Computer Sciences Dept.

Matt Sinclair

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 systems.

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, 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.

Computer Sciences | UW Home