Michael deLorimier

michael@delorimier.org
(320) 616-1612
990 N. Randolph St.
Philadelphia PA 19123

News

Just got married to the lovely Brynn Carlisle deLorimier née Tetrick on January 3rd!

Games and Simulators

Here's a little solar sail simulation that I wrote for the web.

Traveling

My wife Brynn and I have a blog about our adventures in South America.

Work

My resume.

For my PhD I designed a high-performance domain-specific parallel programming language and implemented a compiler that targets FPGAs. I have experience in data collection, analysis and presentation, algorithm analysis and design, parallel programming, and FPGA logic and embedded systems design. I am currently interested in a broad range of applications for my skills, including high performance parallel systems, algorithms for GPUs, large-scale distributed systems, analysis or implementation for large-scale databases, and computer architecture.

Publications

GRAph Parallel Actor Language — A Programming Language for Parallel Graph Algorithms
PhD Thesis, August 2012, pdf

Floating-point sparse matrix-vector multiply for FPGAs
Master's Thesis, May 2005, pdf

Spatial hardware implementation for sparse graph algorithms in GraphStep
Michael deLorimier, Nachiket Kapre, Nikil Mehta, André Dehon
ACM Transactions on Autonomous and Adaptive Systems, September 2011, link

GraphStep: A system architecture for sparse-graph algorithms
Michael deLorimier, Nachiket Kapre, Nikil Mehta, Dominic Rizzo, Ian Eslick, Raphael Rubin, Tomás E. Uribe, Thomas F. Knight, Jr. and André DeHon
IEEE Symposium on Field-Programmable Custom Computing Machines, April 2006, pdf

Packet-Switched vs. Time-Multiplexed FPGA Overlay Networks
Nachiket Kapre, Nikil Mehta, Michael deLorimier, Raphael Rubin, Henry Barnor, Michael J. Wilson, Michael Wrighton, and André DeHon
IEEE Symposium on Field-Programmable Custom Computing Machines, April 2006, pdf

Floating-point sparse matrix-vector multiply for FPGAs
Michael deLorimier and André DeHon
ACM Symposium on Field-programmable gate arrays, February 2005, pdf

Design patterns for reconfigurable computing
André DeHon, Joshua Adams, Michael DeLorimier, Nachiket Kapre, Yuki Matsuda, Helia Naeimi, Michael Vanier, and Michael Wrighton
IEEE Symposium on Field-Programmable Custom Computing Machines, April 2004, pdf