• DocumentCode
    2011187
  • Title

    Variation-Aware Application Scheduling and Power Management for Chip Multiprocessors

  • Author

    Teodorescu, Radu ; Torrellas, Josep

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Champaign, IL
  • fYear
    2008
  • fDate
    21-25 June 2008
  • Firstpage
    363
  • Lastpage
    374
  • Abstract
    Within-die process variation causes individual cores in a chip multiprocessor (CMP) to differ substantially in both static power consumed and maximum frequency supported. In this environment, ignoring variation effects when scheduling applications or when managing power with dynamic voltage and frequency scaling (DVFS) is suboptimal. This paper proposes variation-aware algorithms for application scheduling and power management. One such power management algorithm, called LinOpt, uses linear programming to find the best voltage and frequency levels for each of the cores in the CMP - maximizing throughput at a given power budget. In a 20-core CMP, the combination of variation-aware application scheduling and LinOpt increases the average throughput by 12-17% and reduces the average ED2 by 30-38% - all relative to using variation-aware scheduling together with a simple extension to Intel´s Foxton power management algorithm.
  • Keywords
    linear programming; multiprocessing systems; power aware computing; processor scheduling; Intel Foxton power management algorithm; LinOpt; chip multiprocessor; dynamic frequency scaling; dynamic voltage scaling; linear programming; power management; variation-aware application scheduling; Application software; Dynamic voltage scaling; Energy management; Frequency; Job shop scheduling; Linear programming; Processor scheduling; Scheduling algorithm; Technology management; Throughput; Process variation; application scheduling; power management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2008. ISCA '08. 35th International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    1063-6897
  • Print_ISBN
    978-0-7695-3174-8
  • Type

    conf

  • DOI
    10.1109/ISCA.2008.40
  • Filename
    4556740