Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Dave Dunning is active.

Publication


Featured researches published by Dave Dunning.


high-performance computer architecture | 2013

Runnemede: An architecture for Ubiquitous High-Performance Computing

Nicholas P. Carter; Aditya Agrawal; Shekhar Borkar; Romain Cledat; Howard S. David; Dave Dunning; Joshua B. Fryman; Ivan Ganev; Roger A. Golliver; Rob C. Knauerhase; Richard Lethin; Benoît Meister; Asit K. Mishra; Wilfred R. Pinfold; Justin Teller; Josep Torrellas; Nicolas Vasilache; Ganesh Venkatesh; Jianping Xu

DARPAs Ubiquitous High-Performance Computing (UHPC) program asked researchers to develop computing systems capable of achieving energy efficiencies of 50 GOPS/Watt, assuming 2018-era fabrication technologies. This paper describes Runnemede, the research architecture developed by the Intel-led UHPC team. Runnemede is being developed through a co-design process that considers the hardware, the runtime/OS, and applications simultaneously. Near-threshold voltage operation, fine-grained power and clock management, and separate execution units for runtime and application code are used to reduce energy consumption. Memory energy is minimized through application-managed on-chip memory and direct physical addressing. A hierarchical on-chip network reduces communication energy, and a codelet-based execution model supports extreme parallelism and fine-grained tasks. We present an initial evaluation of Runnemede that shows the design process for our on-chip network, demonstrates 2-4x improvements in memory energy from explicit control of on-chip memory, and illustrates the impact of hardware-software co-design on the energy consumption of a synthetic aperture radar algorithm on our architecture.


parallel computing | 2017

Traleika Glacier

Vincent Cav; Romain Cldat; Paul Griffin; Ankit More; Bala Seshasayee; Shekhar Borkar; Sanjay Chatterjee; Dave Dunning; Joshua B. Fryman

The Traleika Glacier architecture, targeted at exascale hardware, is proposed.A task-based runtime system, the Open Community Runtime is presented.The experience of co-designing hardware and software for exascale is described. The move from current petascale machines to future exascale machines will need both hardware improvements and software changes. Hardware will need to evolve to focus primarily on features that lower energy consumption: near-threshold voltage operation, fine-grained power and clock management and heterogeneity. Software will also need to evolve and be able to express more parallelism, become more dynamic and adaptable in order to be able to operate on a much more variable hardware.In this paper, we present Traleika Glacier, an effort that seeks to evaluate radical design changes to meet the constraints, both in terms of power and cost, of exascale computing. The salient features of the hardware design presented in the work include a) a use of heterogeneous cores, b) a redesign of the memory system that centers around hierarchical scratchpads and a global address space, c) the hardware acceleration of certain memory and network operations through specialized engines and, d) very fine-grained control and monitoring capabilities. On the software side, we describe a task-based runtime system, the Open Community Runtime (OCR) which aims to express a wide range of higher-level programming models with a very limited set of core concepts: event-driven tasks for computation, events for synchronization and relocatable data-blocks for data management.


Archive | 2002

The virtual interface architecture

Dave Dunning; Greg J. Regnier; Gary L. McAlpine; Donald F. Cameron; Bill Shubert; Frank L. Berry; Anne Marie Merritt; Ed Gronke; Chris Dodd


Archive | 1994

Self-timed mesh routing chip with data broadcasting

Dave Dunning


Archive | 2010

Systems, methods, and apparatuses for hybrid memory

Bryan K. Casper; Randy Mooney; Dave Dunning; Mozhgan Mansuri; James E. Jaussi


Archive | 2015

SYSTEMS, METHODS, AND APPARATUSES FOR STACKED MEMORY

Bryan K. Casper; Randy Mooney; Dave Dunning; Mozhgan Mansuri; James E. Jaussi


Archive | 1992

System for controlling data stream by changing fall through FIFO last cell state of first component whenever data read out of second component last latch

Dave Dunning


Archive | 2004

Apparatus, system and method for receiver equalization

Alok Tripathi; Ken Drottar; Dave Dunning


Archive | 2005

Reconfigurable media controller to accommodate multiple data types and formats

Chris Dodd; Dave Dunning


Archive | 2004

Mechanism to adjust a clock signal based on embedded clock information

Richard S. Jensen; Dave Dunning; Sanjay Dabral

Collaboration


Dive into the Dave Dunning's collaboration.

Researchain Logo
Decentralizing Knowledge