OpenAD/F: A modular open-source tool for automatic differentiation of Fortran codes J Utke, U Naumann, M Fagan, N Tallent, M Strout, P Heimbach, C Hill, ... ACM Transactions on Mathematical Software (TOMS) 34 (4), 1-36, 2008 | 187 | 2008 |
Compile-time composition of run-time data and iteration reorderings MM Strout, L Carter, J Ferrante Proceedings of the ACM SIGPLAN 2003 conference on Programming language …, 2003 | 150 | 2003 |
Parameterized tiled loops for free L Renganarayanan, DG Kim, S Rajopadhye, MM Strout Proceedings of the 28th ACM SIGPLAN Conference on Programming Language …, 2007 | 128 | 2007 |
Loop and data transformations for sparse matrix code A Venkat, M Hall, M Strout ACM SIGPLAN Notices 50 (6), 521-532, 2015 | 120 | 2015 |
Multi-level tiling: M for the price of one DG Kim, L Renganarayanan, D Rostron, S Rajopadhye, MM Strout Proceedings of the 2007 ACM/IEEE conference on Supercomputing, 1-12, 2007 | 112 | 2007 |
Data-flow analysis for MPI programs MM Strout, B Kreaseck, PD Hovland 2006 International Conference on Parallel Processing (ICPP'06), 175-184, 2006 | 106 | 2006 |
Schedule-independent storage mapping for loops MM Strout, L Carter, J Ferrante, B Simon Proceedings of the eighth international conference on Architectural support …, 1998 | 104 | 1998 |
Non-affine extensions to polyhedral code generation A Venkat, M Shantharam, M Hall, MM Strout Proceedings of Annual IEEE/ACM International Symposium on Code Generation …, 2014 | 86 | 2014 |
Sparse tiling for stationary iterative methods MM Strout, L Carter, J Ferrante, B Kreaseck The International Journal of High Performance Computing Applications 18 (1 …, 2004 | 86 | 2004 |
The sparse polyhedral framework: Composing compiler-generated inspector-executor code MM Strout, M Hall, C Olschanowsky Proceedings of the IEEE 106 (11), 1921-1934, 2018 | 77 | 2018 |
Extreme heterogeneity 2018-productive computational science in the era of extreme heterogeneity: Report for DOE ASCR workshop on extreme heterogeneity JS Vetter, R Brightwell, M Gokhale, P McCormick, R Ross, J Shalf, ... USDOE Office of Science (SC), Washington, DC (United States), 2018 | 74 | 2018 |
On the scalability of loop tiling techniques DG Wonnacott, MM Strout IMPACT 2013 3, 2013 | 71 | 2013 |
Automating wavefront parallelization for sparse matrix computations A Venkat, MS Mohammadi, J Park, H Rong, R Barik, MM Strout, M Hall SC'16: Proceedings of the International Conference for High Performance …, 2016 | 67 | 2016 |
Metrics and models for reordering transformations MM Strout, PD Hovland Proceedings of the 2004 workshop on Memory system performance, 23-34, 2004 | 63 | 2004 |
An approach for code generation in the sparse polyhedral framework MM Strout, A LaMielle, L Carter, J Ferrante, B Kreaseck, C Olschanowsky Parallel Computing 53, 32-57, 2016 | 62 | 2016 |
Combining performance aspects of irregular gauss-seidel via sparse tiling MM Strout, L Carter, J Ferrante, J Freeman, B Kreaseck Languages and Compilers for Parallel Computing: 15th Workshop, LCPC 2002 …, 2005 | 60 | 2005 |
Parameterized loop tiling L Renganarayanan, D Kim, MM Strout, S Rajopadhye ACM Transactions on Programming Languages and Systems (TOPLAS) 34 (1), 1-41, 2012 | 52 | 2012 |
Parameterized diamond tiling for stencil computations with chapel parallel iterators IJ Bertolacci, C Olschanowsky, B Harshbarger, BL Chamberlain, ... Proceedings of the 29th ACM on International Conference on Supercomputing …, 2015 | 50 | 2015 |
Representation-independent program analysis MM Strout, J Mellor-Crummey, P Hovland ACM SIGSOFT Software Engineering Notes 31 (1), 67-74, 2005 | 47 | 2005 |
Rescheduling for locality in sparse matrix computations MM Strout, L Carter, J Ferrante Computational Science—ICCS 2001: International Conference San Francisco, CA …, 2001 | 47 | 2001 |