BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
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 DBLP: Grove:David

Facilitated 3 volumes:

PLDI 2015Ed
PPoPP 2015Ed
ISMM 2014Ed

Contributed to:

PPoPP 20142014
OOPSLA 20122012
SAT 20122012
HPDC 20112011
PPoPP 20112011
ECOOP 20072007
CC 20062006
ISMM 20062006
PLDI 20062006
CGO 20052005
ECOOP 20052005
LCTES 20052005
CGO 20032003
OOPSLA 20032003
ECOOP 20022002
POPL 20022002
OOPSLA 20012001
PASTE 20012001
OOPSLA 20002000
PASTE 19991999
POPL 19981998
OOPSLA 19971997
OOPSLA 19961996
ECOOP 19951995
ICSE 19951995
OOPSLA 19951995
PLDI 19951995
PEPM 19941994

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.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.