Assistant Professor, Computer Science
From August 2011 to August 2017, I worked with
Adve at the University of Illinois.
My research focuses on optimizing the memory system of tightly coupled
heterogeneous systems, especially for emerging applications such as 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 were recognized as IEEE Micro Top Picks
Honorable Mentions. I have also received
several fellowships and awards for my work, including a
Qualcomm Innovation Fellowship,
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.
From Fall 2008 to Summer 2011, I worked with
Karu Sankaralingam in the
Research Group. The Vertical Research Group is part of the
Architecture group. In Professor Sankaralingam's research group,
my Master's research focused on enabling new uses for GPUs. For example,
in the GRASSY project I showed how the GPU's texture memory could be used
to significantly speed up emerging asteroseismology applications such as
spectral synthesis. I also ported multiple benchmarks from the PARSEC suite
Additionally, I did research on reliability of multi-core CPUs.