• DocumentCode
    2860514
  • Title

    Minimizing expected energy consumption for streaming applications with linear dependencies on chip multiprocessors

  • Author

    Abousamra, Ahmed ; Melhem, Rami ; Mossé, Daniel

  • Author_Institution
    Comput. Sci. Dept., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2009
  • fDate
    8-10 July 2009
  • Firstpage
    100
  • Lastpage
    109
  • Abstract
    Dynamic voltage scaling (DVS) is a widely applied power management mechanism in real-time systems. We propose an algorithm for scheduling periodic hard real-time streaming applications with linear dependencies and known probability distributions of computational requirements on chip multiprocessors (CMP). The goal of the scheduling is to minimize the expected energy consumption while satisfying two quality of service (QoS) requirements: throughput and response time. Our experiments show significant energy savings (up to 55%) over scheduling when only the worst case computational requirements are known. In addition, while dynamically reclaiming processor idle time across multiple processors yields small benefit when scheduling is based on the probability distribution of computational requirements, it results in significant energy savings when scheduling for the worst case, especially for applications with short deadlines.
  • Keywords
    microprocessor chips; multiprocessing systems; power aware computing; statistical distributions; chip multiprocessors; dynamic voltage scaling; expected energy consumption; linear dependencies; multiple processors; power management mechanism; probability distributions; quality of service requirements:; real-time systems; Distributed computing; Dynamic scheduling; Dynamic voltage scaling; Energy consumption; Energy management; Power system management; Probability distribution; Processor scheduling; Quality of service; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems, 2009. SIES '09. IEEE International Symposium on
  • Conference_Location
    Lausanne
  • Print_ISBN
    978-1-4244-4109-9
  • Electronic_ISBN
    978-1-4244-4110-5
  • Type

    conf

  • DOI
    10.1109/SIES.2009.5196201
  • Filename
    5196201