Energy-Efficient Task Scheduling in Manycore Processors with Frequency Scaling Overhead

被引:2
|
作者
Eitschberger, Patrick [1 ]
Keller, Joerg [1 ]
机构
[1] Fernuniv, Fac Math & Comp Sci, D-58084 Hagen, Germany
关键词
Static Scheduling; Energy Efficiency; Frequency Scaling; Manycore Processors;
D O I
10.1109/PDP.2015.64
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 binpacking heuristic and demonstrate that for the benchmark task sets, further energy reductions up to 4% can be achieved.
引用
收藏
页码:541 / 548
页数:8
相关论文
共 50 条
  • [31] Energy-efficient scheduling based on task prioritization in mobile fog computing
    Hosseini, Entesar
    Nickray, Mohsen
    Ghanbari, Shamsollah
    [J]. COMPUTING, 2023, 105 (01) : 187 - 215
  • [32] Energy-efficient scheduling based on task prioritization in mobile fog computing
    Entesar Hosseini
    Mohsen Nickray
    Shamsollah Ghanbari
    [J]. Computing, 2023, 105 : 187 - 215
  • [33] Vehicular Cloud Forming and Task Scheduling for Energy-Efficient Cooperative Computing
    Gong, Minyeong
    Yoo, Younghwan
    Ahn, Sanghyun
    [J]. IEEE ACCESS, 2023, 11 : 3858 - 3871
  • [34] An Energy-Efficient Task Scheduling using BAT Algorithm for Cloud Computing
    Ullah, Arif
    Umeriqbal
    Shoukat, Ijaz Ali
    Rauf, Abdul
    Usman, O. Y.
    Ahmed, Sheeraz
    Najam, Zeeshan
    [J]. JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2019, 14 (04): : 613 - 627
  • [35] Energy-Efficient Deep Learning Task Scheduling Strategy for Edge Device
    Ren, Jie
    Gao, Ling
    Yu, Jia-Long
    Yuan, Lu
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2020, 43 (03): : 440 - 452
  • [36] Energy-efficient task scheduling on heterogeneous computing systems by linear programming
    Zhang, Yujian
    Wang, Yun
    Tang, Xueyan
    Yuan, Xin
    Xu, Yifan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (19):
  • [37] Energy-efficient task scheduling and consolidation algorithm for workflow jobs in cloud
    Khaleel, Mustafa
    Zhu, Michelle M.
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2016, 13 (03) : 268 - 284
  • [38] An energy-efficient task scheduling for mobile devices based on cloud assistant
    Liu, Tundong
    Chen, Fufeng
    Ma, Yingran
    Xie, Yi
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 61 : 1 - 12
  • [39] Deadline Aware Energy-Efficient Task Scheduling Model for a Virtualized Server
    Garg N.
    Singh D.
    Singh Goraya M.
    [J]. SN Computer Science, 2021, 2 (3)
  • [40] Energy-efficient Task Scheduling and Task Energy Consumption Analysis for Real-time Embedded Systems
    Ge, Yongqi
    Dong, Yunwei
    Zhao, Hongbing
    [J]. 2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 135 - 138