Chao Li  (Charlie Li)
PhD in Computer Engineering
Department of Electrical and Computer Engineering 
Email:  cli17 at ncsu dot edu

"Quality is not expensive, it's priceless

Chao Li joined Qualcomm Silicon Valley as a Senior System Engineer. He received the Ph.D. in Computer Engineering from North Carolina State University in 2016, where he worked with Prof. Huiyang Zhou. His research area lies in computer architecture and programming. As performance is not taken for granted in Dark Silicon Era, he focuses on - 'Engineering on Hardware and Software Together, Deliver High Performance!'

Research Interests:
Parallel Computing Architecture and Programming: Many-core Architecture/Accelerator, Memory System Optimization, Performance Analysis and Optimization, GPGPU.
Highly Parallel Data-Intensive Algorithms: Machine Learning (e.g. Deep Learning/DNNs), Graph Algorithms (e.g. Matrix-centered Computation).

Professional Experience:
Research Assistant,    NEC Laboratories America.            Princeton,  2015 Jan ~ August.
PhD Research Intern, Pacific Northwest National Lab.      Richland,   2014  May~August.
Research Assistant,    IBM R&D Labs.                               Beijing,       2012 Feb~May.

Selected Publications:

[SC] Chao LiYi Yang, Min Feng, Chakradhar Srimat and Huiyang Zhou. Optimizing Memory Efficiency for Deep Convolutional Neural Networks on GPUs. in the International Conference on High Performance Computing, Networking, Storage, and Analysis (SC'16), 2016. (Best student paper finalist).

[ICS] Chao LiShuaiwen Leon Song, Hongwen Dai, Albert Sidelnik, Siva Kumar Sastry Hari and Huiyang Zhou.  Locality-Driven Dynamic GPU Cache Bypassing.  The 29th ACM International Conference on Supercomputing. Newport Beach, CA, 2015.

[ISPASS] Chao Li, Yi Yang,  Hongwen Dai, Shengen Yan, Frank Mueller and Huiyang Zhou.  Understanding the Tradeoffs between Software-Managed vs. Hardware-Managed Caches in GPUs.  The 15th IEEE International Symposium on Performance Analysis of Systems and Software, Monterey, CA, 2014.