David Grove  David Grove photo       

contact information

Principal Research Staff Member
Watson Research Center

links

Professional Associations

Professional Associations:  ACM  |  ACM SIGPLAN


From this page, you can obtain the definitive copy of any of my ACM publications from the ACM Digital Library using ACM's Author-izer link service.

ACM DL Author-ize serviceFriendly barriers: efficient work-stealing with return barriers
Vivek Kumar, Stephen M. Blackburn, David Grove
VEE '14 Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, 2014
ACM DL Author-ize serviceGLB: lifeline-based global load balancing library in x10
Wei Zhang, Olivier Tardieu, David Grove, Benjamin Herta, Tomio Kamada, Vijay Saraswat, Mikio Takeuchi
PPAA '14 Proceedings of the first workshop on Parallel programming for analytics applications, 2014
ACM DL Author-ize serviceResilient X10: efficient failure-aware programming
David Cunningham, David Grove, Benjamin Herta, Arun Iyengar, Kiyokuni Kawachiya, Hiroki Murata, Vijay Saraswat, Mikio Takeuchi, Olivier Tardieu
PPoPP '14 Proceedings of the 19th ACM SIGPLAN symposium on Principles and practice of parallel programming, 2014
ACM DL Author-ize serviceX10 and APGAS at Petascale
Olivier Tardieu, Benjamin Herta, David Cunningham, David Grove, Prabhanjan Kambadur, Vijay Saraswat, Avraham Shinnar, Mikio Takeuchi, Mandana Vaziri
PPoPP '14 Proceedings of the 19th ACM SIGPLAN symposium on Principles and practice of parallel programming, 2014
ACM DL Author-ize serviceJava interoperability in managed X10
Mikio Takeuchi, David Cunningham, David Grove, Vijay Saraswat
X10 '13 Proceedings of the third ACM SIGPLAN X10 Workshop, 2013
ACM DL Author-ize serviceSome new approaches to partial inlining
Bowen Alpern, Anonthy Cocchi, David Grove
VMIL '12 Proceedings of the sixth ACM workshop on Virtual machines and intermediate languages, 2012
ACM DL Author-ize serviceWork-stealing without the baggage
Vivek Kumar, Daniel Frampton, Stephen M. Blackburn, David Grove, Olivier Tardieu
OOPSLA '12 Proceedings of the ACM international conference on Object oriented programming systems languages and applications, 2012
ACM DL Author-ize serviceClusterSs: a task-based programming model for clusters
Enric Tejedor, Montse Farreras, David Grove, Rosa M. Badia, Gheorghe Almasi, Jesus Labarta
HPDC '11 Proceedings of the 20th international symposium on High performance distributed computing, 2011
ACM DL Author-ize serviceLifeline-based global load balancing
Vijay A. Saraswat, Prabhanjan Kambadur, Sreedhar Kodali, David Grove, Sriram Krishnamoorthy
PPoPP '11 Proceedings of the 16th ACM symposium on Principles and practice of parallel programming, 2011
ACM DL Author-ize serviceX10-enabled MapReduce
Han Dong, Shujia Zhou, David Grove
PGAS '10 Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, 2010
ACM DL Author-ize serviceDemystifying magic: high-level low-level programming
Daniel Frampton, Stephen M. Blackburn, Perry Cheng, Robin J. Garner, David Grove, J. Eliot B. Moss, Sergey I. Salishev
VEE '09 Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, 2009
ACM DL Author-ize serviceTuningFork: a platform for visualization and analysis of complex real-time systems
David F. Bacon, Perry Cheng, David Grove
OOPSLA '07 Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion, 2007
ACM DL Author-ize serviceSyncopation: generational real-time garbage collection in the metronome
David F. Bacon, Perry Cheng, David Grove, Martin T. Vechev
LCTES '05 Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems, 2005
ACM DL Author-ize serviceGarbage collection for embedded systems
David F. Bacon, Perry Cheng, David Grove
EMSOFT '04 Proceedings of the 4th ACM international conference on Embedded software, 2004
ACM DL Author-ize serviceMJ: a rational module system for Java and its applications
John Corwin, David F. Bacon, David Grove, Chet Murthy
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, 2003
ACM DL Author-ize serviceComposing dataflow analyses and transformations
Sorin Lerner, David Grove, Craig Chambers
POPL '02 Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, 2002
ACM DL Author-ize serviceA framework for call graph construction algorithms
David Grove, Craig Chambers
ACM Transactions on Programming Languages and Systems (TOPLAS), 2001
ACM DL Author-ize serviceEfficient implementation of Java interfaces: Invokeinterface considered harmless
Bowen Alpern, Anthony Cocchi, Stephen Fink, David Grove
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 2001
ACM DL Author-ize serviceProgram analysis for safety guarantees in a Java virtual machine written in Java
Jan-Willem Maessen, Vivek Sarkar, David Grove
PASTE '01 Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, 2001
ACM DL Author-ize serviceAdaptive optimization in the Jalapeño JVM
Matthew Arnold, Stephen Fink, David Grove, Michael Hind, Peter F. Sweeney
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 2000
ACM DL Author-ize serviceAdaptive optimization in the Jalapeño JVM (poster session)
Matthew Arnold, Stephen Fink, David Grove, Michael Hind, Peter F. Sweeney
OOPSLA '00 Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), 2000
ACM DL Author-ize serviceEfficient and precise modeling of exceptions for the analysis of Java programs
Jong-Deok Choi, David Grove, Michael Hind, Vivek Sarkar
PASTE '99 Proceedings of the 1999 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, 1999
ACM DL Author-ize serviceFast interprocedural class analysis
Greg DeFouw, David Grove, Craig Chambers
POPL '98 Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, 1998
ACM DL Author-ize serviceCall graph construction in object-oriented languages
David Grove, Greg DeFouw, Jeffrey Dean, Craig Chambers
OOPSLA '97 Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 1997
ACM DL Author-ize serviceVortex: an optimizing compiler for object-oriented languages
Jeffrey Dean, Greg DeFouw, David Grove, Vassily Litvinov, Craig Chambers
OOPSLA '96 Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 1996
ACM DL Author-ize serviceProfile-guided receiver class prediction
David Grove, Jeffrey Dean, Charles Garrett, Craig Chambers
OOPSLA '95 Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications, 1995
ACM DL Author-ize serviceSelective specialization for object-oriented languages
Jeffrey Dean, Craig Chambers, David Grove
PLDI '95 Proceedings of the ACM SIGPLAN 1995 conference on Programming language design and implementation, 1995
ACM DL Author-ize serviceA framework for selective recompilation in the presence of complex intermodule dependencies
Craig Chambers, Jeffrey Dean, David Grove
ICSE '95 Proceedings of the 17th international conference on Software engineering, 1995