DocumentCode :
569053
Title :
Energy-Aware Execution of Fork-Join-Based Task Parallelism
Author :
Rauber, Thomas ; Rünger, Gudula
Author_Institution :
Comput. Sci. Dept., Univ. Bayreuth, Bayreuth, Germany
fYear :
2012
fDate :
7-9 Aug. 2012
Firstpage :
231
Lastpage :
240
Abstract :
In this article, we use an analytical energy model based on frequency scaling to model the energy consumption of tasks in a fork-join pattern of parallelism. In particular, tasks that may be executed concurrently to each other are considered, and the resulting energy consumption for different processor assignments is investigated. Frequency scaling factors that lead to a minimum energy consumption are derived and used in task-based scheduling algorithms. An experimental evaluation provides simulations for a large number of randomly generated task sets as well as energy measurements on a Intel Sandy Bridge architecture using a complex application from numerical analysis.
Keywords :
energy consumption; numerical analysis; parallel processing; power aware computing; processor scheduling; Intel Sandy bridge architecture; complex application; energy consumption; energy measurements; energy-aware execution; fork-join-based task parallelism; frequency scaling based analytical energy model; frequency scaling factors; numerical analysis; processor assignments; randomly generated task; task-based scheduling algorithms; Analytical models; Computational modeling; Energy consumption; Power demand; Programming; Scheduling; Scheduling algorithms; energy efficiency; fork-join pattern; frequency scaling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2012 IEEE 20th International Symposium on
Conference_Location :
Washington, DC
ISSN :
1526-7539
Print_ISBN :
978-1-4673-2453-3
Type :
conf
DOI :
10.1109/MASCOTS.2012.35
Filename :
6298183
Link To Document :
بازگشت