Skip to content

David Gregg

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

35

Venues

22

Active years

2000–2025

Best venue rank

A*

Where they publish

Papers

35 indexed papers, newest first.

YearVenueTitleAuthors
2025FCCMEfficient Adaptable Streaming Aggregation Engine.Philippos Papaphilippou, Wayne Luk, David Gregg
2025SANERIndustrial-Scale Neural Network Clone Detection with Disk-Based Similarity Search.Gul Aftab Ahmed, Muslim Chochlov, Abdul Razzaq, James Vincent Patten, Yuanhua Han, Guoxian Lu, Jim Buckley, David Gregg
2023PDPDynamic Resource Partitioning for Multi-Tenant Systolic Array Based DNN Accelerator.Midia Reshadi, David Gregg
2020SBAC-PADHigh-Performance Low-Memory Lowering: GEMM-based Algorithms for DNN Convolution.Andrew Anderson, Aravind Vasudevan, Cormac Keane, David Gregg
2020SBAC-PADTASO: Time and Space Optimization for Memory-Constrained DNN Inference.Yuan Wen, Andrew Anderson, Valentin Radu, Michael F. P. O'Boyle, David Gregg
2019ARITHScalar Arithmetic Multiple Data: Customizable Precision for Deep Neural Networks.Andrew Anderson, Michael Doyle, David Gregg
2018CGOOptimal DNN primitive selection with partitioned boolean quadratic programming.Andrew Anderson, David Gregg
2017ICPPBitslice Vectors: A Software Approach to Customizable Data Precision on Processors with SIMD Extensions.Shixiong Xu, David Gregg
2015TrustComExploiting Hyper-Loop Parallelism in Vectorization to Improve Memory Performance on CUDA GPGPU.Shixiong Xu, David Gregg
2014CHIDesign considerations for parallel performance tools.Roman Atachiants, David Gregg, Kim Jarvis, Gavin J. Doherty
2014ICPADSAn improved simulated annealing heuristic for static partitioning of task graphs onto heterogeneous architectures.Aravind Vasudevan, Avinash Malik, David Gregg
2014NPCSemi-automatic Composition of Data Layout Transformations for Loop Vectorization.Shixiong Xu, David Gregg
2013TrustComA Parallel Runtime Framework for Communication Intensive Stream Applications.Servesh Muralidharan, Kevin Casey, David Gregg
2013TrustComHeterogeneous Multiconstraint Application Partitioner (HMAP).Servesh Muralidharan, Aravind Vasudevan, Avinash Malik, David Gregg
2010CGODynamic interpretation for dynamic scripting languages.Kevin Williams, Jason McCandless, David Gregg
2010INDOCRYPTA Program Generator for Intel AES-NI Instructions.Raymond Manley, David Gregg
2009ICCSStreamlining Offload Computing to High Performance Architectures.Mark Purcell, Owen Callanan, David Gregg
2009SACA practical solution for scripting language compilers.Paul Biggar, Edsko de Vries, David Gregg
2007FPLFPGA based Sparse Matrix Vector Multiplication using Commodity DRAM Memory.David Gregg, Colm McSweeney, Ciarn McElroy, Fergal Connor, Samas McGettrick, David Moloney, Dermot Geraghty
2006FPGAGSFAP adaptive filtering using log arithmetic for resource-constrained embedded systems.Milan Tich, Andy Nisbet, David Gregg
2006FPLHigh Performance Scientific Computing Using FPGAs with IEEE Floating Point and Logarithmic Arithmetic for Lattice QCD.Owen Callanan, David Gregg, Andy Nisbet, Mike Peardon
2006PLDIFast and flexible instruction selection with on-demand tree-parsing automata.M. Anton Ertl, Kevin Casey, David Gregg
2005CCTiger - An Interpreter Generation Tool.Kevin Casey, David Gregg, M. Anton Ertl
2005DIGRAB.Sc. Computer Game Development ... Why not?Libero Ficocelli, David Gregg
2005VEEVirtual machine showdown: stack versus registers.Yunhe Shi, David Gregg, Andrew Beatty, M. Anton Ertl
2004CCStochastic Bit-Width Approximation Using Extreme Value Theory for Customizable Processors.Emre zer, Andy Nisbet, David Gregg
2004EuroParAutomatic Customization of Embedded Applications for Enhanced Performance and Reduced Power Using Optimizing Compiler Techniques.Emre zer, Andy Nisbet, David Gregg
2004FCCMFine-Tuning Loop-Level Parallelism for Increasing Performance of DSP Applications on FPGAs.Emre zer, Andy Nisbet, David Gregg
2003PLDIOptimizing indirect branch prediction accuracy in virtual machine interpreters.M. Anton Ertl, David Gregg
2003SACAn Optimized Java Interpreter for Connected Devices and Embedded Systems.Andrew Beatty, Kevin Casey, David Gregg, Andrew Nisbet
2003SCOPESTowards Superinstructions for Java Interpreters.Kevin Casey, David Gregg, M. Anton Ertl, Andrew Nisbet
2002CCBuilding an Interpreter with Vmgen.M. Anton Ertl, David Gregg
2001CCComparing Tail Duplication with Compensation Code in Single Path Global Instruction Scheduling.David Gregg
2001EuroParThe Behavior of Efficient Virtual Machine Interpreters on Modern Architectures.M. Anton Ertl, David Gregg
2000CCGlobal Software Pipelining with Iteration Preselection.David Gregg