Zhiru Zhang [CV]
Associate Professor

Computer Systems Laboratory
School of Electrical and Computer Engineering
College of Engineering
Cornell University

office: 320 Rhodes Hall, Ithaca, NY 14853
phone: (607) 255-5954
email: zhiruz -at- cornell.edu

I am an Associate Professor in the School of Electrical and Computer Engineering at Cornell University and a member of the Computer Systems Laboratory. My research investigates new algorithms, methodologies, and design automation tools for building heterogeneous computing systems. More concretely, my recent publications focus on the topics of high-level synthesis, hardware specialization for machine learning, and programming models for software-defined FPGAs. My research has been recognized with a Facebook Research Award (2020), a Google Faculty Research Award (2018), the DAC Under-40 Innovators Award (2018), the Rising Professional Achievement Award from the UCLA Henry Samueli School of Engineering and Applied Science (2018), a DARPA Young Faculty Award (2015), the IEEE CEDA Ernest S. Kuh Early Career Award (2015), an NSF CAREER Award (2015), the Ross Freeman Award for Technical Innovation from Xilinx (2012), two Best Paper Awards from FPGA (2021, 2019), Top Picks in Hardware and Embedded Security (2020), a Best Short Paper Award from FCCM (2018), a Best Paper Award from the ACM Transactions on Design Automation of Electronic Systems (2012), and multiple best paper nominations (DAC'21, FPGA'21,'18,'17, ICCAD'09). On the teaching side, I received the Ruth and Joel Spira Award for Excellence in Teaching (2018) and the Michael Tien'72 Excellence in Teaching Award from College of Engineering (2016).

Prior to joining Cornell, I received my Ph.D. in Computer Science from the University of California, Los Angeles (UCLA). Upon graduation, I co-founded AutoESL Design Technologies, Inc. based on of my dissertation research at UCLA on high-level synthesis. AutoESL was acquired by Xilinx in 2011 and its high-level synthesis tool later became Vivado HLS (now Vitis HLS); from 2011 to 2012, I served as a software development manager at Xilinx. I have a B.S. in Computer Science from Peking University, and an M.S. in Computer Science from UCLA.




Research Group

[site] [github] [youtube] [linkedin]