Huiyang Zhou (周辉阳)


  Department of Electrical and Computer Engineering

  North Carolina State University

  Office: 3068 EBII


  Phone: 919-513-7386

  Fax: 919-513-7075


  Email: hzhou AT



2003 - Ph.D. in Computer Engineering, North Carolina State University, USA

1998 - M.E., National University of Singapore, Singapore 

1995 - M.E., Xian Jiaotong University, P. R. China

1992 - B.E., Xian Jiaotong University, P. R. China 


07/2016 – present: Professor, Dept. of ECE, NCSU

09/2017 – 04/2018: Consultant, Rambus

08/2016 – 05/2018: Consultant, Advanced Micro Devices (AMD)

05/2016 – 08/2016: Visiting Faculty, Cisco Systems

05/2015 – 08/2015: Visiting Faculty, Cisco Systems

06/2014 – 08/2014: Visiting Faculty, Qihoo 360

Fall 2009 – 06/2016: Associate Professor, Dept. of ECE, NCSU

Fall 2003 – Summer 2009: Assistant Professor at School of EECS, University of Central Florida (Tenured and Promoted to Associate Professor in May 2009)

Research Interests

Computer architecture with special interests in high-performance microarchitecture, General Purpose Computation on Graphics Processors (GPGPU), OpenCL for FPGAs, quantum computing, low-power architecture, DSP architecture, media processing architecture, architectural support for reliability, architectural support for security, back-end compiler design, code optimization, interaction between compilers and computer architecture, and embedded systems.

Ph.D. Students      

            Shougang Yuan (co-advising with Pro. Amo Awad)

            Alex Frejj (co-advising with Prof. Yan Solihin) 

            Peiyi Li

Visiting Students

            Shengen Yan (a Ph.D. student from Institute of Software, CAS, China; June 2013-Feb. 2014)

            Yonghua Mao (a Ph.D. student from Xian Jiaotong University, China, Jan. 2014-Dec. 2014)

            Chen Zhao (a Ph.D. student from Xian Jiaotong University, China, Feb. 2016-July 2016)

            Xinjian Long (a Ph.D. student from BUPT, China, Oct. 2019 – Sep. 2020)


Visiting Faculty


            Prof. Jizeng Wei, Tianjin University, Feb. 2014-Feb. 2015.

            Prof. Suxia Zhu, Harbin Univ. of Sci. and Tech., Aug. 2017-July 2018

            Prof. Yanan Qiao, Xian Jiaotong Univ., Sep. 2018- 2019


M.S. Students




Hongliang Gao PhD’08, 2008-09 Award of Outstanding Dissertation, College of Engineering and Computer Science, Univ. of Central Florida. (First job: Intel Corp., Hillsboro, OR) Dissertation: Improving Branch Prediction Accuracy via Effective Source Information and Prediction Algorithms

Martin Dimitrov, PhD’10 (First job: Intel Corp., AZ) Dissertation: Architectural Support for Improving System Hardware/Software Reliability

Jingfei Kong, PhD’10 (First job: AMD Inc., Orlando, FL) Dissertation: Architectural Support for Improving Computer Security

Yi Yang, PhD'13, (First job: NEC Lab, NJ) Dissertation: Architectural Support and Compiler Optimization for Many-Core Architectures

            Saurabh Gupta, PhD’14 (First job: Oak Ridge Nat. Lab, TN) Dissertation: Locality Dirven Memory Hierarchy Optimizations

            Ping Xiang, PhD’14 (First job: Apple Inc., Orlando, FL) Dissertation: Toward Efficient SIMT Execution: A Microarchitecture Perspective

Chao Li, PhD’16 (First job: Qualcomm Inc., San Jose, CA) Dissertation: Optimizing Memory Efficiency for Many-Core Architecture

Hongwen Dai, PhD’17 (First job: Apple Inc., San Jose, CA) Dissertation: GPU Memory Architecture Optimization

            Zhen Lin, PhD’19 (First job: Apple Inc., San Jose, CA) Dissertation: Architectural Support for Efficient GPU Multiprogramming

            Ji Liu, PhD’21 (First job: Argonne National Lab, Chicago, IL), Dissertation: Leveraging Quantum State Information for Dynamic Assertions and Compiler Optimizations


Yi Ma (M.S.) (Facebook, CA)

            Ping Xiang (M.S. 2010, Ph.D. student at NCSU) Thesis: Analyzing Instruction Based Cache Replacement Policies

            Zhaoshi Zheng (M.S. 2010, Ph.D. student at NCSU) Thesis: A FPGA-based Architecture for LED Backlight

Nikunj Bhansali (Independent study, spring 2011)

Maulik Bakulbhai Padia , Kashyap Amboju (Independent study, spring 2015)

Chintan Panirwala (M.S. thesis, 2012, First job: Intel Corp., Hillsboro, OR) Thesis: Exploring Correlation for Indirect Branch Prediction    

            Mayank Kothiya (M.S. thesis, 2014, First job: Oracle Inc, CA) Thesis: Understanding the ISA Impact on GPU Architecture

            Yuan Liu (M.S, 2014)

Xiangyang Guo (M.S. thesis, 2016, First job: Intel Corp.) Thesis: A Study of Code Compilation and Garbage Collection on Android

Qi Jia (M.S. thesis, 2016, First job: Qualcomm, NC) Thesis: Tuning Stencil Codes in OpenCL for FPGAs

Deepak Chandra (M.S. thesis 2018, First job: Apple, CA) Thesis: Developing a Simulation Framework for Vulkan



            CSC591/ECE592 Introduction to Quantum Computing (Fall 2021)

ECE 792 Quantum Computer Architecture (Fall 2020)

CSC591/ECE592 Introduction to Quantum Computing (Fall 2020, co-taught with Prof. Mueller and Prof. Dreher)

ECE 721 Advanced Microarchitecture (Fall 2018)

            ECE786 Topics in Advanced Computer Architecture: Data Parallel Processors (Spring 2010, Spring 2013, Spring 2015, Spring 2016, Spring 2017, Spring 2018, Spring 2019, Spring 2020, Spring 2021)

            ECE 563/463 Processor Microarchitecture (Fall 2009, Fall 2010, Fall 2011, Fall 2012, Spring 2014, Fall 2014, Fall 2017, Fall 2019)

            ECE 109 Introduction to Computer Systems (Spring 2011, Spring 2012, Fall 2013)



ST: CDA 6938 Multi-core/Many-core Architectures and Programming

CDA5106 Advanced Computer Architecture I

CDA4150 Computer Architecture

Software Release

·         yaSpMV: Yet Another GPU Framework for SpMV


·         An OpenCL Code Library for Accelerating MATLAB Image Processing Toolbox Functions


·         An Open-Source GPGPU Compiler (CUDA/OpenCL-to-CUDA/OpenCL code optimizer)

Refereed Publication

Author key:  My Student, *(co-advised student with Prof. Solihin)


Refereed Educational Publication


Technical Reports


Recent Funding

Description: image001.gif    Description: image008.gif      Description: image007.jpgDARPA 


Recent Professional Service