• 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