David Gregg

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeer - CSB - Google - MSN - Yahoo
Home Page

41EEPaul Biggar, Edsko de Vries, David Gregg: A practical solution for scripting language compilers. SAC 2009: 1916-1923
40 David Gregg, Vikram S. Adve, Brian N. Bershad: Proceedings of the 4th International Conference on Virtual Execution Environments, VEE 2008, Seattle, WA, USA, March 5-7, 2008 ACM 2008
39EEKevin Williams, Albert Noll, Andreas Gal, David Gregg: Optimization strategies for a java virtual machine interpreter on the cell broadband engine. Conf. Computing Frontiers 2008: 189-198
38EENicholas Nash, David Gregg: Comparing Integer Data Structures for 32 and 64 Bit Keys. WEA 2008: 28-42
37EEPaul Biggar, Nicholas Nash, Kevin Williams, David Gregg: An experimental study of sorting and branch prediction. ACM Journal of Experimental Algorithmics 12: (2008)
36EENicholas Nash, Sylvain Lelait, David Gregg: Efficiently implementing maximum independent set algorithms on circle graphs. ACM Journal of Experimental Algorithmics 13: (2008)
35EEEmre Özer, Andy Nisbet, David Gregg: A stochastic bitwidth estimation technique for compact and low-power custom processors. ACM Trans. Embedded Comput. Syst. 7(3): (2008)
34EEYunhe Shi, Kevin Casey, M. Anton Ertl, David Gregg: Virtual machine showdown: Stack versus registers. TACO 4(4): (2008)
33EEDavid Gregg, Colm McSweeney, Ciarán McElroy, Fergal Connor, Séamas McGettrick, David Moloney, Dermot Geraghty: FPGA based Sparse Matrix Vector Multiplication using Commodity DRAM Memory. FPL 2007: 786-791
32EEKevin Casey, M. Anton Ertl, David Gregg: Optimizing indirect branch prediction accuracy in virtual machine interpreters. ACM Trans. Program. Lang. Syst. 29(6): (2007)
31EEMilan Tichý, Jan Schier, David Gregg: Efficient Floating-Point Implementation of High-Order (N)LMS Adaptive Filters in FPGA. ARC 2006: 311-316
30EEMilan Tichý, Andy Nisbet, David Gregg: GSFAP adaptive filtering using log arithmetic for resource-constrained embedded systems. FPGA 2006: 236
29EEOwen Callanan, David Gregg, Andy Nisbet, Mike Peardon: High Performance Scientific Computing Using FPGAs with IEEE Floating Point and Logarithmic Arithmetic for Lattice QCD. FPL 2006: 1-6
28EEYunhe Shi, Emre Özer, David Gregg: Low-Cost Microarchitectural Techniques for Enhancing the Prediction of Return Addresses on High-Performance Trace Cache Processors. ISCIS 2006: 248-257
27EEM. Anton Ertl, Kevin Casey, David Gregg: Fast and flexible instruction selection with on-demand tree-parsing automata. PLDI 2006: 52-60
26EEDavid Gregg, M. Anton Ertl: Optimizing code-copying JIT compilers for virtual stack machines. Concurrency and Computation: Practice and Experience 18(11): 1465-1484 (2006)
25EEKevin Casey, David Gregg, M. Anton Ertl: Tiger - An Interpreter Generation Tool. CC 2005: 246-249
24EELibero Ficocelli, David Gregg: B.Sc. Computer Game Development ... Why not? DIGRA Conf. 2005
23EEOwen Callanan, Andy Nisbet, Emre Özer, James Sexton, David Gregg: FPGA Implementation of a Lattice Quantum Chromodynamics Algorithm Using Logarithmic Arithmetic. IPDPS 2005
22EEEmre Özer, Resit Sendag, David Gregg: Multiple-Valued Caches for Power-Efficient Embedded Systems. ISMVL 2005: 126-131
21EEYunhe Shi, David Gregg, Andrew Beatty, M. Anton Ertl: Virtual machine showdown: stack versus registers. VEE 2005: 153-163
20EEDavid Gregg, James F. Power, John Waldron: A method-level comparison of the Java Grande and SPEC JVM98 benchmark suites. Concurrency - Practice and Experience 17(7-8): 757-773 (2005)
19EEDavid Gregg, Andrew Beatty, Kevin Casey, Brian Davis, Andy Nisbet: The case for virtual register machines. Sci. Comput. Program. 57(3): 319-338 (2005)
18EEEmre Özer, Andy Nisbet, David Gregg: Stochastic Bit-Width Approximation Using Extreme Value Theory for Customizable Processors. CC 2004: 250-264
17EEEmre Özer, Andy Nisbet, David Gregg: Automatic Customization of Embedded Applications for Enhanced Performance and Reduced Power Using Optimizing Compiler Techniques. Euro-Par 2004: 318-327
16EEEmre Özer, Andy Nisbet, David Gregg: Fine-Tuning Loop-Level Parallelism for Increasing Performance of DSP Applications on FPGAs. FCCM 2004: 273-274
15EEM. Anton Ertl, David Gregg: Retargeting JIT Compilers by using C-Compiler Generated Executable Code. IEEE PACT 2004: 41-50
14EEDavid Gregg, M. Anton Ertl: A Language and Tool for Generating Efficient Virtual Machine Interpreters. Domain-Specific Program Generation 2003: 196-215
13EEM. Anton Ertl, David Gregg: Optimizing indirect branch prediction accuracy in virtual machine interpreters. PLDI 2003: 278-288
12 Andrew Beatty, Kevin Casey, David Gregg, Andrew Nisbet: An Optimized Java Interpreter for Connected Devices and Embedded Systems. SAC 2003: 692-697
11EEKevin Casey, David Gregg, M. Anton Ertl, Andrew Nisbet: Towards Superinstructions for Java Interpreters. SCOPES 2003: 329-343
10 David Gregg, James F. Power, John Waldron: Platform independent dynamic Java virtual machine analysis: the Java Grande Forum benchmark suite. Concurrency and Computation: Practice and Experience 15(3-5): 459-484 (2003)
9EEM. Anton Ertl, David Gregg: The Structure and Performance of Efficient Interpreters. J. Instruction-Level Parallelism 5: (2003)
8EEM. Anton Ertl, David Gregg: Building an Interpreter with Vmgen. CC 2002: 5-8
7EEDavid Gregg, James F. Power, John Waldron: Measuring the impact of object-oriented techniques in grande applications: a method-level analysis. Java Grande 2002: 229
6 M. Anton Ertl, David Gregg, Andreas Krall, Bernd Paysan: Vmgen - a generator of efficient virtual machine interpreters. Softw., Pract. Exper. 32(3): 265-294 (2002)
5EEDavid Gregg: Comparing Tail Duplication with Compensation Code in Single Path Global Instruction Scheduling. CC 2001: 200-212
4EEM. Anton Ertl, David Gregg: The Behavior of Efficient Virtual Machine Interpreters on Modern Architectures. Euro-Par 2001: 403-412
3EEDavid Gregg, M. Anton Ertl, Andreas Krall: Implementing an Efficient Java Interpreter. HPCN Europe 2001: 613-620
2EEJohn Waldron, David Gregg: Identification and Quantification of Hotspots in Java Grande Programs. HPCN Europe 2001: 701-710
1EEDavid Gregg: Global Software Pipelining with Iteration Preselection. CC 2000: 189-201

Coauthor Index

1Vikram S. Adve [40]
2Andrew Beatty [12] [19] [21]
3Brian N. Bershad [40]
4Paul Biggar [37] [41]
5Owen Callanan [23] [29]
6Kevin Casey [11] [12] [19] [25] [27] [32] [34]
7Fergal Connor [33]
8Brian Davis [19]
9M. Anton Ertl [3] [4] [6] [8] [9] [11] [13] [14] [15] [21] [25] [26] [27] [32] [34]
10Libero Ficocelli [24]
11Andreas Gal [39]
12Dermot Geraghty [33]
13Andreas Krall [3] [6]
14Sylvain Lelait [36]
15Ciarán McElroy [33]
16Séamas McGettrick [33]
17Colm McSweeney [33]
18David Moloney [33]
19Nicholas Nash [36] [37] [38]
20Andy Nisbet (Andrew Nisbet) [11] [12] [16] [17] [18] [19] [23] [29] [30] [35]
21Albert Noll [39]
22Emre Özer [16] [17] [18] [22] [23] [28] [35]
23Bernd Paysan [6]
24Mike Peardon [29]
25James F. Power [7] [10] [20]
26Jan Schier [31]
27Resit Sendag [22]
28James Sexton [23]
29Yunhe Shi [21] [28] [34]
30Milan Tichý [30] [31]
31Edsko de Vries [41]
32John Waldron [2] [7] [10] [20]
33Kevin Williams [37] [39]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)