Travelled to:
1 × France
1 × Germany
1 × Italy
1 × Spain
1 × United Kingdom
3 × Canada
3 × USA
Collaborated with:
M.A.Ertl ∅ K.Casey P.Biggar E.d.Vries Libero Ficocelli K.Williams J.McCandless E.Özer A.Nisbet R.Atachiants K.Jarvis G.Doherty A.Beatty A.Nisbet
Talks about:
interpret (5) languag (4) script (3) instruct (2) practic (2) global (2) compil (2) solut (2) optim (2) dynam (2)
Person: David Gregg
DBLP: Gregg:David
Contributed to:
Wrote 13 papers:
- CHI-2014-AtachiantsGJD #design #parallel #performance #tool support
- Design considerations for parallel performance tools (RA, DG, KJ, GD), pp. 2501–2510.
- CGO-2010-WilliamsMG #scripting language
- Dynamic interpretation for dynamic scripting languages (KW, JM, DG), pp. 278–287.
- SAC-2009-BiggarVG #compilation #scripting language
- A practical solution for scripting language compilers (PB, EdV, DG), pp. 1916–1923.
- SAC-PL-J-2009-J-BiggarVG12 #compilation #scripting language
- A practical solution for achieving language compatibility in scripting language compilers (PB, EdV, DG), pp. 971–989.
- PLDI-2006-ErtlCG #automaton #flexibility #on-demand #performance
- Fast and flexible instruction selection with on-demand tree-parsing automata (MAE, KC, DG), pp. 52–60.
- CC-2005-CaseyGE #generative #interpreter #named
- Tiger — An Interpreter Generation Tool (KC, DG, MAE), pp. 246–249.
- CC-2004-OzerNG #approximate #probability #using
- Stochastic Bit-Width Approximation Using Extreme Value Theory for Customizable Processors (EÖ, AN, DG), pp. 250–264.
- PLDI-2003-ErtlG #branch #optimisation #predict #virtual machine
- Optimizing indirect branch prediction accuracy in virtual machine interpreters (MAE, DG), pp. 278–288.
- SAC-2003-BeattyCGN #embedded #interpreter #java
- An Optimized Java Interpreter for Connected Devices and Embedded Systems (AB, KC, DG, AN), pp. 692–697.
- CC-2002-ErtlG #interpreter
- Building an Interpreter with Vmgen (MAE, DG), pp. 5–8.
- CC-2001-Gregg #scheduling
- Comparing Tail Duplication with Compensation Code in Single Path Global Instruction Scheduling (DG), pp. 200–212.
- CC-2000-Gregg #pipes and filters
- Global Software Pipelining with Iteration Preselection (DG), pp. 189–201.
- DiGRA-2005-FicocelliG #development #game studies #question #why
- B.Sc. Computer Game Development ... Why not? (LF, DG).