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 high performance computing and deep learning.
I work with Luis Ceze in the Sampa architecture group. I received my B.A.Sc. in Electrical and Computer Engineering from the University of Toronto in 2012, and my M.S. in Computer Science and Engineering from the University of Washington in 2015.
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 exciting computationally challenging applications (machine learning, image processing, sensing etc.) exhibit a degree of tolerance to imprecision, which makes them perfect targets 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. It also won 2nd best Project Demo at the C-FAR semi-annual meeting in 2016.
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]
QAPPA: A Framework for Navigating Quality-Energy Tradeoffs with Arbitrary Quantization. Thierry Moreau, Felipe Augusto, Patrick Howe, Armin Alaghi, Luis Ceze. UW-CSE Tech Report (UW-CSE-17-03-02).
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-16-03-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).
CSE548: Computer Architecture, Spring 2017, head Teaching-Assistant, with Luis Ceze.
CSE352: Hardware Design and Implementation, Spring 2013, head Teaching-Assistant, with Mark Oskin.
My work is generously supported by the Center for Future Architectures Research, the Qualcomm Innovation Fellowship, the National Sciences and Engineering Research Council of Canada and the Weil Family Endowed Fellowship.