Email: hank at mit dot edu
Research
Stream Algorithms:
Along with
Volker Strumpen
and
Anant Agarwal,
I have developed a framework for analyzing the computation, area, and energy
efficiency of computations on single-chip parallel architectures. This
work has led to extremely efficient, scalable implementations of several
difficult to parallelize algorithms, including QR factorization and singular-value
decomposition.
- Henry Hoffmann and Anant Agarwal, "A Quantitative
Analysis of Stream Algorithms on Raw Compute Fabrics," Talk, BARC 2005.
- Volker Strumpen, Henry Hoffmann, and Anant Agarwal, "Stream Algorithms and Archtiecture,"
The Journal of Instruction-Level Parallelism, vol. 6,
September 2004 (http://www.jilp.org/vol6).
- Volker Strumpen, Henry Hoffmann, and Anant Agarwal, ``A Stream Algorithm
for the SVD,'' (pdf)
Technical Memo 641, Computer Science and Artificial Intelligence Laboratory,
MIT, October 2003.
- Henry Hoffmann, "Stream Algorithms and Architecture,"
(pdf) Master's Thesis, MIT, Cambridge, MA, June
2003.
- Henry Hoffmann, Volker Strumpen, and Anant Agarwal, ``Stream Algorithms
and Architecture,'' (pdf)
Technical Memo 636, Laboratory for Computer Science, MIT, March 2003.
- Henry Hoffmann, Volker Strumpen, and Anant Agarwal, "Stream Algorithms and Architecture," (pdf) Talk, BARC 2003.
- Henry Hoffmann, "Signal Processing on Raw," Presentation.
Syncronized Slides with Video for Windows IE (300kbps)
(100kbps)
Slides Only (pdf)
Video Only (RealMedia)