2015 · 76 citations · 31 references
EngineeringComputer ScienceComputer SystemsComputer ArchitectureLow-power DesignVirtualizationGraphics Processing Unit ArchitectureHardware AccelerationPower ManagementPower OptimizationPower-aware DesignEnergy-efficient Gpu ComputingEnergy-efficient Gpu DesignGpu ArchitectureGpu MicroarchitectureHardware Performance CountersMicroarchitectural Performance ModelingPower-efficient Gpu DesignVoltage Noise
Energy efficiency of GPU architectures has emerged as an important aspect of computer system design. In this paper, we explore the energy benefits of reducing the GPU chip's voltage to the safe limit, i.e. Vmin point. We perform such a study on several commercial off-the-shelf GPU cards. We find that there exists about 20% voltage guardband on those GPUs spanning two architectural generations, which, if "eliminated" completely, can result in up to 25% energy savings on one of the studied GPU cards. The exact improvement magnitude depends on the program's available guardband, because our measurement results unveil a program dependent Vmin behavior across the studied programs. We make fundamental observations about the program-dependent Vmin behavior. We experimentally determine that the voltage noise has a larger impact on Vmin compared to the process and temperature variation, and the activities during the kernel execution cause large voltage droops. From these findings, we show how to use a kernel's microarchitectural performance counters to predict its Vmin value accurately. The average and maximum prediction errors are 0.5% and 3%, respectively. The accurate Vmin prediction opens up new possibilities of a cross-layer dynamic guardbanding scheme for GPUs, in which software predicts and manages the voltage guardband, while the functional correctness is ensured by a hardware safety net mechanism.
31
Feature Selection with the<b>Boruta</b>Package
Miron B. Kursa, Witold R. Rudnicki · Journal of Statistical Software · 2010 · 5.2K citations · Full text
Rodinia: A benchmark suite for heterogeneous computing
Shuai Che, Michael Boyer, Jiayuan Meng et al. · 2009 · 3K citations
Razor: a low-power pipeline based on circuit-level timing speculation
Dan Ernst, Nam Sung Kim, Shidhartha Das et al. · 2003 · 1.1K citations
Engineering, Computer Engineering, Electrical Engineering +16
Jingwen Leng, Tayler Hetherington, Ahmed ElTantawy et al. · 2013 · 498 citations