David M. Peixotto
Publications
Low-Level
Haskell Code: Measurements and Optimization Techniques
David M. Peixotto
PhD Thesis, 2012
Trace-Based
Runtime Optimization for Haskell
David M. Peixotto
PhD Proposal, 2011
Phaser
Beams: Integrating Stream Parallelism with Task Parallelism
Jun Shirako, David Peixotto, Dragos Sbirlea, and Vivek
Sarkar
X10 Workshop, 2011
Deterministic
Reductions in an Asynchronous Parallel Language
Zoran Budimlic, Michael Burke, Kathleen Knobe, Ryan Newton, David
Peixotto, Vivek Sarkar, and Edwin Westbrook
Workshop on Determinism and Correctness in Parallel
Programming, 2011
CnC-Hadoop:
a graphical coordination language for distributed multiscale
parallelism
Riyaz Haque, David M. Peixotto, and Vivek Sarkar
Computing Frontiers, 2011
Concurrent Collections
Zoran Budimlic Michael Burke, Vincent Cave, Kathleen Knobe, Geoff
Lowney, Ryan Newton, Jens Palsberg, David Peixotto, Vivek Sarkar, Frank
Schlimbach, Sagnak Tasirlar
Journal of Scientific Programming, 2010
Phaser
Accumulators: A New Reduction Construct for Dynamic Parallelism
Jun Shirako, David M. Peixotto, Vivek Sarkar, and William N. Scherer
III
IPDPS ’09: Proceedings of the 2009 IEEE International
Symposium on Parallel&Distributed Processing, 2009
Phasers: A
Unified Deadlock-Free Construct for Collective and Point-To-Point
Synchronization
Jun Shirako, David M. Peixotto, Vivek Sarkar, and William N. Scherer
III
ICS ’08: Proceedings of the 22nd annual international
conference on Supercomputing, 2008
Tuning
a Priority-Based Register Allocator Using Adaptive Compilation
David M. Peixotto
Master’s Thesis, Rice University, 2008
Chow and Hennessy vs. Chaitin-Briggs Register Allocation: Using Adaptive
Compilation to Fairly Compare Algorithms
Keith D. Cooper, Timothy J. Harvey, and David M. Peixotto
SMART’08 Workshop, 2008
You need the willingness to fail all the time. You have to generate many ideas and then you have to work very hard only to discover that they don't work. And you keep doing that over and over until you find one that does work.
-- John Backus