Papers

Publications

Improving Random Walk Performance
Ilya Safro, Paul Hovland, Jaewook Shin, and Michelle Strout,
To appear in the proceedings of the 2009 International Conference on Scientific Computing (CSC 2009).

Evaluation of Hierarchical Mesh Reorderings
Michelle Mills Strout, Nissa Osheim, Dave Rostron, Paul D. Hovland, and Alex Pothen,
To appear in the proceedings of the International Conference on Computational Science, May 2009.

Computations on Iteration Spaces
Gautam Gupta, Lakshminarayanan Renganarayanan, Sanjay Rajopadhye, and Michelle Strout,
In The Compiler Design Handbook: Optimization and Machine Code Generation, 2nd edition, 2007.

Metrics and Models for Reordering Transformations (pdf)
Michelle Mills Strout and Paul D. Hovland,
In Proceedings of the The Second ACM SIGPLAN Workshop on Memory System Performance (MSP), pages 23-34, June 8, 2004.

Compile-time Composition of Run-time Data and Iteration Reorderings (pdf)
Michelle Mills Strout, Larry Carter, and Jeanne Ferrante,
In the proceedings of Programming Language Design and Implementation (PLDI), June 2003.

Sparse Tiling for Stationary Iterative Methods (pdf)
Michelle Mills Strout, Larry Carter, Jeanne Ferrante, and Barbara Kreaseck,
International Journal of High Performance Computing Applications, 18(1):95-114, February 2004.

Combining Performance Aspects of Irregular Gauss-Seidel via Sparse Tiling (pdf)
Michelle Mills Strout, Larry Carter, Jeanne Ferrante, Jonathan Freeman, and Barbara Kreaseck,
The 15th Workshop on Languages and Compilers for Parallel Computing (LCPC), College Park, Maryland, July 25-27, 2002.

Rescheduling for Locality in Sparse Matrix Computations (postscript),
slides for talk (postscript, pdf) text for talk (postscript, pdf)
Michelle Mills Strout, Larry Carter, and Jeanne Ferrante,
The 2001 International Conference on Computational Science, San Fransisco, California, May 28-30, 2001.