GPUVolt
Authors:
Open Access
- 11 August 2014
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 141-146
Abstract
Voltage noise is a major obstacle in improving processor energy efficiency because it necessitates large operating voltage guardbands that increase overall power consumption and limit peak performance. Identifying the leading root causes of voltage noise is essential to minimize the unnecessary guardband and maximize the overall energy efficiency. We provide the first-ever modeling and characterization of voltage noise in GPUs based on a new simulation infrastructure called GPUVolt. Using it, we identify the key intracore microarchitectural components (e.g., the register file and special functional units) that significantly impact the GPU's voltage noise. We also demonstrate that intercore-aligned microarchitectural activity detrimentally impacts the chip- wide worst-case voltage droops. On the basis of these findings, we propose a combined register-file and execution-unit throttling mechanism that smooths GPU voltage noise and reduces the guardband requirement by as much as 29%.Keywords
Funding Information
- Division of Computing and Communication Foundations (CCF-1218474)
- Defense Advanced Research Projects Agency (HR0011-13-C-0022)
This publication has 7 references indexed in Scilit:
- GPUWattch2013
- A quantitative study of irregular programs on GPUs2012
- Active management of timing guardband to save energy in POWER72011
- Energy-efficient mechanisms for managing thread context in throughput processors2011
- Voltage Smoothing: Characterizing and Mitigating Voltage Noise in Production Processors via Software-Guided Thread Scheduling2010
- Rodinia: A benchmark suite for heterogeneous computing2009
- Pipeline damping2003