DocumentCode :
2950140
Title :
Variation-aware dynamic voltage/frequency scaling
Author :
Herbert, Sebastian ; Marculescu, Diana
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA
fYear :
2009
fDate :
14-18 Feb. 2009
Firstpage :
301
Lastpage :
312
Abstract :
Fine-grained dynamic voltage/frequency scaling (DVFS) is an important tool in managing the balance between power and performance in chip-multiprocessors. Although manufacturing process variations are giving rise to significant core-to-core variations in power and performance, traditional DVFS controllers are unaware of these variations. Exploiting the different power/performance profiles of the cores can significantly improve energy-efficiency. Two hardware DVFS control algorithms are considered and the gains enabled by incorporating variability-awareness are demonstrated on multithreaded commercial workloads. For a design with per-core voltage/frequency islands (VFIs), the mean power per unit throughput for a simple threshold-based controller is reduced by 8.0% when variability-awareness is added. A complex greedy-search controller sees an even larger reduction of 15.4%. The variability-aware versions of the two controllers achieve power/throughput reductions of 2.1% and 9.9% relative to LinOpt, a recent software variability-aw are DVFS scheme. Designs which apply DVFS at a coarser granularity are also considered, and the variability-aware schemes maintain significant improvement over the -unaware ones. With four cores per VFI, variability-awareness reduces power/throughput by 6.5% and 9.2% for the threshold- based and greedy-search controllers, respectively.
Keywords :
microprocessor chips; multi-threading; power aware computing; DVFS controllers; chip-multiprocessors; core-to-core variations; variation-aware dynamic voltage/frequency scaling; Aggregates; Dynamic voltage scaling; Energy efficiency; Energy management; Frequency control; Fuses; Hardware; Manufacturing processes; Microprocessors; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture, 2009. HPCA 2009. IEEE 15th International Symposium on
Conference_Location :
Raleigh, NC
ISSN :
1530-0897
Print_ISBN :
978-1-4244-2932-5
Type :
conf
DOI :
10.1109/HPCA.2009.4798265
Filename :
4798265
Link To Document :
بازگشت