DocumentCode
3138329
Title
Green governors: A framework for Continuously Adaptive DVFS
Author
Spiliopoulos, Vasileios ; Kaxiras, Stefanos ; Keramidas, Georgios
Author_Institution
Uppsala Univ., Uppsala, Sweden
fYear
2011
fDate
25-28 July 2011
Firstpage
1
Lastpage
8
Abstract
We present Continuously Adaptive Dynamic Voltage/Frequency scaling in Linux systems running on Intel i7 and AMD Phenom II processors. By exploiting slack, inherent in memory-bound programs, our approach aims to improve power efficiency even when the processor does not sit idle. Our underlying methodology is based on a simple first-order processor performance model in which frequency scaling is expressed as a change (in cycles) of the main memory latency. Utilizing available monitoring hardware we show that our model is powerful enough to i) predict with reasonable accuracy the effect of frequency scaling (in terms of performance loss) and ii) predict the core energy under different V/f combinations. To validate our approach we perform highly accurate, fine-grained power measurements directly on the off-chip voltage regulators. We use our model to implement various DVFS policies as Linux “green” governors to continuously optimize for various power-efficiency metrics such as EDP or ED2P, or achieve energy savings with a user-specified limit on performance loss. Our evaluation shows that, for SPEC2006 workloads, our governors achieve dynamically the same optimal EDP or ED2P (within 2% on avg.) as an exhaustive search of all possible frequencies. Energy savings can reach up to 56% in memory-bound workloads with corresponding improvements of about 55% for EDP or ED2P.
Keywords
Linux; energy conservation; power aware computing; AMD Phenom II processors; ED2P; EDP; Intel i7; Linux systems; continuously adaptive dynamic voltage-frequency scaling; frequency scaling; green governors; memory bound programs; memory bound workloads; off chip voltage regulators; power efficiency; Energy measurement; Linux; Power measurement; Program processors; Radiation detectors; Time frequency analysis; DVFS; Performance Monitoring Hardware; Performance and Power Modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Green Computing Conference and Workshops (IGCC), 2011 International
Conference_Location
Orlando, FL
Print_ISBN
978-1-4577-1222-7
Type
conf
DOI
10.1109/IGCC.2011.6008552
Filename
6008552
Link To Document