Computer Sciences Dept.

Marc Orr

morr [at]
Picture of Marc

I've graduated. I'm now a software engineer at Google in Seattle.


I earned my PhD, with a focus in computer architecture, in December of 2016. My advisor was David Wood. My work explored ways to make general-purpose graphics processing units (GPGPUs) easier to program. To test many of my ideas, I used gem5, which is a cycle-level simulator that models a computer. I helped bring up the first version of gem5-gpu, which integrates gpgpu-sim into gem5; this makes it possible to model CPUs and GPUs in the same system. I also spent a lot of time at AMD Research, where I made large contributions to a similar tool that adds a proprietary GPU model to gem5—an open source version is now available.

Research Papers


Master's Thesis

PhD Thesis

Computer Sciences | UW Home