Email: moreau [at] cs [dot] washington [dot] edu
I am a graduate student at the University of Washington, pursuing a Ph.D. in Computer Science & Engineering. My research interest are in computer architecture and high performance computing.
I work with Luis Ceze and Mark Oskin in the Sampa architecture group. I received my B.A.Sc. in Electrical and Computer Engineering from the University of Toronto in 2012. I am currently a visiting Ph.D. student at the University of Toronto hosted by Natalie Enright Jerger.
My reseach focuses on unconventional ways to make computer systems more capable and energy efficient. I have been doing research in approximate computing, which aims to expose cross-stack quality-performance trade-offs in a vast array of application domains; most typically applications that deal with inherently noisy data. Many computationally challenging applications (machine learning, image processing, sensing, climate modeling etc.) exhibit a degree of tolerance to imprecision, and thus make ideal candidates for approximate computing.
As part of my Master's project, I delevopped SNNAP, a co-processor prototype that can improve the energy efficiency of programs through an algorithmic transformation that approximates regions of code with neural networks. This work was partly funded by a Qualcomm Innovation Fellowship. This work is described in a paper that I presented at HPCA 2015.
Compilation and Hardware Support for Approximate Acceleration. Thierry Moreau, Adrian Sampson, Andre Baixo, Mark Wyse, Ben Ransford, Jacob Nelson, Luis Ceze, and Mark Oskin. In TECHCON 2015. [slides]
REACT: A Framework for Rapid Exploration of Approximate Computing Techniques. Mark Wyse, Andre Baixo, Thierry Moreau, Bill Zorn, James Bornholt, Adrian Sampson, Luis Ceze, and Mark Oskin. In WAX 2015 (co-located with PLDI).
SNNAP: Approximate Computing on Programmable SoCs via Neural Acceleration. Thierry Moreau, Mark Wyse, Jacob Nelson, Adrian Sampson, Hadi Esmaeilzadeh, Luis Ceze, and Mark Oskin. In HPCA 2015. [slides]
A Taxonomy of Approximate Computing Techniques. Thierry Moreau, Joshua San Miguel, Mark Wyse, James Bornholt, Luis Ceze, Natalie Enright Jerger and Adrian Sampson. UW-CSE Tech Report (UW-CSE-15-01-01).
Approximate Computing: Making Mobile Systems More Efficient. Thierry Moreau, Adrian Sampson, and Luis Ceze. In IEEE Pervasive Computing, April/June 2015.
ACCEPT: A Programmer-Guided Compiler Framework for Practical Approximate Computing. Adrian Sampson, Andre Baixo, Benjamin Ransford, Thierry Moreau, Joshua Yip, Luis Ceze and Mark Oskin. UW-CSE Tech Report (UW-CSE-15-01-01).
Approximate Computing on Programmable SoCs via Neural Acceleration. Thierry Moreau, Jacob Nelson, Adrian Sampson, Hadi Esmaeilzadeh and Luis Ceze. UW-CSE Tech Report (UW-CSE-14-05-01).
CSE352: Hardware Design and Implementation, Spring 2013, head Teaching-Assistant, with Mark Oskin.
My work is generously supported by Qualcomm, the National Sciences and Engineering Research Council of Canada, the Weil Family Endowed Fellowship and C-FAR, one of the six SRC STARnet Centers, sponsored by MARCO and DARPA