Thermal-Aware Task Scheduling for Energy Minimization in Heterogeneous Real-Time MPSoC Systems

被引:105
|
作者
Zhou, Junlong [1 ,2 ]
Wei, Tongquan [1 ,2 ]
Chen, Mingsong [3 ]
Yan, Jianming [1 ,2 ]
Hu, Xiaobo Sharon [4 ]
Ma, Yue [4 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Multidimens Informat Proc, Shanghai 200241, Peoples R China
[2] East China Normal Univ, Dept Comp Sci & Technol, Shanghai 200241, Peoples R China
[3] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Shanghai 200241, Peoples R China
[4] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
基金
中国国家自然科学基金;
关键词
Energy-efficient; real-time MPSoC systems; task allocation and scheduling; thermal-aware; TEMPERATURE; RELIABILITY;
D O I
10.1109/TCAD.2015.2501286
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the continuous scaling of CMOS devices, the increase in power density and system integration level have not only resulted in huge energy consumption but also led to elevated chip temperature. Thus, energy efficient task scheduling with thermal consideration has become a pressing research issue in computing systems, especially for real-time embedded systems with limited cooling techniques. In this paper, we design a two-stage energy-efficient temperature-aware task scheduling scheme for heterogeneous real-time multiprocessor system-on-chip (MPSoC) systems. In the first stage, we analyze the energy optimality of assigning real-time tasks to multiple processors of an MPSoC system, and design a task assignment heuristic that minimizes the system dynamic energy consumption under the constraint of task deadlines. In the second stage, the optimality of minimizing the peak temperature of a processor is investigated, and a slack distribution heuristic is proposed to improve the temperature profile of each processor under the thermal constraint, thus the temperature-dependent system leakage energy consumption is reduced. Through the extensive efforts made in two stages, the system overall energy consumption is minimized. Experimental results have demonstrated the effectiveness of our scheme.
引用
收藏
页码:1269 / 1282
页数:14
相关论文
共 50 条
  • [21] Thermal-Aware Design and Management of Embedded Real-Time Systems
    Lee, Youngmoon
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1252 - 1255
  • [22] Thermal-Aware Task Scheduling in 3D Chip Multiprocessor with Real-Time Constrained Workloads
    Li, Jiayin
    Qiu, Meikang
    Niu, Jian-Wei
    Yang, Laurence T.
    Zhu, Yongxin
    Ming, Zhong
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (02)
  • [23] Energy-efficient thermal-aware multiprocessor scheduling for real-time tasks using TCPN
    Rubio-Anguiano, L.
    Desirena-Lopez, G.
    Ramirez-Trevino, A.
    Briz, J. L.
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2019, 29 (03): : 237 - 264
  • [24] Response Time Analysis for Thermal-Aware Real-Time Systems Under Fixed-Priority Scheduling
    Chandarli, Younes
    Fisher, Nathan
    Masson, Damien
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 84 - 93
  • [25] Thermal-Aware Resource Management for Embedded Real-Time Systems
    Lee, Youngmoon
    Chwa, Hoon Sung
    Shin, Kang G.
    Wang, Shige
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2857 - 2868
  • [26] Thermal-aware Real-time Scheduling Using Timed Continuous Petri Nets
    Desirena-Lopez, G.
    Ramirez-Trevino, A.
    Briz, J. L.
    Vazquez, C. R.
    Gomez-Gutierrez, D.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (04)
  • [27] Dynamic Thermal-Aware Scheduling on Chip Multiprocessor for Soft Real-time System
    Cui, Jin
    Maskell, Douglas L.
    [J]. GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, : 393 - 396
  • [28] Maximizing Utilization and Minimizing Migration in Thermal-Aware Energy-Efficient Real-Time Multiprocessor Scheduling
    Elena Rubio-Anguiano, Laura
    Chils Trabanco, Abel
    Briz Velasco, Jose Luis
    Ramirez-Trevino, Antonio
    [J]. IEEE ACCESS, 2021, 9 : 83309 - 83328
  • [29] Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 664 - +
  • [30] Thermal-throttling server: A thermal-aware real-time task scheduling framework for three-dimensional multicore chips
    Tsai, Ting-Hao
    Chen, Ya-Shu
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 112 : 11 - 25