• DocumentCode
    940620
  • Title

    On-Demand Solution to Minimize I-Cache Leakage Energy with Maintaining Performance

  • Author

    Chung, Sung Woo ; Skadron, Kevin

  • Author_Institution
    Korea Univ., Seoul
  • Volume
    57
  • Issue
    1
  • fYear
    2008
  • Firstpage
    7
  • Lastpage
    24
  • Abstract
    This paper describes a new on-demand wake-up prediction policy for reducing leakage power. The key insight is that branch prediction can be used to selectively wake up only the needed cache line. This achieves better leakage savings than the best prior policies while avoiding the performance overheads of those policies, without needing an extra prediction structure. The proposed policy reduces leakage energy by 92.7 percent with only 0.08 percent performance overhead on average. The branch-prediction-based approach requires an extra pipeline stage for wake up, which adds to the branch misprediction penalty. Fortunately, this cost is mitigated because the extra wake-up stage is overlapped with misprediction recovery. This paper assumes the superdrowsy leakage control technique using reduced supply voltage because it is well suited to the instruction cache´s criticality. However, the proposed policy can be also applied to other leakage-saving circuit techniques.
  • Keywords
    cache storage; leakage currents; low-power electronics; microprocessor chips; branch prediction; cache leakage energy; leakage power reduction; microprocessor; on-demand wake-up prediction policy; performance maintenance; reduced supply voltage; superdrowsy leakage control; Circuits; Cooling; Costs; Degradation; Energy dissipation; Pipelines; Power dissipation; Semiconductor device packaging; Telephony; Threshold voltage; Voltage control; Cache memories; Energy-aware systems; Low-power design; Microprocessors;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2007.70770
  • Filename
    4358227