J4 ›› 2016, Vol. 38 ›› Issue (05): 848-856.
• 论文 • Previous Articles Next Articles
YANG Yaqi,LUAN Zhongzhi,YANG Hailong,YANG Shu,QIAN Depei
Received:
Revised:
Online:
Published:
Abstract:
Heterogeneous multicore processors mostly consist of highperformance big cores and energyefficient small cores. Proper scheduling on such kind of processors can improve resource utilization and reduce energy consumption effectively. Fairnessaware scheduling proposed previously does not take DVFS into account. However, processors supporting DVFS become more and more common. It is necessary to extend fairnessaware scheduling to processors with multiple frequency/voltage states on each core. In this paper, we propose a scheduling on heterogeneous multicore processors which can reduce the energy consumption of the workload by keeping both the fairness of all threads and the total power of the processor satisfying the preset threshold. We propose a calculation method for the fairness among cores with multiple frequency/voltage states, and improve the existing performance prediction models which can estimate the performance of a thread for all configurations using hardware counters collected on the current configuration. Then the best scheduling policy is chosen, which can not only satisfy the fairness and the power threshold, but also maximize the energy efficiency at the same time. Some experiments are done with the Odroid XU3 development board and more experiments with Sniper simulator. Experimental results show that compared with the static, DVFSonly, swaponly scheduling, the proposal can reduce energy consumption obviously while the total running time is almost not affected.
Key words: heterogeneous multicores;DVFS;fairness;energy consumption;thread scheduling
YANG Yaqi,LUAN Zhongzhi,YANG Hailong,YANG Shu,QIAN Depei. Application fairness and energy aware scheduling on heterogeneous multi-core processors [J]. J4, 2016, 38(05): 848-856.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2016/V38/I05/848