DocumentCode
167372
Title
EEWA: Energy-Efficient Workload-Aware Task Scheduling in Multi-core Architectures
Author
Quan Chen ; Long Zheng ; Minyi Guo ; Zhiyi Huang
Author_Institution
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
fYear
2014
fDate
19-23 May 2014
Firstpage
642
Lastpage
651
Abstract
Modern multi-core architectures offer Dynamic Voltage and Frequency Scaling (DVFS) that can dynamically adjust the operating frequency of each core for energy saving. However, current parallel programming environments and schedulers for task-based programs do not utilize DVFS and thus suffer from energy inefficiency in multi-core processors. To reduce energy consumption while keeping high performance, this paper proposes an Energy-Efficient Workload-Aware (EEWA) task scheduler that is comprised of a workload-aware frequency adjuster and a preference-based task-stealing scheduler. Using DVFS, the workload-aware frequency adjuster can properly tune the frequencies of the cores according to the workload information of the tasks collected with online profiling. The preference-based task-stealing scheduler can then effectively balance the workloads among cores by stealing tasks according to a preference list. Experimental results show that EEWA can reduce energy consumption of task-based programs up to 29.8% with a slight performance degradation compared with existing task schedulers.
Keywords
energy conservation; energy consumption; multiprocessing systems; parallel programming; power aware computing; processor scheduling; DVFS; EEWA task scheduling; dynamic voltage and frequency scaling; energy consumption reduction; energy-efficient workload-aware task scheduling; multicore architectures; multicore processors; online profiling; parallel programming environments; preference-based task-stealing scheduler; task-based programs; workload-aware frequency adjuster; Energy consumption; Multicore processing; Processor scheduling; Runtime; Schedules; Time-frequency analysis; DVFS; Online Profiling; Task Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location
Phoenix, AZ
Print_ISBN
978-1-4799-4117-9
Type
conf
DOI
10.1109/IPDPSW.2014.75
Filename
6969445
Link To Document