DocumentCode :
704168
Title :
Energy-Efficient Task Scheduling in Manycore Processors with Frequency Scaling Overhead
Author :
Eitschberger, Patrick ; Keller, Jorg
Author_Institution :
Fac. of Math. & Comput. Sci., FernUniv. in Hagen, Hagen, Germany
fYear :
2015
fDate :
4-6 March 2015
Firstpage :
541
Lastpage :
548
Abstract :
We investigate deadline scheduling of independent tasks on parallel processors with discrete frequency levels, when the latency for frequency scaling cannot be neglected. This situation frequently occurs in applications, e.g. streaming applications with soft real-time requirements. We demonstrate that previous algorithms for energy-optimal static scheduling of independent tasks are non-optimal in this setting. We present a scheduling heuristic based on bin packing with a cost function that takes latency for frequency scaling into account. We evaluate our heuristic against previous approaches with benchmark task sets and achieve energy reductions between 3% and 13%. We further demonstrate that for a concrete embedded multicore processor, the power curves vary over the identical cores, so that the processor looks heterogeneous from a power perspective. We adapt our bin packing heuristic and demonstrate that for the benchmark task sets, further energy reductions up to 4% can be achieved.
Keywords :
bin packing; embedded systems; energy conservation; multiprocessing systems; parallel processing; processor scheduling; benchmark task set; bin packing heuristic; concrete embedded multicore processor; cost function; deadline scheduling; discrete frequency level; energy-efficient task scheduling; energy-optimal static scheduling; frequency scaling overhead; independent task; manycore processors; parallel processors; soft real-time requirements; Energy consumption; Multicore processing; Processor scheduling; Program processors; Schedules; Scheduling; Time-frequency analysis; Energy Efficiency; Frequency Scaling; Manycore Processors; Static Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location :
Turku
ISSN :
1066-6192
Type :
conf
DOI :
10.1109/PDP.2015.64
Filename :
7092772
Link To Document :
بازگشت