• DocumentCode
    2177933
  • Title

    Distributed peak power management for many-core architectures

  • Author

    Sartori, John ; Kumar, Rakesh

  • Author_Institution
    Coordinated Sci. Lab., Urbana, IL
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    1556
  • Lastpage
    1559
  • Abstract
    Recently proposed techniques for peak power management involve centralized decision-making and assume quick evaluation of the various power management states. These techniques do not prevent instantaneous power from exceeding the peak power budget, but instead trigger corrective action when the budget has been exceeded. Similarly, they are not suitable for many-core architectures (processors with tens or possibly hundreds of cores on the same die) due to an exponential explosion in the number of global power management states. In this paper, we look at a hierarchical and a gradient ascent-based technique for decentralized peak power management for many-core architectures. The proposed techniques prevent power from exceeding the peak power budget and enable the placement of several more cores on a die than what the power budget would normally allow. We show up to 47% (33% on average) improvements in throughput for a given power budget. Our techniques outperform the static oracle by 22%.
  • Keywords
    logic design; microprocessor chips; parallel architectures; centralized decision making; distributed peak power management; gradient ascent technique; many core architectures; peak power budget; Clocks; Costs; Decision making; Energy consumption; Energy management; Explosions; Multicore processing; Power supplies; Qualifications; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090910
  • Filename
    5090910