Tapir: Embedding Fork-Join Parallelism into LLVM's Intermediate Representation [pdf, Keynote] Given at PPoPP 2017. |
Principles of Tapir [pdf, Keynote] Given at the LLVM Performance Workshop at CGO 2017. |
Performance Engineering of Multicore Software: Developing a Science of Fast Code for the Post-Moore Era [pdf, Keynote] Doctoral thesis defense, August 2017. |
The Cilkprof Scalability Profiler [pdf] Given at SPAA 2015. |
On-the-Fly Pipeline Parallelism [PowerPoint] Joint talk given at SPAA 2013 with I-Ting Angelina Lee. |
Deterministic Parallel Random-Number Generation for Dynamic-Multithreading Platforms [pdf] Given at PPoPP 2012. |
A Work-Efficient Parallel Breadth-First Search Algorithm (or How to Cope with the Nondeterminism of Reducer Hyperobjects) [pdf] Given at SPAA 2010. |