Peak Power Management for Scheduling Real-time Tasks on Heterogeneous Many-Core Systems

被引:0
|
作者
Munawar, Waqaas [1 ]
Khdr, Heba [1 ]
Pagani, Santiago [1 ]
Shafique, Muhammad [1 ]
Chen, Jian-Jia [2 ]
Henkel, Joerg [1 ]
机构
[1] Karlsruhe Inst Technol, D-76021 Karlsruhe, Germany
[2] TU Dortmund Univ, Dortmund, Germany
关键词
Peak power managment; Real-time; many-core;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The number and diversity of cores in on-chip systems is increasing rapidly. However, due to the Thermal Design Power (TDP) constraint, it is not possible to continuously operate all cores at the same time. Exceeding the TDP constraint may activate the Dynamic Thermal Management (DTM) to ensure thermal stability. Such hardware based closed-loop safeguards pose a big challenge in using many-core chips for real-time tasks. Managing the worst-case peak power usage of a chip can help toward resolving this issue. We present a scheme to minimize the peak power usage for frame-based and periodic real-time tasks on many-core processors by scheduling the sleep cycles for each active core and introduce the concept of a sufficient test for peak power consumption for task feasibility. We consider both inter-task and inter-core diversity in terms of power usage and present computationally efficient algorithms for peak power minimization for these cases, i.e., a special case of "homogeneous tasks on homogeneous cores" to the general case of "heterogeneous tasks on heterogeneous cores". We evaluate our solution through extensive simulations using the 48-core SCC platform and gem5 architecture simulator. Our simulation results show the efficacy of our scheme.
引用
收藏
页码:200 / 209
页数:10
相关论文
共 50 条
  • [1] Efficient Scheduling of Dependent Tasks in Many-Core Real-Time System Using a Hardware Scheduler
    Norollah, Amin
    Kazemi, Zahra
    Sayadi, Niloufar
    Beitollahi, Hakem
    Fazeli, Mahdi
    Hely, David
    2021 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2021,
  • [2] Many-Core Real-Time Task Scheduling with Scratchpad Memory
    Cheng, Sheng-Wei
    Chang, Che-Wei
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Hsiu, Pi-Cheng
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (10) : 2953 - 2966
  • [3] Scalable Thread Scheduling and Global Power Management for Heterogeneous Many-Core Architectures
    Winter, Jonathan A.
    Albonesi, David H.
    Shoemaker, Christine A.
    PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 29 - 39
  • [4] Thermally Composable Hybrid Application Mapping for Real-Time Applications in Heterogeneous Many-Core Systems
    Pourmohseni, Behnaz
    Smirnov, Fedor
    Khdr, Heba
    Wildermann, Stefan
    Teich, Juergen
    Henkel, Joerg
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 220 - 232
  • [5] Distributed Peak Power Management for Many-core Architectures
    Sartori, John
    Kumar, Rakesh
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1556 - 1559
  • [6] Dynamic Scheduling of Real-Time Tasks in Heterogeneous Multicore Systems
    Baital, Kalyan
    Chakrabarti, Amlan
    IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (01) : 29 - 32
  • [7] Power Management and Tasks Scheduling Analysis in Power-Aware Real-Time Systems
    Xing, Jingyu
    Feng, Zhang
    2012 INTERNATIONAL CONFERENCE ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING (ICMPBE2012), 2012, 33 : 188 - 194
  • [8] Evaluation and Detection of Hardware Trojan for Real-Time Many-Core Systems
    Hazra, Suvadip
    Sattenapalli, Jaswanth Sai
    Roy, Arka
    Dalui, Mamata
    PROCEEDINGS OF THE 2018 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2018), 2018, : 31 - 36
  • [9] Fairness Scheduling for Tasks with Different Real-time Level on Heterogeneous Systems
    Shao, Shifan
    Gu, Shouzhen
    Sun, Biao
    Sha, Edwin H. -M.
    Zhuge, Qingfeng
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS, 2022, : 625 - 632
  • [10] Fault-Tolerant Scheduling of Real-Time Tasks on Heterogeneous Systems
    Wei, Mengxue
    Liu, Jing
    Li, Tao
    Xu, Xin
    Hu, Wei
    Zhao, Di
    PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2017, : 1006 - 1011