DocumentCode
1475876
Title
System-Wide Leakage-Aware Energy Minimization Using Dynamic Voltage Scaling and Cache Reconfiguration in Multitasking Systems
Author
Wang, Weixun ; Mishra, Prabhat
Author_Institution
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
Volume
20
Issue
5
fYear
2012
fDate
5/1/2012 12:00:00 AM
Firstpage
902
Lastpage
910
Abstract
System optimization techniques are widely used to improve energy efficiency as well as overall performance. Dynamic voltage scaling (DVS) is well studied and known to be successful in reducing processor energy consumption. Due to the increasing significance of the memory subsystem´s energy consumption, dynamic cache reconfiguration (DCR) techniques are recently proposed at the aim of improving cache subsystem´s energy efficiency. As the manufacturing technology scales into the order of nanometers, leakage current, which leads to static power consumption, becomes a significant contributor in the overall power dissipation. In this paper, we consider various system components and study their impact on system-wide energy consumption under different processor voltage levels as well as cache configurations. Based on the observation, we efficiently integrate DVS and DCR techniques together to make decisions judiciously so that the total energy consumption is minimized. Our studies show that considering only DVS or DCR and ignoring the impact from other system components may lead to incorrect conclusions in overall energy savings. Experimental results demonstrate that our approach outperforms existing leakage-aware DVS techniques by 47.6% and leakage-oblivious DVS + DCR technique by up to 23.5%.
Keywords
cache storage; energy conservation; energy consumption; leakage currents; low-power electronics; multiprogramming; power aware computing; DCR techniques; dynamic cache reconfiguration techniques; dynamic voltage scaling; energy efficiency; energy savings; leakage current; leakage-aware DVS techniques; manufacturing technology scales; memory subsystem energy consumption; multitasking systems; nanometers; power dissipation; processor energy consumption; processor voltage levels; static power consumption; system components; system optimization techniques; system-wide energy consumption; system-wide leakage-aware energy minimization; Energy consumption; Estimation; Memory management; Power demand; Real time systems; System buses; Voltage control; Cache; embedded system; energy; leakage power; power management;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2011.2116814
Filename
5734888
Link To Document