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
Link To Document