Title :
Green governors: A framework for Continuously Adaptive DVFS
Author :
Spiliopoulos, Vasileios ; Kaxiras, Stefanos ; Keramidas, Georgios
Author_Institution :
Uppsala Univ., Uppsala, Sweden
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;
Conference_Titel :
Green Computing Conference and Workshops (IGCC), 2011 International
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4577-1222-7
DOI :
10.1109/IGCC.2011.6008552