Debugging Parallel Programs with Instant Replay. - Thomas J. LeBlanc; John M. Mellor-Crummey (IEEE Trans. Computers, 1987)

Experience with the BBN Butterfly. - John M. Mellor-Crummey (COMPCON, 1988)

An Integrated Approach to Parallel Program Debugging and Performance Analysis of Large-Scal Multiprocessors. - Robert J. Fowler; Thomas J. LeBlanc; John M. Mellor-Crummey (Workshop on Parallel and Distributed Debugging, 1988)

A Software Instruction Counter. - John M. Mellor-Crummey; Thomas J. LeBlanc (ASPLOS, 1989)

The Elmwood Multiprocessor Operating System. - Thomas J. LeBlanc; John M. Mellor-Crummey; Neal M. Gafter; Lawrence A. Crowl; Peter C. Dibble (Softw. Pract. Exp., 1989)

Parallel program debugging with on-the-fly anomaly detection. - Robert Hood; Ken Kennedy; John M. Mellor-Crummey (SC, 1990)

Analyzing Parallel Program Executions Using Multiple Views. - Thomas J. LeBlanc; John M. Mellor-Crummey; Robert J. Fowler (J. Parallel Distributed Comput., 1990)

Synchronization without Contention. - John M. Mellor-Crummey; Michael L. Scott (ASPLOS, 1991)

Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors. - John M. Mellor-Crummey; Michael L. Scott (PPoPP, 1991)

On-the-fly detection of data races for programs with nested fork-join parallelism. - John M. Mellor-Crummey (SC, 1991)

Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors. - John M. Mellor-Crummey; Michael L. Scott (ACM Trans. Comput. Syst., 1991)

Automatic software cache coherence through vectorization. - Ervan Darnell; John M. Mellor-Crummey; Ken Kennedy (ICS, 1992)

FIAT: A Framework for Interprocedural Analysis and Transfomation. - Mary W. Hall; John M. Mellor-Crummey; Alan Carle; René G. Rodríguez (LCPC, 1993)

Compile-Time Support for Efficient Data Race Detection in Shared-Memory Parallel Programs. - John M. Mellor-Crummey (Workshop on Parallel and Distributed Debugging, 1993)

The ParaScope parallel programming environment. - Keith D. Cooper; Mary W. Hall; Robert T. Hood; Ken Kennedy; Kathryn S. McKinley; John M. Mellor-Crummey; Linda Torczon; Scott K. Warren (Proc. IEEE, 1993)

Automatic Data Layout for Distributed-Memory Machines in the D Programming Environment. - Ulrich Kremer; John M. Mellor-Crummey; Ken Kennedy; Alan Carle (Automatic Parallelization, 1994)

Compilation techniques for block-cyclic distributions. - Seema Hiranandani; Ken Kennedy; John M. Mellor-Crummey; Ajay Sethi (International Conference on Supercomputing, 1994)

Requirements for DataParallel Programming Environments. - Vikram S. Adve; Alan Carle; Elana D. Granston; Seema Hiranandani; Ken Kennedy; Charles Koelbel; Ulrich Kremer; John M. Mellor-Crummey; Scott K. Warren; Chau-Wen Tseng (IEEE Parallel Distributed Technol. Syst. Appl., 1994)

Fast, contention-free combining tree barriers for shared-memory multiprocessors. - Michael L. Scott; John M. Mellor-Crummey (Int. J. Parallel Program., 1994)

Optimizing Fortran 90 Shift Operations on Distributed-Memory Multicomputers. - Ken Kennedy; John M. Mellor-Crummey; Gerald Roth (LCPC, 1995)

An Integrated Compilation and Performance Analysis Environment for Data Parallel Programs. - Vikram S. Adve; John M. Mellor-Crummey; Mark Anderson; Ken Kennedy; Jhy-Chun Wang; Daniel A. Reed (SC, 1995)

Compiling Stencils in High Performance Fortran. - Gerald Roth; John M. Mellor-Crummey; Ken Kennedy; R. Gregg Brickner (SC, 1997)

Compiler-Optimization of Implicit Reductions for Distributed Memory Multiprocessors. - Bo Lu; John M. Mellor-Crummey (IPPS/SPDP, 1998)

Using Integer Sets for Data-Parallel Program Analysis and Optimization. - Vikram S. Adve; John M. Mellor-Crummey (PLDI, 1998)

High Performance Fortran Compilation Techniques for Parallelizing Scientific Codes. - Vikram S. Adve; Guohua Jin; John M. Mellor-Crummey; Qing Yi (SC, 1998)

Simplifying Control Flow in Compiler-Generated Parallel Code. - John M. Mellor-Crummey; Vikram S. Adve (Int. J. Parallel Program., 1998)

Improving memory hierarchy performance for irregular applications. - John M. Mellor-Crummey; David B. Whalley; Ken Kennedy (International Conference on Supercomputing, 1999)

An Evaluation of Computing Paradigms for N-Body Simulations on Distributed Memory Architectures. - Collin McCurdy; John M. Mellor-Crummey (PPoPP, 1999)

Toward Compiler Support for Scalable Parallelism Using Multipartitioning. - Daniel G. Chavarría-Miranda; John M. Mellor-Crummey (LCR, 2000)

Compilation and Runtime-Optimizations for Software Distributed Shared Memory. - Kai Zhang; John M. Mellor-Crummey; Robert J. Fowler (LCR, 2000)

Advanced Code Generation for High Performance Fortran. - Vikram S. Adve; John M. Mellor-Crummey (Compiler Optimizations for Scalable Parallel Systems Languages, 2001)

Data-Parallel Compiler Support for Multipartitioning. - Daniel G. Chavarría-Miranda; John M. Mellor-Crummey; Trushar Sarang (Euro-Par, 2001)

Tools for application-oriented performance tuning. - John M. Mellor-Crummey; Robert J. Fowler; David B. Whalley (ICS, 2001)

Increasing temporal locality with skewing and recursive blocking. - Guohua Jin; John M. Mellor-Crummey; Robert J. Fowler (SC, 2001)

On providing useful information for analyzing and tuning applications. - John M. Mellor-Crummey; Robert J. Fowler; David B. Whalley (SIGMETRICS/Performance, 2001)

The GrADS Project: Software Support for High-Level Grid Application Development. - Francine Berman; Andrew A. Chien; Keith D. Cooper; Jack J. Dongarra; Ian T. Foster; Dennis Gannon; S. Lennart Johnsson; Ken Kennedy; Carl Kesselman; John M. Mellor-Crummey; Daniel A. Reed; Linda Torczon; et al. (Int. J. High Perform. Comput. Appl., 2001)

Improving Memory Hierarchy Performance for Irregular Applications Using Data and Computation Reorderings. - John M. Mellor-Crummey; David B. Whalley; Ken Kennedy (Int. J. Parallel Program., 2001)

Telescoping Languages: A Strategy for Automatic Generation of Scientific Problem-Solving Systems from Annotated Libraries. - Ken Kennedy; Bradley Broom; Keith D. Cooper; Jack J. Dongarra; Robert J. Fowler; Dennis Gannon; S. Lennart Johnsson; John M. Mellor-Crummey; Linda Torczon (J. Parallel Distributed Comput., 2001)

Experiences tuning SMG98: a semicoarsening multigrid benchmark based on the hypre library. - Guohua Jin; John M. Mellor-Crummey (ICS, 2002)

Generalized Multipartitioning for Multi-Dimensional Arrays. - Daniel G. Chavarría-Miranda; Alain Darte; Robert J. Fowler; John M. Mellor-Crummey (IPDPS, 2002)

Toward a Framework for Preparing and Executing Adaptive Grid Programs. - Ken Kennedy; Mark Mazina; John M. Mellor-Crummey; Keith D. Cooper; Linda Torczon; Francine Berman; Andrew A. Chien; Holly Dail; Otto Sievert; Dave Angulo; Ian T. Foster; Ruth A. Aydt; et al. (IPDPS, 2002)

Advanced optimization strategies in the Rice dHPF compiler. - John M. Mellor-Crummey; Vikram S. Adve; Bradley Broom; Daniel G. Chavarría-Miranda; Robert J. Fowler; Guohua Jin; Ken Kennedy; Qing Yi (Concurr. Comput. Pract. Exp., 2002)

HPCVIEW: A Tool for Top-down Analysis of Node Performance. - John M. Mellor-Crummey; Robert J. Fowler; Gabriel Marin; Nathan R. Tallent (J. Supercomput., 2002)

Co-array Fortran Performance and Potential: An NPB Experimental Study. - Cristian Coarfa; Yuri Dotsenko; Jason Eckhardt; John M. Mellor-Crummey (LCPC, 2003)

An Evaluation of Data-Parallel Compiler Support for Line-Sweep Applications. - Daniel G. Chavarría-Miranda; John M. Mellor-Crummey (J. Instr. Level Parallelism, 2003)

Generalized multipartitioning of multi-dimensional arrays for parallelizing line-sweep computations. - Alain Darte; John M. Mellor-Crummey; Robert J. Fowler; Daniel G. Chavarría-Miranda (J. Parallel Distributed Comput., 2003)

A Multi-Platform Co-Array Fortran Compiler. - Yuri Dotsenko; Cristian Coarfa; John M. Mellor-Crummey (IEEE PACT, 2004)

Scheduling workflow applications in GrADS. - Anirban Mandal; Anshuman Dasgupta; Ken Kennedy; Mark Mazina; Charles Koelbel; Gabriel Marin; Keith D. Cooper; John M. Mellor-Crummey; Bo Liu; S. Lennart Johnsson (CCGRID, 2004)

Experiences with Co-array Fortran on Hardware Shared Memory Platforms. - Yuri Dotsenko; Cristian Coarfa; John M. Mellor-Crummey; Daniel G. Chavarría-Miranda (LCPC, 2004)

Cross-architecture performance predictions for scientific applications using parameterized models. - Gabriel Marin; John M. Mellor-Crummey (SIGMETRICS, 2004)

Optimizing Sparse Matrix - Vector Product Computations Using Unroll and Jam. - John M. Mellor-Crummey; John Garvin (Int. J. High Perform. Comput. Appl., 2004)

Space-filling Curve Generation: A Table-based Approach. - Guohua Jin; John M. Mellor-Crummey (AMCS, 2005)

Reconstructing Phylogenetic Networks Using Maximum Parsimony. - Luay Nakhleh; Guohua Jin; Fengmei Zhao; John M. Mellor-Crummey (CSB, 2005)

Scheduling strategies for mapping application workflows onto the grid. - Anirban Mandal; Ken Kennedy; Charles Koelbel; Gabriel Marin; John M. Mellor-Crummey; Bo Liu; S. Lennart Johnsson (HPDC, 2005)

Low-overhead call path profiling of unmodified, optimized code. - Nathan Froyd; John M. Mellor-Crummey; Robert J. Fowler (ICS, 2005)

COTS Clusters vs. the Earth Simulator: An Application Study Using IMPACT-3D. - Daniel G. Chavarría-Miranda; Guohua Jin; John M. Mellor-Crummey (IPDPS, 2005)

Representation-independent program analysis. - Michelle Mills Strout; John M. Mellor-Crummey; Paul D. Hovland (PASTE, 2005)

Effective communication coalescing for data-parallel applications. - Daniel G. Chavarría-Miranda; John M. Mellor-Crummey (PPoPP, 2005)

An evaluation of global address space languages: co-array fortran and unified parallel C. - Cristian Coarfa; Yuri Dotsenko; John M. Mellor-Crummey; François Cantonnet; Tarek A. El-Ghazawi; Ashrujit Mohanti; Yiyi Yao; Daniel G. Chavarría-Miranda (PPoPP, 2005)

Improving Performance by Reducing the Memory Footprint of Scientific Applications. - Guohua Jin; John M. Mellor-Crummey (Int. J. High Perform. Comput. Appl., 2005)

New Grid Scheduling and Rescheduling Methods in the GrADS Project. - Francine Berman; Henri Casanova; Andrew A. Chien; Keith D. Cooper; Holly Dail; Anshuman Dasgupta; W. Deng; Jack J. Dongarra; S. Lennart Johnsson; Ken Kennedy; Charles Koelbel; Bo Liu; et al. (Int. J. Parallel Program., 2005)

Telescoping Languages: A System for Automatic Generation of Domain Languages. - Ken Kennedy; Bradley Broom; Arun Chauhan 001; Robert J. Fowler; John Garvin; Charles Koelbel; Cheryl McCosh; John M. Mellor-Crummey (Proc. IEEE, 2005)

SFCGen: A framework for efficient generation of multi-dimensional space-filling curves by recursion. - Guohua Jin; John M. Mellor-Crummey (ACM Trans. Math. Softw., 2005)

PRec-I-DCM3: a parallel framework for fast and accurate large-scale phylogeny reconstruction. - Yuri Dotsenko; Cristian Coarfa; Luay Nakhleh; John M. Mellor-Crummey; Usman Roshan (Int. J. Bioinform. Res. Appl., 2006)

Experiences with Sweep3D implementations in Co-array Fortran. - Cristian Coarfa; Yuri Dotsenko; John M. Mellor-Crummey (J. Supercomput., 2006)

Automatic tuning of whole applications using direct search and a performance-based transformation system. - Apan Qasem; Ken Kennedy; John M. Mellor-Crummey (J. Supercomput., 2006)

Scalability analysis of SPMD codes using expectations. - Cristian Coarfa; John M. Mellor-Crummey; Nathan Froyd; Yuri Dotsenko (ICS, 2007)

Application Insight Through Performance Modeling. - Gabriel Marin; John M. Mellor-Crummey (IPCCC, 2007)

Pinpointing and Exploiting Opportunities for Enhancing Data Reuse. - Gabriel Marin; John M. Mellor-Crummey (ISPASS, 2008)

Where will all the threads come from? - John M. Mellor-Crummey (PPoPP, 2008)

Binary analysis for measurement and attribution of program performance. - Nathan R. Tallent; John M. Mellor-Crummey; Michael W. Fagan (PLDI, 2009)

Effective performance measurement and analysis of multithreaded applications. - Nathan R. Tallent; John M. Mellor-Crummey (PPoPP, 2009)

Diagnosing performance bottlenecks in emerging petascale applications. - Nathan R. Tallent; John M. Mellor-Crummey; Laksono Adhianto; Michael W. Fagan; Mark Krentel (SC, 2009)

Identifying Performance Bottlenecks in Work-Stealing Computations. - Nathan R. Tallent; John M. Mellor-Crummey (Computer, 2009)

Effectively Presenting Call Path Profiles of Application Performance. - Laksono Adhianto; John M. Mellor-Crummey; Nathan R. Tallent (ICPP Workshops, 2010)

Hiding latency in Coarray Fortran 2.0. - William N. Scherer III; Laksono Adhianto; Guohua Jin; John M. Mellor-Crummey; Chaoran Yang (PGAS, 2010)

Analyzing lock contention in multithreaded applications. - Nathan R. Tallent; John M. Mellor-Crummey; Allan Porterfield (PPoPP, 2010)

Scalable Identification of Load Imbalance in Parallel Executions Using Call Path Profiles. - Nathan R. Tallent; Laksono Adhianto; John M. Mellor-Crummey (SC, 2010)

HPCTOOLKIT: tools for performance analysis of optimized parallel programs. - Laksono Adhianto; S. Banerjee; Michael W. Fagan; Mark Krentel; Gabriel Marin; John M. Mellor-Crummey; Nathan R. Tallent (Concurr. Comput. Pract. Exp., 2010)

Teaching parallel programming: a roundtable discussion. - John M. Mellor-Crummey; William Gropp; Maurice Herlihy (XRDS, 2010)

Pinpointing data locality problems using data-centric analysis. - Xu Liu 001; John M. Mellor-Crummey (CGO, 2011)

Scalable fine-grained call path tracing. - Nathan R. Tallent; John M. Mellor-Crummey; Michael Franco; Reed Landrum; Laksono Adhianto (ICS, 2011)

Implementation and Performance Evaluation of the HPC Challenge Benchmarks in Coarray Fortran 2.0. - Guohua Jin; John M. Mellor-Crummey; Laksono Adhianto; William N. Scherer III; Chaoran Yang (IPDPS, 2011)

HIPS Keynote. - John M. Mellor-Crummey (IPDPS Workshops, 2011)

Using Sampling to Understand Parallel Program Performance. - Nathan R. Tallent; John M. Mellor-Crummey (Parallel Tools Workshop, 2011)

DeadSpy: a tool to pinpoint program inefficiencies. - Milind Chabbi; John M. Mellor-Crummey (CGO, 2012)

On the efficacy of GPU-integrated MPI for scientific applications. - Ashwin M. Aji; Lokendra S. Panwar; Feng Ji; Milind Chabbi; Karthik Murthy; Pavan Balaji; Keith R. Bisset; James Dinan; Wu-chun Feng; John M. Mellor-Crummey; Xiaosong Ma; Rajeev Thakur (HPDC, 2013)

A new approach for performance analysis of openMP programs. - Xu Liu 001; John M. Mellor-Crummey; Michael W. Fagan (ICS, 2013)

Managing Asynchronous Operations in Coarray Fortran 2.0. - Chaoran Yang; Karthik Murthy; John M. Mellor-Crummey (IPDPS, 2013)

Pinpointing data locality bottlenecks with low overhead. - Xu Liu 001; John M. Mellor-Crummey (ISPASS, 2013)

OMPT: An OpenMP Tools Application Programming Interface for Performance Analysis. - Alexandre E. Eichenberger; John M. Mellor-Crummey; Martin Schulz 001; Michael Wong; Nawal Copty; Robert Dietrich; Xu Liu 001; Eugene Loh; Daniel Lorenz 001 (IWOMP, 2013)

Effective sampling-driven performance tools for GPU-accelerated supercomputers. - Milind Chabbi; Karthik Murthy; Michael W. Fagan; John M. Mellor-Crummey (SC, 2013)

A data-centric profiler for parallel programs. - Xu Liu 001; John M. Mellor-Crummey (SC, 2013)

ArrayTool: a lightweight profiler to guide array regrouping. - Xu Liu 001; Kamal Sharma; John M. Mellor-Crummey (PACT, 2014)

Call Paths for Pin Tools. - Milind Chabbi; Xu Liu 001; John M. Mellor-Crummey (CGO, 2014)

Author retrospective: compilation techniques for block-cyclic distributions. - John M. Mellor-Crummey; Seema Hiranandani; Ajay Sethi (ICS 25th Anniversary, 2014)

Autotuning Tensor Transposition. - Lai Wei; John M. Mellor-Crummey (IPDPS Workshops, 2014)

Test-driven repair of data races in structured parallel programs. - Rishi Surendran; Raghavan Raman; Swarat Chaudhuri; John M. Mellor-Crummey; Vivek Sarkar (PLDI, 2014)

A tool to analyze the performance of multithreaded programs on NUMA architectures. - Xu Liu 001; John M. Mellor-Crummey (PPoPP, 2014)

Portable, MPI-interoperable coarray fortran. - Chaoran Yang; Wesley Bland; John M. Mellor-Crummey; Pavan Balaji (PPoPP, 2014)

Communication Avoiding Algorithms: Analysis and Code Generation for Parallel Systems. - Karthik Murthy; John M. Mellor-Crummey (PACT, 2015)

High performance locks for multi-level NUMA systems. - Milind Chabbi; Michael W. Fagan; John M. Mellor-Crummey (PPoPP, 2015)

Barrier elision for production parallel programs. - Milind Chabbi; Wim Lavrijsen; Wibe de Jong; Koushik Sen; John M. Mellor-Crummey; Costin Iancu (PPoPP, 2015)

Distributed Phasers. - Sri Raj Paul; Karthik Murthy; Kuldeep S. Meel; John M. Mellor-Crummey (CoRR, 2015)

Design and Verification of Distributed Phasers. - Karthik Murthy; Sri Raj Paul; Kuldeep S. Meel; Tiago Cogumbreiro; John M. Mellor-Crummey (Euro-Par, 2016)

Performance Analysis and Optimization of a Hybrid Seismic Imaging Application. - Sri Raj Paul; Mauricio Araya-Polo; John M. Mellor-Crummey; Detlef Hohl (ICCS, 2016)

Contention-conscious, locality-preserving locks. - Milind Chabbi; John M. Mellor-Crummey (PPoPP, 2016)

A wait-free queue as fast as fetch-and-add. - Chaoran Yang; John M. Mellor-Crummey (PPoPP, 2016)

A Practical Solution to the Cactus Stack Problem. - Chaoran Yang; John M. Mellor-Crummey (SPAA, 2016)

Performance Analysis and Optimization of a Hybrid Distributed Reverse Time Migration Application. - Sri Raj Paul; John M. Mellor-Crummey; Mauricio Araya-Polo; Detlef Hohl (CoRR, 2016)

MPI-ACC: Accelerator-Aware MPI for Scientific Applications. - Ashwin M. Aji; Lokendra S. Panwar; Feng Ji; Karthik Murthy; Milind Chabbi; Pavan Balaji; Keith R. Bisset; James Dinan; Wu-chun Feng; John M. Mellor-Crummey; Xiaosong Ma; Rajeev Thakur (IEEE Trans. Parallel Distributed Syst., 2016)

Automated Analysis of Time Series Data to Understand Parallel Program Behaviors. - Lai Wei; John M. Mellor-Crummey (ICS, 2018)

Dynamic data race detection for OpenMP programs. - Yizi Gu; John M. Mellor-Crummey (SC, 2018)

A Tool for Performance Analysis of GPU-Accelerated Applications. - Keren Zhou 001; John M. Mellor-Crummey (CGO, 2019)

Lightweight, Packet-Centric Monitoring of Network Traffic and Congestion Implemented in P4. - Philip Taffet; John M. Mellor-Crummey (Hot Interconnects, 2019)

Understanding congestion in high performance interconnection networks using sampling. - Philip Taffet; John M. Mellor-Crummey (SC, 2019)

Tools for top-down performance analysis of GPU-accelerated applications. - Keren Zhou 001; Mark W. Krentel; John M. Mellor-Crummey (ICS, 2020)

Accelerating High-Order Stencils on GPUs. - Ryuichi Sai; John M. Mellor-Crummey; Xiaozhu Meng; Mauricio Araya-Polo; Jie Meng (PMBS@SC, 2020)

Using sample-based time series data for automated diagnosis of scalability losses in parallel programs. - Lai Wei; John M. Mellor-Crummey (PPoPP, 2020)

A tool for top-down performance analysis of GPU-accelerated applications. - Keren Zhou 001; Mark Krentel; John M. Mellor-Crummey (PPoPP, 2020)

GVProf: a value profiler for GPU-based clusters. - Keren Zhou 001; Yueming Hao; John M. Mellor-Crummey; Xiaozhu Meng; Xu Liu 001 (SC, 2020)

Parallelizing Binary Code Analysis. - Xiaozhu Meng; Jonathon M. Anderson; John M. Mellor-Crummey; Mark W. Krentel; Barton P. Miller; Srdan Milakovic (CoRR, 2020)

GPA: A GPU Performance Advisor Based on Instruction Sampling. - Keren Zhou 001; Xiaozhu Meng; Ryuichi Sai; John M. Mellor-Crummey (CGO, 2021)

Using the Semi-Stencil Algorithm to Accelerate High-Order Stencils on GPUs. - Ryuichi Sai; John M. Mellor-Crummey; Xiaozhu Meng; Mauricio Araya-Polo; Jie Meng (PMBS, 2021)

Parallel binary code analysis. - Xiaozhu Meng; Jonathon M. Anderson; John M. Mellor-Crummey; Mark W. Krentel; Barton P. Miller; Srdan Milakovic (PPoPP, 2021)

Measurement and Analysis of GPU-Accelerated OpenCL Computations on Intel GPUs. - Aaron Cherian; Keren Zhou 001; Dejan Grubisic; Xiaozhu Meng; John M. Mellor-Crummey (ProTools@SC, 2021)

Measurement and analysis of GPU-accelerated applications with HPCToolkit. - Keren Zhou 001; Laksono Adhianto; Jonathon M. Anderson; Aaron Cherian; Dejan Grubisic; Mark Krentel; Yumeng Liu; Xiaozhu Meng; John M. Mellor-Crummey (Parallel Comput., 2021)

ValueExpert: exploring value patterns in GPU-accelerated applications. - Keren Zhou 001; Yueming Hao; John M. Mellor-Crummey; Xiaozhu Meng; Xu Liu 001 (ASPLOS, 2022)

Preparing for performance analysis at exascale. - Jonathon M. Anderson; Yumeng Liu; John M. Mellor-Crummey (ICS, 2022)

Low overhead and context sensitive profiling of CPU-accelerated applications. - Keren Zhou 001; Jonathon M. Anderson; Xiaozhu Meng; John M. Mellor-Crummey (ICS, 2022)

Improving Tool Support for Nested Parallel Regions with Introspection Consistency. - Vladimir Indic; John M. Mellor-Crummey (IWOMP, 2022)

Accelerating high-order stencils on GPUs. - Ryuichi Sai; John M. Mellor-Crummey; Xiaozhu Meng; Keren Zhou 001; Mauricio Araya-Polo; Jie Meng (Concurr. Comput. Pract. Exp., 2022)

An Automated Tool for Analysis and Tuning of GPU-Accelerated Code in HPC Applications. - Keren Zhou 001; Xiaozhu Meng; Ryuichi Sai; Dejan Grubisic; John M. Mellor-Crummey (IEEE Trans. Parallel Distributed Syst., 2022)

LoopTune: Optimizing Tensor Computations with Reinforcement Learning. - Dejan Grubisic; Bram Wasti; Chris Cummins; John M. Mellor-Crummey; Aleksandar Zlateski (CoRR, 2023)

Towards Accelerating High-Order Stencils on Modern GPUs and Emerging Architectures with a Portable Framework. - Ryuichi Sai; Jinfan Xu; Mauricio Araya-Polo; John M. Mellor-Crummey (CoRR, 2023)

Priority Sampling of Large Language Models for Compilers. - Dejan Grubisic; Volker Seeker; Gabriel Synnaeve; Hugh Leather; John M. Mellor-Crummey; Chris Cummins (EuroMLSys@EuroSys, 2024)

Matrix-Free Finite Volume Kernels on a Dataflow Architecture. - Ryuichi Sai; François P. Hamon; John M. Mellor-Crummey; Mauricio Araya-Polo (SC, 2024)

Automated Code Generation of High-Order Stencils for a Dataflow Architecture. - Ryuichi Sai; John M. Mellor-Crummey; Jinfan Xu; Mauricio Araya-Polo (SC, 2024)

Refining HPCToolkit for application performance analysis at exascale. - Laksono Adhianto; Jonathon M. Anderson; Robert Matthew Barnett; Dragana Grbic; Vladimir Indic; Mark Krentel; Yumeng Liu; Srdan Milakovic; Wileam Phan; John M. Mellor-Crummey (Int. J. High Perform. Comput. Appl., 2024)