• DocumentCode
    1142293
  • Title

    Variation-Tolerant Dynamic Power Management at the System-Level

  • Author

    Chandra, Saumya ; Lahiri, Kanishka ; Raghunathan, Anand ; Dey, Sujit

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of California, San Diego, CA, USA
  • Volume
    17
  • Issue
    9
  • fYear
    2009
  • Firstpage
    1220
  • Lastpage
    1232
  • Abstract
    The power characteristics of system-on-chips (SoCs) in nanoscale technologies are significantly impacted by manufacturing process variations, making it important to consider these effects during system-level power analysis and optimization. In this paper, we identify and address the problem of designing effective power management schemes in the presence of such variations. In particular, we demonstrate that conventional power management schemes, which are designed without considering the impact of variations, can result in substantial power wastage. We therefore propose two approaches to variation-aware power management, namely, design-specific and chip-specific approaches. In each of these approaches, the goal is to consider the impact of variations while deriving power management policy parameters, in order to optimize metrics that are relevant under variations. We motivate and introduce these metrics, and present both exact and heuristic approaches to optimize them. The methods are designed and implemented in the context of two power management frameworks, namely an ideal oracle-based framework and a timeout-based framework. We experimentally evaluate the proposed ideas using an ARM946 processor core model. For the oracle-based framework, variation-aware power management can result in improvements of upto 59% for mu+sigma , and upto 55% for 95th percentile of the energy distribution, over conventional power management schemes that do not consider variations. For the timeout-based framework, we obtain reductions of upto 43% in mu+sigma and upto 55% in the 99th percentile of the energy distribution.
  • Keywords
    logic design; system-on-chip; ARM946 processor core model; chip-specific approach; design-specific approach; energy distribution; ideal oracle-based framework; nanoscale technologies; policy parameters; process variations; system-level power analysis; system-on-chip; timeout-based framework; variation-aware power management; variation-tolerant dynamic power management; Dynamic power management; process variations;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2009.2019803
  • Filename
    5169836