Energy efficient scheduling of real-time tasks on multicore processors

被引:98
|
作者
Seo, Euiseong [1 ]
Jeong, Jinkyu [2 ]
Park, Seonyeong [2 ]
Lee, Joonwon [2 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16803 USA
[2] Korea Adv Inst Sci & Technol, Div Comp Sci, Taejon 305701, South Korea
关键词
real-time systems; real-time scheduling; low-power design; power-aware systems; multicore processors; multiprocessor systems;
D O I
10.1109/TPDS.2008.104
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multicore processors deliver a higher throughput at lower power consumption than unicore processors. In the near future, they will thus be widely used in mobile real-time systems. There have been many research on energy-efficient scheduling of real-time tasks using DVS. These approaches must be modified for multicore processors, however, since normally all the cores in a chip must run at the same performance level. Thus, blindly adopting existing DVS algorithms that do not consider the restriction will result in a waste of energy. This article suggests Dynamic Repartitioning algorithm based on existing partitioning approaches of multiprocessor systems. The algorithm dynamically balances the task loads of multiple cores to optimize power consumption during execution. We also suggest Dynamic Core Scaling algorithm, which adjusts the number of active cores to reduce leakage power consumption under low load conditions. Simulation results show that Dynamic Repartitioning can produce energy savings of about 8 percent even with the best energy-efficient partitioning algorithm. The results also show that Dynamic Core Scaling can reduce energy consumption by about 26 percent under low load conditions.
引用
收藏
页码:1540 / 1552
页数:13
相关论文
共 50 条
  • [1] Energy-Efficient Scheduling of Periodic Real-Time Tasks on Lightly Loaded Multicore Processors
    Lee, Wan Yeon
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (03) : 530 - 537
  • [2] Dynamic Partitioning Based Scheduling of Real-Time Tasks in Multicore Processors
    Saranya, N.
    Hansdah, R. C.
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 190 - 197
  • [3] Power-efficient scheduling of parallel real-time tasks on performance asymmetric multicore processors
    Mahmood, Basharat
    Ahmad, Naveed
    Malik, Saif U. R.
    Anjum, Adeel
    Ul Islam, Saif
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 17 : 81 - 95
  • [4] Energy-Efficient Scheduling of Real-Time Periodic Tasks in Multicore Systems
    Wu, Xiaodong
    Lin, Yuan
    Han, Jian-Jun
    Gaudiot, Jean-Luc
    [J]. NETWORK AND PARALLEL COMPUTING, 2010, 6289 : 344 - +
  • [5] Efficient Scheduling for Real-time Pinwheel Tasks on DVS Processors
    Chen, Da-Ren
    Chen, You-Shyang
    [J]. APPLIED SCIENCE AND PRECISION ENGINEERING INNOVATION, PTS 1 AND 2, 2014, 479-480 : 901 - +
  • [6] Energy-Efficient Scheduling of Real-Time Tasks in Reconfigurable Homogeneous Multicore Platforms
    Gammoudi, Aymen
    BenZina, Adel
    Khalgui, Mohamed
    Chillet, Daniel
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (12): : 5092 - 5105
  • [7] Energy-aware Task Scheduling for Near Real-time Periodic Tasks on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Nakamura, Hiroshi
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    [J]. 2017 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2017, : 31 - 36
  • [8] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02): : 329 - 338
  • [9] DFTS: A dynamic fault-tolerant scheduling for real-time tasks in multicore processors
    Mottaghi, Mohammad H.
    Zarandi, Hamid R.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (01) : 88 - 97
  • [10] Various Approaches for High Throughput and Energy Efficient Scheduling of Real-Time Tasks in Multicore Systems
    Baital, Kalyan
    Chakrabarti, Amlan
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2019), 2019, : 402 - 405