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 条
  • [41] BlueIO: A Scalable Real-Time Hardware I/O Virtualization System for Many-core Embedded Systems
    Jiang, Zhe
    Audsley, Neil
    Dong, Pan
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (03)
  • [42] Tight Lower bound on power consumption for scheduling real-time periodic tasks in core-level DVFS systems
    Teng, Fei
    Yu, Lei
    Liu, Xiao
    Lai, Pei
    PARALLEL COMPUTING, 2022, 110
  • [43] Protecting Security-Critical Real-Time Systems against Fault Attacks in Many-Core Platforms
    Norollah, Amin
    Kazemi, Zahra
    Derafshi, Danesh
    Beitollahi, Hakem
    Fazeli, Mahdi
    2022 CPSSI 4TH INTERNATIONAL SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST 2022), 2022,
  • [44] Runtime Energy Management for Many-Core Systems
    Martins, Andre L. M.
    Sant'Ana, Anderson C.
    Moraes, Fernando G.
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 380 - 383
  • [45] Real-time Interconnection Network for Single-Chip Many-Core Computers
    Richter, Harald
    PROCEEDINGS OF IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS 2013), 2013,
  • [46] Real-time fault-tolerant scheduling algorithm of periodic tasks in heterogeneous distributed systems
    School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    Jisuanji Xuebao, 2007, 10 (1740-1749):
  • [47] An Approximation Scheme for Energy-Efficient Scheduling of Real-Time Tasks in Heterogeneous Multiprocessor Systems
    Yang, Chuan-Yue
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Thiele, Lothar
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 694 - +
  • [48] Multi-Dimensional Scheduling for Real-Time Tasks on Heterogeneous Clusters
    Zhu, Xiao-Min
    Lu, Pei-Zhong
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (03) : 434 - 446
  • [49] Multi-Dimensional Scheduling for Real-Time Tasks on Heterogeneous Clusters
    Xiao-Min Zhu
    Pei-Zhong Lu
    Journal of Computer Science and Technology, 2009, 24 : 434 - 446
  • [50] Feedback scheduling of real-time control tasks in power-aware embedded systems
    Xia, F
    Dai, XH
    Wang, XD
    Sun, YX
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 513 - 518