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 条
  • [31] A Cross-Domain System Architecture for Embedded Hard Real-Time Many-Core Systems
    Bradatsch, Christian
    Kluge, Florian
    Ungerer, Theo
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 2034 - 2041
  • [32] Tasks scheduling with dynamic voltage scaling on multi-core real-time systems
    Zhong, Xiao
    Qi, Yong
    Hou, Di
    Miao, Lei
    Zheng, Xiao-Mei
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2006, 34 (SUPPL.): : 2481 - 2484
  • [33] Allocation and Scheduling of Strictly Periodic Tasks in Multi-Core Real-Time Systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fie
    Lin, Bin
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 130 - 138
  • [34] Scheduling imprecise tasks in real-time distributed systems
    de Oliveira, WS
    Fraga, JD
    Farines, JM
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 319 - 326
  • [35] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &
  • [36] Scalable Hardware-Based Power Management for Many-Core Systems
    Liu, Bin
    Bohnenstiehl, Brent
    Baas, Bevan M.
    CONFERENCE RECORD OF THE 2014 FORTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2014, : 1834 - 1838
  • [37] Message Passing-Aware Power Management on Many-Core Systems
    Bartolini, Andrea
    Hankendi, Can
    Coskun, Ayse Kivilcim
    Benini, Luca
    JOURNAL OF LOW POWER ELECTRONICS, 2014, 10 (04) : 531 - 549
  • [38] Real-Time Power-Efficient Integration of Multi-Sensor Occupancy Grid on Many-Core
    Rakotovao, Tiana
    Mottin, Julien
    Puschini, Diego
    Laugier, Christian
    2015 IEEE INTERNATIONAL WORKSHOP ON ADVANCED ROBOTICS AND ITS SOCIAL IMPACTS (ARSO), 2015,
  • [39] KANETAS: an elastic scheduler for heterogeneous many-core systems
    Mao, Zhao
    Zhang, Xingjun
    Wang, Longxiang
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2025,
  • [40] Power-efficient scheduling for heterogeneous distributed real-time embedded systems
    Luo, Jiong
    Jha, Niraj K.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (06) : 1161 - 1170