M
Michelle Mills Strout
Researcher at University of Arizona
Publications - 89
Citations - 1847
Michelle Mills Strout is an academic researcher from University of Arizona. The author has contributed to research in topics: Sparse matrix & Code generation. The author has an hindex of 23, co-authored 84 publications receiving 1615 citations. Previous affiliations of Michelle Mills Strout include University of California, San Diego & Argonne National Laboratory.
Papers
More filters
Journal ArticleDOI
OpenAD/F: A Modular Open-Source Tool for Automatic Differentiation of Fortran Codes
Jean Utke,Uwe Naumann,Mike Fagan,Nathan R. Tallent,Michelle Mills Strout,Patrick Heimbach,Chris Hill,Carl Wunsch +7 more
TL;DR: The Open/ADF tool allows the evaluation of derivatives of functions defined by a Fortran program, and supports various code reversal schemes with hierarchical checkpointing at the subroutine level for the generation of adjoint codes.
Journal ArticleDOI
Compile-time composition of run-time data and iteration reorderings
TL;DR: This paper presents a compile-time framework that allows the explicit composition of run-time data and iteration-reordering transformations that focus on improving data locality and describes the space of possible run- time reordering transformations and how existing transformations fit within it.
Proceedings ArticleDOI
Loop and data transformations for sparse matrix code
TL;DR: Three new compiler transformations for representing and transforming sparse matrix computations and their data representations are introduced, which permits the compiler to compose these transformations with other transformations to generate code that is on average within 5% and often exceeds manually-tuned, high-performance sparse matrix libraries CUSP and OSKI.
Proceedings ArticleDOI
Parameterized tiled loops for free
TL;DR: The theoretical foundations, implementation, and experimental validation of a simple, unified technique for generating parameterized tiled code that is comparable to all existing code generation techniques including those for fixed tile sizes are presented and the resulting code is as efficient as, if not more than, all previous techniques.
Proceedings ArticleDOI
Multi-level tiling: M for the price of one
DaeGon Kim,Lakshminarayanan Renganarayanan,Dave Rostron,Sanjay Rajopadhye,Michelle Mills Strout +4 more
TL;DR: This work presents an algorithm that can generate multi-level parameterized tiled loops at the same cost as generating single-level tiling loops and presents a method-useful in register tiling-for separating partial and full tiles at any arbitrary level of tiling.