Travelled to:
1 × Austria
1 × Denmark
1 × France
1 × Germany
1 × Italy
1 × Spain
1 × United Kingdom
19 × USA
2 × Canada
Collaborated with:
C.Chambers J.Dean D.F.Bacon P.Cheng G.DeFouw S.J.Fink M.Arnold D.Frampton V.A.Saraswat V.Sarkar M.T.Vechev K.M.Hazelwood S.M.Blackburn M.Hind O.Tardieu B.Herta S.Lerner J.Maessen P.Kambadur X.Huang K.S.McKinley J.Corwin C.Murthy J.Choi C.Garrett D.Cunningham M.Takeuchi V.Kumar S.B.Kodali S.Krishnamoorthy D.Spoonhower J.S.Auerbach B.Alpern A.Cocchi D.Lieber P.F.Sweeney V.Litvinov B.Bloom A.Sabharwal H.Samulowitz E.Tejedor M.Farreras R.M.Badia G.Almási J.Labarta M.Hauswirth V.T.Rajan A.Iyengar K.Kawachiya H.Murata A.Shinnar M.Vaziri
Talks about:
program (6) object (6) java (6) analysi (5) orient (5) effici (5) time (5) languag (4) real (4) collect (3)
Person: David Grove
DBLP: Grove:David
Facilitated 3 volumes:
Contributed to:
Wrote 29 papers:
- PPoPP-2014-CunninghamGHIKMSTT #performance #programming
- Resilient X10: efficient failure-aware programming (DC, DG, BH, AI, KK, HM, VAS, MT, OT), pp. 67–80.
- PPoPP-2014-TardieuHCGKSSTV
- X10 and APGAS at Petascale (OT, BH, DC, DG, PK, VAS, AS, MT, MV), pp. 53–66.
- OOPSLA-2012-KumarFBGT
- Work-stealing without the baggage (VK, DF, SMB, DG, OT), pp. 297–314.
- SAT-2012-BloomGHSSS #framework #game studies #named #parallel #satisfiability #scalability
- SatX10: A Scalable Plug&Play Parallel SAT Framework — (BB, DG, BH, AS, HS, VAS), pp. 463–468.
- HPDC-2011-TejedorFGBAL #clustering #named #programming
- ClusterSs: a task-based programming model for clusters (ET, MF, DG, RMB, GA, JL), pp. 267–268.
- PPoPP-2011-SaraswatKKGK
- Lifeline-based global load balancing (VAS, PK, SBK, DG, SK), pp. 201–212.
- ECOOP-2007-FramptonBCG #garbage collection #realtime
- Generational Real-Time Garbage Collection (DF, DFB, PC, DG), pp. 101–125.
- CC-2006-BaconCFGHR #analysis #named #online #realtime #visualisation
- Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork (DFB, PC, DF, DG, MH, VTR), pp. 96–100.
- ISMM-2006-HuangBGM #order #performance
- Fast and efficient partial code reordering: taking advantage of dynamic recompilatior (XH, SMB, DG, KSM), pp. 184–192.
- PLDI-2006-SpoonhowerABCG #named #programming #realtime
- Eventrons: a safe programming construct for high-frequency hard real-time applications (DS, JSA, DFB, PC, DG), pp. 283–294.
- CGO-2005-ArnoldG #graph #virtual machine
- Collecting and Exploiting High-Accuracy Call Graph Profiles in Virtual Machines (MA, DG), pp. 51–62.
- ECOOP-2005-VechevBCG #concurrent #evaluation
- Derivation and Evaluation of Concurrent Collectors (MTV, DFB, PC, DG), pp. 577–601.
- LCTES-2005-BaconCGV #garbage collection #named #realtime
- Syncopation: generational real-time garbage collection in the metronome (DFB, PC, DG, MTV), pp. 183–192.
- CGO-2003-HazelwoodG #adaptation #online
- Adaptive Online Context-Sensitive Inlining (KMH, DG), pp. 253–264.
- OOPSLA-2003-CorwinBGM #java #named
- MJ: a rational module system for Java and its applications (JC, DFB, DG, CM), pp. 241–254.
- ECOOP-2002-BaconFG #implementation #java
- Space- and Time-Efficient Implementation of the Java Object Model (DFB, SJF, DG), pp. 111–132.
- POPL-2002-LernerGC #analysis #data flow
- Composing dataflow analyses and transformations (SL, DG, CC), pp. 270–282.
- OOPSLA-2001-AlpernCFGL #harmful #implementation #interface #java #performance
- Efficient Implementation of Java Interfaces: Invokeinterface Considered Harmless (BA, AC, SJF, DG, DL), pp. 108–124.
- PASTE-2001-MaessenSG #java #program analysis #safety #virtual machine
- Program analysis for safety guarantees in a Java virtual machine written in Java (JWM, VS, DG), pp. 62–65.
- OOPSLA-2000-ArnoldFGHS #adaptation #optimisation #virtual machine
- Adaptive optimization in the Jalapeño JVM (MA, SJF, DG, MH, PFS), pp. 47–65.
- PASTE-1999-ChoiGHS #analysis #exception #java #modelling #performance #precise #source code
- Efficient and Precise Modeling of Exceptions for the Analysis of Java Programs (JDC, DG, MH, VS), pp. 21–31.
- POPL-1998-DeFouwGC #analysis #interprocedural #performance
- Fast Interprocedural Class Analysis (GD, DG, CC), pp. 222–236.
- OOPSLA-1997-GroveDDC #graph #object-oriented
- Call Graph Construction in Object-Oriented Languages (DG, GD, JD, CC), pp. 108–124.
- OOPSLA-1996-DeanDGLC #compilation #named #object-oriented #optimisation
- Vortex: An Optimizing Compiler for Object-Oriented Languages (JD, GD, DG, VL, CC), pp. 83–100.
- ECOOP-1995-DeanGC #analysis #object-oriented #optimisation #source code #using
- Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis (JD, DG, CC), pp. 77–101.
- ICSE-1995-ChambersDG #dependence #framework
- A Framework for Selective Recompilation in the Presence of Complex Intermodule Dependencies (CC, JD, DG), pp. 221–230.
- OOPSLA-1995-GroveDGC #predict
- Profile-Guided Receiver Class Prediction (DG, JD, CG, CC), pp. 108–123.
- PLDI-1995-DeanCG #object-oriented
- Selective Specialization for Object-Oriented Languages (JD, CC, DG), pp. 93–102.
- PEPM-1994-DeanCG #identification #object-oriented
- Identifying Profitable Specialization in Object-Oriented Languages (JD, CC, DG), pp. 85–96.