Assistant Professor, Computer Science
Currently I am a post-doc at AMD Research.
In August 2018, I will be joining the Computer Science Department at the
University of Wisconsin-Madison as an Assistant Professor! I am actively
recruiting students -- please contact me and include your CV if you are
interested in working with me!
Broadly, my research spans across various areas of computer architecture,
including memory consistency, cache coherence, mobile computing, parallel
algorithms, and processor microarchitecture. I am especially interested in
researching how to optimize future parallel systems, especially heterogeneous
Previously, I was a PhD student in the Computer Science Department at the
University of Illinois at Urbana-Champaign, where my thesis was selected as
the 2018 David J. Kuck Outstanding PhD Thesis Award winner. As a graduate
student, my research focused on building efficient memory
hierarchies for tightly coupled heterogeneous systems, especially for emerging
applications like graph analytics applications and applications with
fine-grained synchronization. My work improves performance and energy
efficiency for these applications by designing more efficient coherence
protocols, consistency models, and memory organizations. Two of my papers on
this topic were recognized as IEEE Micro Top Picks Honorable Mentions. I
also received several fellowships and awards for my work, including the
2018 David J. Kuck Outstanding PhD Thesis Award, an ACM SIGARCH - IEEE Computer Society TCCA 2018 Outstanding Dissertation Award Honorable Mention,
Qualcomm Innovation Fellowship,
two Mavis Future Faculty Fellowships, a Feng Chen Memorial Award, and W.J.
Poppelbaum Award, and Saburo Muroga Fellowship.
I was also selected to attend and present a poster on this work at the 2016
Heidelberg Laureate Forum.