Skip to main content

in this section

Zhiru Zhang

  • Zhiru Zhang
  • Dept: Electrical and Computer Engineering
  • Title: Assistant Professor
  • Address: 320 Frank T. Rhodes Hall
  • Phone: 607 255-5954
  • return to list


Prof. Zhiru Zhang has been an assistant professor in the School of Electrical and Computer Engineering at Cornell University since August 2012. He is a member of the Computer Systems Laboratory.

Prof. Zhang received an M.S. and Ph.D. in computer science from the University of California, Los Angeles, and received a B.S. in computer science from Peking University. In 2006, he co-founded AutoESL Design Technologies, Inc. based on his dissertation research on high-level synthesis. AutoESL was acquired by Xilinx in 2011. Prior to joining Cornell, he served as a software development manager at Xilinx, where he received the 2012 Ross Freeman Award for Technical Innovation, the highest technical award given by Xilinx.

Prof. Zhang's research has earned several awards, among them a best paper award from the ACM Transactions on Design Automation of Electronic Systems (TODAES) and a best paper nomination at the International Conference on Computer-Aided Design (ICCAD).

Research Interests

Prof. Zhang is broadly interested in computer-aided design methodologies, optimization algorithms, and automation tools for highly integrated very-large-scale electronic systems. More specifically, his current research focuses on computer-aided design for heterogeneous computing, including platform-based system- and high-level synthesis, architecture and compiler optimization for hardware customization, and parallel programming for reconfigurable systems.

Teaching Interests

Digital Logic Design, Electronic Design Automation

Selected Publications

  • Srinath, S., B. Ilbeyi, M. Tan, G. Liu, Zhiru Zhang, C. Batten. 2014. "Architectural Specialization for Inter-Iteration Loop Dependence Patterns." Paper presented at 47th ACM/IEEE International Symposium on Micoarchitecture (MICRO), December.
  • Tan, M., B. Liu, S. Dai, Zhiru Zhang. 2014. "Multithreaded Pipeline Synthesis for Data-Parallel Kernels." Paper presented at International Conference on Computer-Aided Design (ICCAD), November.
  • Chen, D., J. Cong, S. Gurumani, W M. Hwu, K. Rupnow, Z Zhang. 2016. "Platform choices and design demands for IoT platforms: cost, power, and performance tradeoffs." IET Cyber-Physical Systems: Theory & Applications 1 (1): 70-77.
  • Zhang, Zhiru, R. Zhao, G. Liu, S. Srinath, C. Batten. 2016. "Improving High-Level Synthesis with Decoupled Data Structure Optimization." June.
  • Zhang, Zhiru, A. Majumdar, D. Albonesi. 2016. "Characterizing the Benefits and Limitations of Smart Building Meeting Room Scheduling." April (2nd Quarter/Spring).

Selected Awards and Honors

  • Michael Tien'72 Excellence in Teaching Award from College of Engineering 2016
  • IEEE CEDA Ernest S. Kuh Early Career Award (Council on Electronic Design Automation) 2015
  • Young Faculty Award (DARPA) 2015
  • NSF Career Award (National Science Foundation) 2015
  • Best Paper Award (ACM Transactions on Design Automation of Electronic Systems) 2012



  • BS (Computer Science), Peking University, 2001
  • MS (Computer Science), University of California, Los Angeles, 2003
  • Ph D (Computer Science), University of California, Los Angeles, 2007