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 UniversityUSA

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

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, 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      

            Hongwen Dai

            Zhen Lin

            Ming Dai

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)


Visiting Faculty


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


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)

Martin Dimitrov, PhD’10 (First job: Intel Corp., AZ)

Jingfei Kong, PhD’10 (First job: AMD Inc., Orlando, FL)

Yi Yang, PhD'13, (First job: NEC Lab, NJ)

            Saurabh Gupta, PhD’14 (First job: Oak Ridge Nat. Lab, TN)          

            Ping Xiang, PhD’14 (First job: Apple Inc., Orlando, FL)

Chao Li, PhD’16 (First job: Qualcomm Inc., San Jose, CA)


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

            Ping Xiang (M.S. 2010, Ph.D. student at NCSU)

            Zhaoshi Zheng (M.S. 2010, Ph.D. student at NCSU)

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)           

            Mayank Kothiya (M.S. thesis, 2014, First job: Oracle Inc, CA)

            Yuan Liu (M.S, 2014)

Xiangyang Guo (M.S. thesis, 2016, First job: Intel Corp.)

Qi Jia (M.S. thesis, 2016, First job: Qualcomm, NC)



            ECE786 Topics in Advanced Computer Architecture: Data Parallel Processors (Spring 2010, Spring 2013, Spring 2015, Spring 2016)

            ECE 521/463 Computer Design and Technology (Fall 2009, Fall 2010, Fall 2011, Fall 2012, Spring 2014, Fall 2014)

            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


Refereed Educational Publication


Technical Reports


Recent Funding

  • Co-PI, 3DECC: 3D enabled embedded customizable computers, DARPA PERFECT Program, 2012-2014

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


Recent Professional Service

  • PC Member, The 47th International Symposium on Microarchitecture (MICRO-47), Dec. 2014
  • PC Member, 28th IEEE International Parallel & Distributed Processing Symposium (IPDPS), May 2014
  • ERC (external review committee) member, 19th Symposium on Principles and Practice of Parallel Programming, Feb., 2014
  • PC Member, GPGPU Workshop, 2013, 2014
  • ERC (external review committee) member, 18th Symposium on Principles and Practice of Parallel Programming, Feb., 2013