Title :
Runnemede: An architecture for Ubiquitous High-Performance Computing
Author :
Carter, N.P. ; Agrawal, Ankit ; Borkar, Shekhar ; Cledat, R. ; David, H. ; Dunning, D. ; Fryman, J. ; Ganev, I. ; Golliver, R.A. ; Knauerhase, R. ; Lethin, R. ; Meister, B. ; Mishra, Akhilesh Kumar ; Pinfold, W.R. ; Teller, J. ; Torrellas, Josep ; Vasilac
Author_Institution :
Intel Labs., Hillsboro, OH, USA
Abstract :
DARPA´s 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.
Keywords :
computer architecture; hardware-software codesign; microprocessor chips; performance evaluation; ubiquitous computing; Intel-led UHPC team; Runnemede; clock management; codesign process; energy consumption; hardware-software co-design; memory energy; on-chip memory; onchip network; power management; synthetic aperture radar algorithm; ubiquitous high performance computing architecture; voltage operation; Clocks; Hardware; Memory management; Random access memory; Runtime; System-on-chip; Xenon;
Conference_Titel :
High Performance Computer Architecture (HPCA2013), 2013 IEEE 19th International Symposium on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4673-5585-8
DOI :
10.1109/HPCA.2013.6522319