My research group aims to develop new algorithms, architectures, methodologies, and tools to extend the frontiers of design automation for high-performance and energy-efficient computer systems. We investigate cross-cutting research topics at the intersection of computer-aided design, compilers, and computer architecture at multiple scales, from circuit-level building blocks, to chip-level processor & co-processor cores, as well as system-level heterogeneous compute nodes that integrate CPUs, GPUs, and reconfigurable logics. In particular, we are currently tackling the following important and challenging problems:


Research conducted by my group is currently sponsored by Defense Advanced Research Projects Agency (DARPA), National Science Foundation (NSF), Semiconductor Research Corporation (SRC), Intel Corporation, and Xilinx, Inc. Their support is greatly appreciated.