Presentations

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.