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

Navigation

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