• DocumentCode
    2000989
  • Title

    Techniques for Multicore Thermal Management: Classification and New Exploration

  • Author

    Donald, James ; Martonosi, Margaret

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    78
  • Lastpage
    88
  • Abstract
    Power density continues to increase exponentially with each new technology generation, posing a major challenge for thermal management in modern processors. Much past work has examined microarchitectural policies for reducing total chip power, but these techniques alone are insufficient if not aimed at mitigating individual hotspots. The industry´s trend has been toward multicore architectures, which provide additional opportunities for dynamic thermal management. This paper explores various thermal management techniques that exploit the distributed nature of multicore processors. We classify these techniques in terms of core throttling policy, whether that policy is applied locally to a core or to the processor as a whole, and process migration policies. We use Turandot and a HotSpot-based thermal simulator to simulate a variety of workloads under thermal duress on a 4-core PowerPCtrade processor. Using benchmarks from the SPEC 2000 suite we characterize workloads in terms of instruction throughput as well as their effective duty cycles. Among a variety of options we find that distributed control-theoretic DVFS alone improves throughput by 2.5times under our test conditions. Our final design involves a PI-based core thermal controller and an outer control loop to decide process migrations. This policy avoids all thermal emergencies and yields an average of 2.6times speedup over the baseline across all workloads
  • Keywords
    PI control; computer power supplies; low-power electronics; microprocessor chips; thermal variables control; HotSpot-based thermal simulator; Turandot; core throttling policy; multicore processors; multicore thermal management; outer control loop; pi-based core thermal controller; process migration policies; Control systems; Cooling; Hardware; Multicore processing; Operating systems; Rapid thermal processing; Robust control; Taxonomy; Thermal management; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2006. ISCA '06. 33rd International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-2608-X
  • Type

    conf

  • DOI
    10.1109/ISCA.2006.39
  • Filename
    1635942