DocumentCode
3143516
Title
Heuristics and Evaluations of Energy-Aware Task Mapping on Heterogeneous Multiprocessors
Author
Sun, Wei ; Sugawara, Tomoyoshi
Author_Institution
Syst. Platforms Res. Labs., NEC Corp., Kawasaki, Japan
fYear
2011
fDate
16-20 May 2011
Firstpage
599
Lastpage
607
Abstract
On various heterogeneous multiprocessor platforms, it is necessary to optimize the throughput and the energy consumption. The problem of optimally mapping tasks onto a set of given heterogeneous processors for minimum overall completion time has been known, in general, to be NP-complete. The energy consumption of a task may be very different in heterogeneous processors. However, if the most energy-efficient processor for each task is always chosen in the task mapping, the completion time of a set of tasks may grow wildly in the worst case. DVS (Dynamic Voltage Scaling) technique is currently available in a larger number of processors to effectively reduce dynamic power dissipation and consequently to save a proportion of total energy consumption, but meanwhile the execution time of a task running in lower voltage definitely becomes longer. Hence, the task mapping problem in terms of time, energy and voltage turns more complicated and harder to solve along with the heterogeneity. Moreover, today most processors only support discrete DVS and thus the optimization problem tends to be Integer Linear Programming problems for which, as we know, there is no polynomial time algorithm unless P = NP. In this paper we formulate and study the optimization problem of reducing overall completion time and the total energy consumption, and then some heuristics, which are experimentally evaluated and compared.
Keywords
computational complexity; energy consumption; integer programming; linear programming; multiprocessing systems; power aware computing; NP-complete problem; dynamic power dissipation; dynamic voltage scaling technique; energy-aware task mapping; heterogeneous multiprocessor platform; integer linear programming; polynomial time algorithm; task energy consumption; Complexity theory; Energy consumption; Heuristic algorithms; Optimization; Program processors; Schedules; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location
Shanghai
ISSN
1530-2075
Print_ISBN
978-1-61284-425-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2011.209
Filename
6008882
Link To Document