John Mellor-Crummey

WEBSITE(S)| Research Site | Ken Kennedy Institute

John Mellor-Crummey's  research focuses on software technology for high performance parallel computing. His current research includes tools for measurement and analysis of application performance, tools for dynamic data race detection, and techniques for network performance analysis and optimization. He leads the research and development of the HPCToolkit Performance Tools, principally supported by the Exascale Computing Project. His past work has included development of data parallel compilers, runtime systems for scalable parallel computing, scalable software synchronization algorithms for shared-memory multiprocessors, and techniques for execution replay of parallel programs.

In 2006, John Mellor-Crummey and Michael L. Scott were awarded the Dijkstra Prize in Distributed Computing for their paper Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors, ACM Transactions on Computer Systems, February, 1991. In 2013, John Mellor-Crummey was named an ACM Fellow for contributions to parallel and high performance computing.

Research Areas

High Performance Computing, Parallel Computing, Tools, Performance Analysis, Synchronization, Compilers, Run-time Systems, Performance Modeling.

Education

PhD, Computer Science, University of Rochester (1989)

BSE, Electrical Engineering and Computer Science, Princeton University (1984)

Societies & Organizations

OpenMP Language Committee

Exascale Computing Project

ACM

Honors & Awards

ACM Fellow

Dijkstra Prize in Distributed Computing

Body

Profile updates sync daily at 5:15 a.m., 10:15 a.m., 1:15 p.m., 4:15 p.m., and 7:15 p.m. (CST)
Updates typically appear about 15 minutes after the next scheduled sync.

To update your profile:
Contact your website administrator or submit a request using our online form.