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
来源
2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS) | 2014年
关键词
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 条
  • [21] Scheduling Multi-Rate Real-Time Applications on Clustered Many-Core Architectures with Memory Constraints
    Becker, Matthias
    Mubeen, Saad
    Dasari, Dakshina
    Behnam, Moris, I
    Nolte, Thomas
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 560 - 567
  • [22] Temporal isolation of hard real-time applications on many-core processors
    Perret, Quentin
    Maurere, Pascal
    Noulard, Eric
    Pagetti, Claire
    Sainrat, Pascal
    Triquet, Benoit
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [23] Towards Hard Real-Time and Energy-Efficient Virtualization for Many-Core Embedded Systems
    Jiang, Zhe
    Yang, Kecheng
    Ma, Yunfeng
    Fisher, Nathan
    Audsley, Neil
    Dong, Zheng
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (01) : 111 - 126
  • [24] Dependable Real-Time Task Execution Scheme for a Many-Core Platform
    Yoneda, Tomohiro
    Imai, Masashi
    Saito, Hiroshi
    Kise, Kenji
    PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2015, : 197 - 204
  • [25] Hard real-time application mapping reconfiguration for NoC-based many-core systems
    Pourmohseni, Behnaz
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    REAL-TIME SYSTEMS, 2019, 55 (02) : 433 - 469
  • [26] Hard real-time application mapping reconfiguration for NoC-based many-core systems
    Behnaz Pourmohseni
    Stefan Wildermann
    Michael Glaß
    Jürgen Teich
    Real-Time Systems, 2019, 55 : 433 - 469
  • [27] Design and evaluation of low latency interconnection networks for real-time many-core embedded systems
    Sibai, Fadi N.
    COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (06) : 958 - 972
  • [28] Power Aware Scheduling on Real-time Multi-core Systems
    Hanamakkanavar, Amit
    Handur, Vidya
    Kareti, Venkatesh
    Ranadive, Priti
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 2624 - 2628
  • [29] Novel many-core architecture design for real-time image processing
    Liu, Zhentao
    Li, Tao
    Huang, Hucai
    Han, Jungang
    Shen, Xubang
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2015, 42 (02): : 95 - 101
  • [30] Power-aware scheduling algorithms for sporadic tasks in real-time systems
    Zhang, Yi-wen
    Guo, Rui-feng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (10) : 2611 - 2619