Matt Sinclair is a research scientist and assistant professor-level engineer based in Madison, Wisconsin with nine years of hands-on experience in computer architecture and performance engineering. He contributes to the prominent gem5 system simulator, where he focuses on GCN3 backend enhancements—adding unaligned memory access support, optimizing SDWA/DPP instruction flows, and implementing multi-dword MUBUF operations and HSA barrier synchronization. His work blends low-level simulation fidelity with practical performance fixes, revealing a knack for turning intricate ISA features into reliable, testable simulator behavior. Known for tackling subtle memory and synchronization edge cases, he bridges academic rigor with production-quality engineering in open-source infrastructure.
The official repository for the gem5 computer-system architecture simulator.
Role in this project:
Backend Developer & Performance Engineer
Contributions:442 reviews, 15 commits, 43 PRs in 4 years 10 months
Contributions summary:Matt's contributions primarily focus on enhancing the performance and functionality of the gem5 computer-system architecture simulator, specifically within the GCN3 architecture module. They added support for unaligned memory accesses, which involved modifying existing code and adding helper functions to handle various memory request types. The user also fixed bugs and implemented new features related to the Single Data, Wide Accumulation (SDWA) and Direct Pixel Processing (DPP) instructions within the GCN3 architecture, streamlining the execution flow of these instructions. Furthermore, the user has implemented multi-dword buffer loads and stores for MUBUF instructions and has provided support for HSA's barrier bit kernel synchronization.
HeteroSync is a benchmark suite for performing fine-grained synchronization on tightly coupled GPUs
Contributions:45 commits, 3 PRs, 52 pushes in 4 years 5 months
cudampibenchmark-suitesynchronizationgpu
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matt Sinclair - Research Scientist at University of Wisconsin-Madison