Travelled to:
1 × Canada
1 × France
1 × India
1 × Ireland
1 × Portugal
1 × United Kingdom
13 × USA
Collaborated with:
M.Chabbi X.Liu N.R.Tallent M.L.Scott M.W.Fagan D.G.Chavarría-Miranda ∅ C.McCurdy V.S.Adve T.J.LeBlanc P.Balaji A.Porterfield M.M.Strout P.D.Hovland C.Yang W.Bland R.Surendran R.Raman S.Chaudhuri V.Sarkar W.Lavrijsen W.d.Jong K.Sen C.Iancu A.Mandal K.Kennedy C.Koelbel G.Marin B.Liu S.L.Johnsson C.Coarfa Y.Dotsenko F.Cantonnet T.A.El-Ghazawi A.Mohanti Y.Yao A.M.Aji L.S.Panwar F.Ji K.Murthy K.R.Bisset J.Dinan W.Feng X.Ma R.Thakur
Talks about:
program (7) parallel (5) analysi (5) applic (5) data (5) perform (4) multithread (3) tool (3) architectur (2) synchron (2)
Person: John M. Mellor-Crummey
DBLP: Mellor-Crummey:John_M=
Facilitated 1 volumes:
Contributed to:
Wrote 22 papers:
- PPoPP-2015-ChabbiFM #multi #performance
- High performance locks for multi-level NUMA systems (MC, MWF, JMMC), pp. 215–226.
- PPoPP-2015-ChabbiLJSMI #parallel #source code
- Barrier elision for production parallel programs (MC, WL, WdJ, KS, JMMC, CI), pp. 109–119.
- CGO-2014-ChabbiLM #tool support
- Call Paths for Pin Tools (MC, XL, JMMC), p. 76.
- PLDI-2014-SurendranRCMS #parallel #source code #testing
- Test-driven repair of data races in structured parallel programs (RS, RR, SC, JMMC, VS), p. 3.
- PPoPP-2014-LiuM #architecture #parallel #performance #source code #thread
- A tool to analyze the performance of multithreaded programs on NUMA architectures (XL, JMMC), pp. 259–272.
- PPoPP-2014-YangBMB #fortran
- Portable, MPI-interoperable coarray fortran (CY, WB, JMMC, PB), pp. 81–92.
- HPDC-2013-AjiPJCMBBDFMMT #on the
- On the efficacy of GPU-integrated MPI for scientific applications (AMA, LSP, FJ, MC, KM, PB, KRB, JD, WcF, JMMC, XM, RT), pp. 191–202.
- CGO-2012-ChabbiM #named
- DeadSpy: a tool to pinpoint program inefficiencies (MC, JMMC), pp. 124–134.
- CGO-2011-LiuM #analysis #locality #problem #using
- Pinpointing data locality problems using data-centric analysis (XL, JMMC), pp. 171–180.
- PPoPP-2010-TallentMP #parallel #thread
- Analyzing lock contention in multithreaded applications (NRT, JMMC, AP), pp. 269–280.
- PLDI-2009-TallentMF #analysis #metric #performance
- Binary analysis for measurement and attribution of program performance (NRT, JMMC, MWF), pp. 441–452.
- PPoPP-2009-TallentM #analysis #effectiveness #metric #parallel #performance #thread
- Effective performance measurement and analysis of multithreaded applications (NRT, JMMC), pp. 229–240.
- PPoPP-2008-Mellor-Crummey #question #thread
- Where will all the threads come from? (JMMC), pp. 259–260.
- HPDC-2005-MandalKKMMLJ #grid #scheduling #workflow
- Scheduling strategies for mapping application workflows onto the grid (AM, KK, CK, GM, JMMC, BL, SLJ), pp. 125–134.
- PASTE-2005-StroutMH #independence #program analysis
- Representation-independent program analysis (MMS, JMMC, PDH), pp. 67–74.
- PPoPP-2005-Chavarria-MirandaM #communication #effectiveness
- Effective communication coalescing for data-parallel applications (DGCM, JMMC), pp. 14–25.
- PPoPP-2005-CoarfaDMCEMYC #c #evaluation #fortran #parallel
- An evaluation of global address space languages: co-array fortran and unified parallel C (CC, YD, JMMC, FC, TAEG, AM, YY, DGCM), pp. 36–47.
- PPoPP-1999-McCurdyM #architecture #distributed #evaluation #memory management #paradigm #simulation
- An Evaluation of Computing Paradigms for N-Body Simulations on Distributed Memory Architectures (CM, JMMC), pp. 25–36.
- PLDI-1998-AdveM #integer #optimisation #program analysis #set #using
- Using Integer Sets for Data-Parallel Program Analysis and Optimization (VSA, JMMC), pp. 186–198.
- ASPLOS-1991-Mellor-CrummeyS
- Synchronization without Contention (JMMC, MLS), pp. 269–278.
- PPoPP-1991-Mellor-CrummeyS #multi #scalability
- Scalable Reader-Writer Synchronization for Shared-Memory Multiprocessors (JMMC, MLS), pp. 106–113.
- ASPLOS-1989-Mellor-CrummeyL
- A Software Instruction Counter (JMMC, TJL), pp. 78–86.