D-Index & Metrics Best Publications

D-Index & Metrics D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines.

Discipline name D-index D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines. Citations Publications World Ranking National Ranking
Computer Science D-index 52 Citations 10,742 183 World Ranking 3356 National Ranking 1729

Research.com Recognitions

Awards & Achievements

2013 - ACM Fellow For contributions to parallel and high performance computing.

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Operating system
  • Central processing unit

John Mellor-Crummey mainly investigates Parallel computing, Distributed computing, Compiler, Software and Debugging. John Mellor-Crummey is studying Shared memory, which is a component of Parallel computing. His Distributed computing research integrates issues from Workflow technology, Windows Workflow Foundation, Workflow engine, Workflow application and Two-level scheduling.

His Compiler study integrates concerns from other disciplines, such as Node, Parallel processing, Fortran and Source code. His Application software study, which is part of a larger body of work in Software, is frequently linked to Grid computing and Grid application, bridging the gap between disciplines. His Debugging study incorporates themes from Program analysis and Profiling.

His most cited work include:

  • Algorithms for scalable synchronization on shared-memory multiprocessors (1128 citations)
  • Terascale direct numerical simulations of turbulent combustion using S3D (420 citations)
  • HPCTOOLKIT: tools for performance analysis of optimized parallel programs (399 citations)

What are the main themes of his work throughout his whole career to date?

John Mellor-Crummey mostly deals with Parallel computing, Compiler, Scalability, Distributed computing and Fortran. His Parallel computing study combines topics from a wide range of disciplines, such as High Performance Fortran, Computation and Programming paradigm. His study looks at the intersection of Compiler and topics like Source code with Instrumentation.

His Scalability research includes elements of Node, SPMD, Profiling and Asynchronous communication. His Distributed computing research includes themes of Synchronization and Latency. His biological study deals with issues like Message passing, which deal with fields such as Itanium.

He most often published in these fields:

  • Parallel computing (50.85%)
  • Compiler (32.20%)
  • Scalability (20.34%)

What were the highlights of his more recent work (between 2013-2021)?

  • Parallel computing (50.85%)
  • Distributed computing (18.08%)
  • Programming paradigm (9.60%)

In recent papers he was focusing on the following fields of study:

His primary areas of study are Parallel computing, Distributed computing, Programming paradigm, Scalability and Computation. John Mellor-Crummey has researched Parallel computing in several fields, including Program optimization, Compiler, Data-flow analysis and Code generation. The various areas that John Mellor-Crummey examines in his Compiler study include Bottleneck and Principal.

His study on Concurrency is often connected to SPIN model checker as part of broader study in Distributed computing. As part of one scientific family, John Mellor-Crummey deals mainly with the area of Scalability, narrowing it down to issues related to the Process, and often Cluster, Shell, Parallelism and Message passing. His research integrates issues of Microprocessor, Multiprocessing, Measure and Cache-only memory architecture in his study of Computation.

Between 2013 and 2021, his most popular works were:

  • A tool to analyze the performance of multithreaded programs on NUMA architectures (51 citations)
  • High performance locks for multi-level NUMA systems (44 citations)
  • A wait-free queue as fast as fetch-and-add (31 citations)

In his most recent research, the most cited papers focused on:

  • Operating system
  • Programming language
  • Central processing unit

John Mellor-Crummey spends much of his time researching Distributed computing, Parallel computing, Memory hierarchy, Operating system and Embedded system. His work deals with themes such as Queue, Cache contention and Computer hardware, which intersect with Distributed computing. The study incorporates disciplines such as Scalability and Memory management in addition to Parallel computing.

His Operating system research incorporates elements of Control flow, Call control, Call management and Computer engineering. His Embedded system research incorporates themes from Ticket lock, Queueing theory, Computation and Memory access pattern. His SIMD research is multidisciplinary, incorporating elements of SPMD, Dynamic data, Concurrency, Shared memory and Instruction set.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Best Publications

Algorithms for scalable synchronization on shared-memory multiprocessors

John M. Mellor-Crummey;Michael L. Scott.
ACM Transactions on Computer Systems (1991)

1827 Citations

Algorithms for scalable synchronization on shared-memory multiprocessors

John M. Mellor-Crummey;Michael L. Scott.
ACM Transactions on Computer Systems (1991)

1754 Citations

HPCTOOLKIT: tools for performance analysis of optimized parallel programs

Laksono Adhianto;S. Banerjee;Michael W. Fagan;Mark Krentel.
Concurrency and Computation: Practice and Experience (2009)

796 Citations

Terascale direct numerical simulations of turbulent combustion using S3D

J. H. Chen;A. Choudhary;B. De Supinski;M. Devries.
Computational Science & Discovery (2009)

641 Citations

Debugging parallel programs with instant replay

Thomas J. LeBlanc;John M. Mellor-Crummey.
Monitoring and debugging of distributed real-time systems (1995)

453 Citations

Cross-architecture performance predictions for scientific applications using parameterized models

Gabriel Marin;John Mellor-Crummey.
measurement and modeling of computer systems (2004)

315 Citations

Improving Memory Hierarchy Performance for Irregular Applications Using Data and Computation Reorderings

John Mellor-Crummey;David Whalley;Ken Kennedy.
International Journal of Parallel Programming (2001)

301 Citations

On-the-fly detection of data races for programs with nested fork-join parallelism

John Mellor-Crummey.
conference on high performance computing (supercomputing) (1991)

285 Citations

Scheduling strategies for mapping application workflows onto the grid

Anirban Mandal;K. Kennedy;C. Koelbel;G. Marin.
high performance distributed computing (2005)

251 Citations

Synchronization without contention

John M. Mellor-Crummey;Michael L. Scott.
architectural support for programming languages and operating systems (1991)

231 Citations

If you think any of the details on this page are incorrect, let us know.

Contact us

Best Scientists Citing John Mellor-Crummey

Jacqueline H. Chen

Jacqueline H. Chen

Sandia National Laboratories

Publications: 94

Nir Shavit

Nir Shavit

MIT

Publications: 60

Allen D. Malony

Allen D. Malony

University of Oregon

Publications: 53

Nilanjan Chakraborty

Nilanjan Chakraborty

Newcastle University

Publications: 53

Torsten Hoefler

Torsten Hoefler

ETH Zurich

Publications: 48

Ken Kennedy

Ken Kennedy

Rice University

Publications: 45

Evatt R. Hawkes

Evatt R. Hawkes

University of New South Wales

Publications: 45

Scott Klasky

Scott Klasky

Oak Ridge National Laboratory

Publications: 42

Martin Schulz

Martin Schulz

Technical University of Munich

Publications: 39

James H. Anderson

James H. Anderson

University of North Carolina at Chapel Hill

Publications: 35

Michael L. Scott

Michael L. Scott

University of Rochester

Publications: 33

Mary Hall

Mary Hall

University of Utah

Publications: 30

Vivek Sarkar

Vivek Sarkar

Georgia Institute of Technology

Publications: 30

Barbara Chapman

Barbara Chapman

Stony Brook University

Publications: 27

Jesús Labarta

Jesús Labarta

Barcelona Supercomputing Center

Publications: 27

Jeffrey S. Vetter

Jeffrey S. Vetter

Oak Ridge National Laboratory

Publications: 26

Trending Scientists

Antonio García

Antonio García

Universitat Politècnica de València

Randall Guensler

Randall Guensler

Georgia Institute of Technology

Walter Goessler

Walter Goessler

University of Graz

Marc T. M. Koper

Marc T. M. Koper

Leiden University

Yoshimi Kubo

Yoshimi Kubo

National Institute for Materials Science

Anita Ho-Baillie

Anita Ho-Baillie

University of Sydney

Julie Poulain

Julie Poulain

French Alternative Energies and Atomic Energy Commission

Andrew O.M. Wilkie

Andrew O.M. Wilkie

University of Oxford

Suzanne T. Williams

Suzanne T. Williams

American Museum of Natural History

Stefano Turillazzi

Stefano Turillazzi

University of Florence

R. J. A. Wanders

R. J. A. Wanders

University of Amsterdam

Zuoshang Xu

Zuoshang Xu

University of Massachusetts Medical School

Guillermo Prado

Guillermo Prado

University of Miami

Jone L. Pearce

Jone L. Pearce

University of California, Irvine

Teddy D. Warner

Teddy D. Warner

University of New Mexico

Renbin Yan

Renbin Yan

University of Kentucky

Something went wrong. Please try again later.