DocumentCode :
3539809
Title :
Booster: Reactive core acceleration for mitigating the effects of process variation and application imbalance in low-voltage chips
Author :
Miller, Timothy N. ; Pan, Xiang ; Thomas, Renji ; Sedaghati, Naser ; Teodorescu, Radu
Author_Institution :
Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
fYear :
2012
fDate :
25-29 Feb. 2012
Firstpage :
1
Lastpage :
12
Abstract :
Lowering supply voltage is one of the most effective techniques for reducing microprocessor power consumption. Unfortunately, at low voltages, chips are very sensitive to process variation, which can lead to large differences in the maximum frequency achieved by individual cores. This paper presents Booster, a simple, low-overhead framework for dynamically rebalancing performance heterogeneity caused by process variation and application imbalance. The Booster CMP includes two power supply rails set at two very low but different voltages. Each core can be dynamically assigned to either of the two rails using a gating circuit. This allows cores to quickly switch between two different frequencies. An on-chip governor controls the timing of the switching and the time spent on each rail. The governor manages a “boost budget” that dictates how many cores can be sped up (depending on the power constraints) at any given time. We present two implementations of Booster: Booster VAR, which virtually eliminates the effects of core-to-core frequency variation in near-threshold CMPs, and Booster SYNC, which additionally reduces the effects of imbalance in multithreaded applications. Evaluation using PARSEC and SPLASH2 benchmarks running on a simulated 32-core system shows an average performance improvement of 11% for Booster VAR and 23% for Booster SYNC.
Keywords :
microprocessor chips; multi-threading; multiprocessing systems; power aware computing; 32-core system; Booster CMP; Booster SYNC; Booster VAR; PARSEC; SPLASH2 benchmarks; application imbalance; boost budget management; core-to-core frequency variation; gating circuit; low-overhead framework; low-voltage chips; microprocessor power consumption reduction; multithreaded applications; on-chip governor; performance heterogeneity rebalancing; process variation; reactive core acceleration; supply voltage lowering; Instruction sets; Rails; Reactive power; Regulators; Switches; Synchronization; Voltage control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture (HPCA), 2012 IEEE 18th International Symposium on
Conference_Location :
New Orleans, LA
ISSN :
1530-0897
Print_ISBN :
978-1-4673-0827-4
Electronic_ISBN :
1530-0897
Type :
conf
DOI :
10.1109/HPCA.2012.6168942
Filename :
6168942
Link To Document :
بازگشت