Huiyang Zhou (周辉阳)


  Associate Professor

  Department of Electrical and Computer Engineering

  North Carolina State University

  Office: 3068 EBII

 

  Phone: 919-513-7386

  Fax: 919-513-7075

 

  Email: hzhou AT ncsu.edu

 


Education

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

 


Experiences

 

Fall 2009 – Present: 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, low-power architecture, DSP architecture, media processing architecture, General Purpose Computation on Graphics Processors (GPGPU), 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

            Qi Jia

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)

 

Visiting Faculty

 

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

           

M.S. Students

           

 


Alumni

           

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.)


Teaching

@NCSU

            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)

 

@UCF

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 48th International Symposium on Microarchitecture (MICRO-48), Dec. 2015
  • 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