Skip to main content

Matt Sinclair

Assistant Professor, Computer Sciences Department
Affiliate, Electrical & Computer Engineering Department
Affiliate, Teaching Academy
[Image]

My Work:

Modern computing systems are becoming increasingly heterogeneous, a trend that is likely to continue in the coming years. My research focuses on how to design, program, and optimize these future systems. Most of my work thus far has focused on designing tools, writing efficient software, and proposing efficient architectural changes to general-purpose accelerators like GPUs.

In 2018, I joined the University of Wisconsin-Madison as an Assistant Professor in the Computer Sciences Department, where I lead the Heterogeneous Architectures Lab (HAL) research group.

Recent News:

  • July 2024: Our paper on improving coherence and synchronization in multi-chiplet GPUs has been accepted at MICRO '24 -- congrats Preyesh and Rajesh!!
  • July 2024: Our paper on designing variability-aware schedulers for GPU-rich clusters has been accepted at SC '24 -- congrats Rutwik and Brandon!!
  • June 2024: Alex and Vishnu present their papers at OSCAR 2024!
  • June 2024: Matt and Vishnu run the gem5 tutorial at ISCA 2024!

Bio:

I am an Assistant Professor in the Computer Sciences Department, an affiliate faculty member of the Electrical & Computer Engineering Department, and an affiliate of the Teaching Academy at the University of Wisconsin-Madison. I am primarily a computer architect, although my work also includes other areas such as operating systems and parallel programming. Moreover, I am also passionate about designing the tools used to study future heterogeneous systems, including serving as a member of the gem5 Project Management Committee. As an instructor at UW-Madison, I am currently part of the Excel Initiative, and was previously a Madison Teaching & Learning Fellow. I also am the current steward for the ISCA Hall of Fame. My research has been recognized several times, including with an NSF CAREER award, a 2018 ACM Doctoral Dissertation Award nomination, a Qualcomm Innovation Fellowship, the 2018 David J. Kuck Outstanding PhD Thesis Award, an ACM SIGARCH - IEEE Computer Society TCCA 2018 Outstanding Dissertation Award Honorable Mention, two Mavis Future Faculty Fellowships, a Feng Chen Memorial Award, and W.J. Poppelbaum Award, and Saburo Muroga Fellowship. Previously, I completed my PhD in Computer Architecture in the Computer Science Department at the University of Illinois at Urbana-Champaign under the supervision of Sarita Adve. During my PhD I interned at NVIDIA Research and after my PhD I was a postdoc at AMD Research; at both AMD and NVIDIA my work focused on optimizing future GPU memory systems.

Interested Students:

Although my website updates sometimes lag, usually I am recruiting strong students -- if you are interested in writing high performance software or designing efficient hardware for future heterogeneous systems, please contact me and include your CV! Moreover, in the email please describe an instance where you optimized something (hardware, software, algorithms, etc.), and what you liked and disliked about the process.

Contact:

Email (preferred): sinclair 'at' cs 'dot' wisc 'dot' edu
On-Campus:
6369 Computer Sciences
Computer Sciences Department
University of Wisconsin-Madison