Computer Sciences Dept.

Matt Sinclair

Assistant Professor, Computer Science sinclair 'at' cs 'dot' wisc 'dot' edu

Research Summary

From August 2011 to August 2017, I worked with Professor Sarita 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, 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.

From Fall 2008 to Summer 2011, I worked with Professor Karu Sankaralingam in the Vertical Research Group. The Vertical Research Group is part of the Computer 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 to GPUs (publically available). Additionally, I did research on reliability of multi-core CPUs.