Michelle Strout

Calculated based on number of publications stored in Pure and citations from Scopus
19982023

Research activity per year

Filter
Conference contribution

Search results

  • 2023

    Code Synthesis for Sparse Tensor Format Conversion and Optimization

    Popoola, T., Zhao, T., St. George, A., Bhetwal, K., Strout, M. M., Hall, M. & Olschanowsky, C., Feb 17 2023, CGO 2023 - Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization. Dubach, C., Bruening, D. & Hardekopf, B. (eds.). Association for Computing Machinery, Inc, p. 28-40 13 p. (CGO 2023 - Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • Runtime Composition of Iterations for Fusing Loop-carried Sparse Dependence

    Cheshmi, K., Strout, M. & Mehri Dehnavi, M., Nov 12 2023, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2023. Association for Computing Machinery, Inc, 89. (Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2023).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • 2022

    Expanding Opportunities for Array Privatization in Sparse Computations

    Mohammadi, M. S., Hall, M. & Strout, M. M., 2022, Languages and Compilers for Parallel Computing - 33rd International Workshop, LCPC 2020. Chapman, B. & Moreira, J. (eds.). Springer Science and Business Media Deutschland GmbH, p. 29-37 9 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 13149 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • HDagg: Hybrid Aggregation of Loop-carried Dependence Iterations in Sparse Matrix Computations

    Zarebavani, B., Cheshmi, K., Liu, B., Strout, M. M. & Dehnavi, M. M., 2022, Proceedings - 2022 IEEE 36th International Parallel and Distributed Processing Symposium, IPDPS 2022. Institute of Electrical and Electronics Engineers Inc., p. 1217-1227 11 p. (Proceedings - 2022 IEEE 36th International Parallel and Distributed Processing Symposium, IPDPS 2022).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations
  • POSTER: Optimizing Sparse Computations Jointly

    Cheshmi, K., Strout, M. M. & Dehnavi, M. M., Apr 2 2022, PPoPP 2022 - Proceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. Association for Computing Machinery, p. 459-460 2 p. (Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    5 Scopus citations
  • 2021

    An object-oriented interface to the sparse polyhedral library

    Popoola, T., Shankar, R., Rift, A., Singh, S., Davis, E. C., Strout, M. M. & Olschanowsky, C., Jul 2021, Proceedings - 2021 IEEE 45th Annual Computers, Software, and Applications Conference, COMPSAC 2021. Chan, W. K., Claycomb, B., Takakura, H., Yang, J.-J., Teranishi, Y., Towey, D., Segura, S., Shahriar, H., Reisman, S. & Ahamed, S. I. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 1825-1831 7 p. (Proceedings - 2021 IEEE 45th Annual Computers, Software, and Applications Conference, COMPSAC 2021).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations
  • Inter-loop optimizations in RAJA using loop chains

    Neth, B., Scogland, T. R. W., de Supinski, B. R. & Strout, M. M., Jun 3 2021, ICS 2021 - Proceedings of the 2021 ACM International Conference on Supercomputing. Association for Computing Machinery, p. 1-12 12 p. (Proceedings of the International Conference on Supercomputing).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
  • Parallelizing Compiler Translation Validation Using Happens-Before and Task-Set

    Han, J., Yuki, T., Mills Strout, M., Umeda, D., Kasahara, H. & Kimura, K., 2021, Proceedings - 2021 9th International Symposium on Computing and Networking Workshops, CANDARW 2021. Institute of Electrical and Electronics Engineers Inc., p. 87-93 7 p. (Proceedings - 2021 9th International Symposium on Computing and Networking Workshops, CANDARW 2021).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Potential of Interpreter Specialization for Data Analysis

    He, W. & Strout, M. M., 2021, High Performance Computing - ISC High Performance Digital 2021 International Workshops, 2021, Revised Selected Papers. Jagode, H., Anzt, H., Ltaief, H. & Luszczek, P. (eds.). Springer Science and Business Media Deutschland GmbH, p. 212-225 14 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 12761 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2020

    Matrox: Modular approach for improving data locality in Hierarchical (Mat)rix App(Rox)imation

    Liu, B., Cheshmi, K., Soori, S., Strout, M. M. & Dehnavi, M. M., Feb 19 2020, PPoPP 2020 - Proceedings of the 2020 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. Association for Computing Machinery, p. 389-402 14 p. (Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Scopus citations
  • Unified sequential optimization directives in openmp

    Neth, B., Scogland, T. R. W., Strout, M. M. & de Supinski, B. R., 2020, OpenMP: Portable Multi-Level Parallelism on Modern Systems - 16th International Workshop on OpenMP, IWOMP 2020, Proceedings. Milfeld, K., Koesterke, L., de Supinski, B. R. & Klinkenberg, J. (eds.). Springer Science and Business Media Deutschland GmbH, p. 85-97 13 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 12295 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Scopus citations
  • 2019

    Automatic Parallelization of Irregular x86-64 Loops

    Neth, B. & Strout, M. M., Mar 5 2019, CGO 2019 - Proceedings of the 2019 IEEE/ACM International Symposium on Code Generation and Optimization. Moseley, T., Jimborean, A. & Kandemir, M. T. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 266 1 p. 8661167. (CGO 2019 - Proceedings of the 2019 IEEE/ACM International Symposium on Code Generation and Optimization).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Extending index-array properties for data dependence analysis

    Mohammadi, M. S., Cheshmi, K., Dehnavi, M. M., Venkat, A., Yuki, T. & Strout, M. M., 2019, Languages and Compilers for Parallel Computing - 31st International Workshop, LCPC 2018, Revised Selected Papers. Hall, M. & Sundar, H. (eds.). Springer, p. 78-93 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11882 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    8 Scopus citations
  • Language-Agnostic Optimization and Parallelization for Interpreted Languages

    Strout, M. M., Debray, S., Isaacs, K., Kreaseck, B., Cárdenas-Rodríguez, J., Hurwitz, B., Volk, K., Badger, S., Bartels, J., Bertolacci, I., Devkota, S., Encinas, A., Gaska, B., Neth, B., Sackos, T., Stephens, J., Willer, S. & Yadegari, B., 2019, Languages and Compilers for Parallel Computing - 30th International Workshop, LCPC 2017, Revised Selected Papers. Rauchwerger, L. (ed.). Springer Science and Business Media Deutschland GmbH, p. 36-46 11 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11403 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • Sparse computation data dependence simplification for efficient compiler-generated inspectors

    Mohammadi, M. S., Davis, E. C., Nandy, P., Yuki, T., Hall, M., Olschanowsky, C., Strout, M. M., Cheshmi, K., Dehnavi, M. M. & Venkat, A., Jun 8 2019, PLDI 2019 - Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation. McKinley, K. S. & Fisher, K. (eds.). Association for Computing Machinery, p. 594-609 16 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    27 Scopus citations
  • 2018

    Extending OpenMP to facilitate loop optimization

    Bertolacci, I., Strout, M. M., de Supinski, B. R., Scogland, T. R. W., Davis, E. C. & Olschanowsky, C., 2018, Evolving OpenMP for Evolving Architectures - 14th International Workshop on OpenMP, IWOMP 2018, Proceedings. Valero-Lara, P., Bellido, S. M., Martorell, X., Labarta, J. & de Supinski, B. R. (eds.). Springer-Verlag, p. 53-65 13 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11128 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Scopus citations
  • Iterator-based optimization of imperfectly-nested loops

    Feshbach, D., Glaser, M., Strout, M. & Wonnacott, D. G., Aug 3 2018, Proceedings - 2018 IEEE 32nd International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018. Institute of Electrical and Electronics Engineers Inc., p. 906-914 9 p. 8425511. (Proceedings - 2018 IEEE 32nd International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • ParSy: Inspection and transformation of sparse matrix computations for parallelism

    Cheshmi, K., Kamil, S., Strout, M. M. & Dehnavi, M. M., Jul 2 2018, Proceedings - International Conference for High Performance Computing, Networking, Storage, and Analysis, SC 2018. Institute of Electrical and Electronics Engineers Inc., p. 779-793 15 p. 8665791. (Proceedings - International Conference for High Performance Computing, Networking, Storage, and Analysis, SC 2018).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    19 Scopus citations
  • Transforming loop chains via macro dataflow graphs

    Davis, E. C., Strout, M. M. & Olschanowsky, C., Feb 24 2018, CGO 2018 - Proceedings of the 2018 International Symposium on Code Generation and Optimization. Association for Computing Machinery, Inc, p. 265-277 13 p. (CGO 2018 - Proceedings of the 2018 International Symposium on Code Generation and Optimization; vol. 2018-February).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    12 Scopus citations
  • 2017

    Analyzing parallel programming models for magnetic resonance imaging

    Danford, F., Welch, E., Cárdenas-Ródriguez, J. & Strout, M. M., 2017, Languages and Compilers for Parallel Computing - 29th International Workshop, LCPC 2016, Revised Papers. Ding, C., Criswell, J. & Wu, P. (eds.). Springer-Verlag, p. 188-202 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 10136 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • Identifying and scheduling loop chains using directives

    Bertolacci, I. J., Strout, M. M., Guzik, S., Riley, J. & Olschanowsky, C., Jan 30 2017, Proceedings of WACCPD 2016: 3rd Workshop on Accelerator Programming using Directives - Held in conjunction with SC 2016: The International Conference for High Performance Computing, Networking, Storage and Analysis. Institute of Electrical and Electronics Engineers Inc., p. 57-67 11 p. 7836581. (Proceedings of WACCPD 2016: 3rd Workshop on Accelerator Programming using Directives - Held in conjunction with SC 2016: The International Conference for High Performance Computing, Networking, Storage and Analysis).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    7 Scopus citations
  • Sympiler: Transforming sparse matrix codes by decoupling symbolic analysis

    Cheshmi, K., Kamil, S., Strout, M. M. & Dehnavi, M. M., Nov 12 2017, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2017. Association for Computing Machinery, Inc, 13. (Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2017).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    29 Scopus citations
  • 2016

    Automating Wavefront Parallelization for Sparse Matrix Computations

    Venkat, A., Mohammadi, M. S., Park, J., Rong, H., Barik, R., Strout, M. M. & Hall, M., Jul 2 2016, Proceedings of SC 2016: The International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Computer Society, p. 480-491 12 p. 7877119. (International Conference for High Performance Computing, Networking, Storage and Analysis, SC; vol. 0).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    34 Scopus citations
  • 2015

    An approach for proving the correctness of inspector/executor transformations

    Norrish, M. & Strout, M. M., 2015, Languages and Compilers for Parallel Computing - 27th International Workshop, LCPC 2014, Revised Selected Papers. Brodman, J. & Tu, P. (eds.). Springer-Verlag, p. 131-145 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 8967).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Scopus citations
  • Loop and data transformations for sparse matrix code

    Venkat, A., Hall, M. & Strout, M., Jun 3 2015, PLDI 2015 - Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation. Blackburn, S. & Grove, D. (eds.). Association for Computing Machinery, p. 521-532 12 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI); vol. 2015-June).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    24 Scopus citations
  • Parameterized diamond tiling for stencil computations with Chapel parallel iterators

    Bertolacci, I. J., Olschanowsky, C., Harshbarger, B., Chamberlain, B. L., Wonnacott, D. G. & Strout, M. M., Jun 8 2015, ICS 2015 - Proceedings of the 29th ACM International Conference on Supercomputing. Association for Computing Machinery, p. 197-206 10 p. (Proceedings of the International Conference on Supercomputing; vol. 2015-June).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    27 Scopus citations
  • 2014

    Generalizing run-time tiling with the loop chain abstraction

    Strout, M. M., Luporini, F., Krieger, C. D., Bertolli, C., Bercea, G. T., Olschanowsky, C., Ramanujam, J. & Kelly, P. H. J., 2014, Proceedings - IEEE 28th International Parallel and Distributed Processing Symposium, IPDPS 2014. IEEE Computer Society, p. 1136-1145 10 p. 6877342. (Proceedings of the International Parallel and Distributed Processing Symposium, IPDPS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    16 Scopus citations
  • Non-affine extensions to polyhedral code generation

    Venkat, A., Shantharam, M., Hall, M. & Strout, M. M., 2014, Proceedings of the 12th ACM/IEEE International Symposium on Code Generation and Optimization, CGO 2014. Association for Computing Machinery, p. 185-195 11 p. (Proceedings of the 12th ACM/IEEE International Symposium on Code Generation and Optimization, CGO 2014).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    46 Scopus citations
  • 2013

    Abstractions for defining semi-regular grids orthogonally from stencils

    Stone, A. & Strout, M. M., 2013, Languages and Compilers for Parallel Computing - 25th International Workshop, LCPC 2012, Revised Selected Papers. p. 273-274 2 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 7760 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Abstractions to separate concerns in semi-regular grids

    Stone, A. & Mills Strout, M., 2013, ICS 2013 - Proceedings of the 2013 ACM International Conference on Supercomputing. p. 3-12 10 p. (Proceedings of the International Conference on Supercomputing).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • A fast parallel graph partitioner for shared-memory inspector/executor strategies

    Krieger, C. D. & Strout, M. M., 2013, Languages and Compilers for Parallel Computing - 25th International Workshop, LCPC 2012, Revised Selected Papers. p. 190-204 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 7760 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • Loop chaining: A programming abstraction for balancing locality and parallelism

    Krieger, C. D., Strout, M. M., Olschanowsky, C., Stone, A., Guzik, S., Gao, X., Bertolli, C., Kelly, P. H. J., Mudalige, G., Van Straalen, B. & Williams, S., 2013, Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013. IEEE Computer Society, p. 375-384 10 p. 6650909. (Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    11 Scopus citations
  • Set and relation manipulation for the Sparse Polyhedral Framework

    Strout, M. M., Georg, G. & Olschanowsky, C., 2013, Languages and Compilers for Parallel Computing - 25th International Workshop, LCPC 2012, Revised Selected Papers. p. 61-75 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 7760 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    10 Scopus citations
  • 2012

    Establishing a Miniapp as a programmability proxy

    Stone, A. I., Dennis, J. M. & Strout, M. M., 2012, PPoPP'12 - Proceedings of the 2012 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. p. 333-334 2 p. (Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Scopus citations
  • Executing optimized irregular applications using task graphs within existing parallel models

    Krieger, C. D., Strout, M. M., Roelofs, J. & Bajwa, A., 2012, Proceedings - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012. p. 261-268 8 p. 6495825. (Proceedings - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    5 Scopus citations
  • Optimizing expression selection for lookup table program transformation

    Wilcox, C., Strout, M. M. & Bieman, J. M., 2012, Proceedings - 2012 IEEE 12th International Working Conference on Source Code Analysis and Manipulation, SCAM 2012. p. 84-93 10 p. 6392105. (Proceedings - 2012 IEEE 12th International Working Conference on Source Code Analysis and Manipulation, SCAM 2012).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Scopus citations
  • 2010

    Mechanisms that separate algorithms from implementations for parallel patterns

    Krieger, C. D., Stone, A. & Strout, M. M., 2010, ParaPLoP 2010 - 2nd Workshop on Parallel Programming Patterns, Proceedings. 11. (ACM International Conference Proceeding Series).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • Performance evaluation of an irregular application parallelized in Java

    Krieger, C. D. & Strout, M. M., 2010, Proceedings - 2010 39th International Conference on Parallel Processing Workshops, ICPPW 2010. p. 227-235 9 p. 5599198. (Proceedings of the International Conference on Parallel Processing Workshops).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Scopus citations
  • Scalable simulation of complex network routing policies

    Stone, A. I., DiBenedetto, S., Mills Strout, M. & Massey, D., 2010, CF 2010 - Proceedings of the 2010 Computing Frontiers Conference. p. 347-355 9 p. (CF 2010 - Proceedings of the 2010 Computing Frontiers Conference).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2009

    Evaluation of hierarchical mesh reorderings

    Strout, M. M., Osheim, N., Rostron, D., Hovland, P. D. & Pothen, A., 2009, Computational Science - ICCS 2009 - 9th International Conference, Proceedings. PART 1 ed. p. 540-549 10 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 5544 LNCS, no. PART 1).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    4 Scopus citations
  • 2008

    Automatic determination of may/must set usage in data-flow analysis

    Stone, A., Strout, M. & Behere, S., 2008, Proceedings - 8th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2008. p. 153-162 10 p. 4637548. (Proceedings - 8th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2008).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Scopus citations
  • Smashing: Folding space to tile through time

    Osheim, N., Strout, M. M., Rostron, D. & Rajopadhye, S., 2008, Languages and Compilers for Parallel Computing - 21st International Workshop, LCPC 2008, Revised Selected Papers. p. 80-93 14 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 5335 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    7 Scopus citations
  • 2007

    FacePerf: Benchmarks for face recognition algorithms

    Bolme, D. S., Strout, M. & Beveridge, J. R., 2007, Proceedings of the 2007 IEEE International Symposium on Workload Characterization, IISWC. p. 114-119 6 p. 4362187. (Proceedings of the 2007 IEEE International Symposium on Workload Characterization, IISWC).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    6 Scopus citations
  • Multi-level tiling: M for the price of one

    Kim, D. G., Renganarayanan, L., Rostron, D., Rajopadhye, S. & Strout, M. M., 2007, Proceedings of the 2007 ACM/IEEE Conference on Supercomputing, SC'07. 51. (Proceedings of the 2007 ACM/IEEE Conference on Supercomputing, SC'07).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    54 Scopus citations
  • Parameterized tiled loops for free

    Renganarayanan, L., Kim, D., Rajopadhye, S. & Strout, M. M., 2007, PLDI'07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation. p. 405-414 10 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    37 Scopus citations
  • 2006

    Data-flow analysis for MPI programs

    Strout, M. M., Kreaseck, B. & Hovland, P. D., 2006, ICPP 2006: Proceedings of the 2006 International Conference on Parallel Processing. p. 175-184 10 p. 1690618. (Proceedings of the International Conference on Parallel Processing).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    53 Scopus citations
  • Hybrid static/dynamic activity analysis

    Kreaseck, B., Ramos, L., Easterday, S., Strout, M. & Hovland, P., 2006, Computational Science - ICCS 2006: 6th International Conference, Proceedings. Springer-Verlag, p. 582-590 9 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 3994 LNCS - IV).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    3 Scopus citations
  • Linearity analysis for automatic differentiation

    Strout, M. M. & Hovland, P., 2006, Computational Science - ICCS 2006: 6th International Conference, Proceedings. Springer-Verlag, p. 574-581 8 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 3994 LNCS - IV).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    2 Scopus citations
  • 2005

    Combining performance aspects of irregular Gauss-Seidel via Sparse tiling

    Strout, M. M., Carter, L., Ferrante, J., Freeman, J. & Kreaseck, B., 2005, Languages and Compilers for Parallel Computing - 15th Workshop, LCPC 2002, Revised Papers. p. 90-110 21 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 2481 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    8 Scopus citations
  • Representation-independent program analysis

    Strout, M. M., Mellor-Crummey, J. & Hovland, P., 2005, Proceedings of the 6th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, PASTE 2005. p. 67-74 8 p. (ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    22 Scopus citations