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 条
  • [1] Static Thermal-Aware Task Assignment and Scheduling for Makespan Minimization in Heterogeneous Real-time MPSoCs
    Cao, Kun
    Zhou, Junlong
    Yin, Min
    Wei, Tongquan
    Chen, Mingsong
    [J]. 2016 INTERNATIONAL SYMPOSIUM ON SYSTEM AND SOFTWARE RELIABILITY (ISSSR), 2016, : 111 - 118
  • [2] Thermal-aware MapReduce Real-Time Scheduling in Heterogeneous Server Systems
    Tang, Tzu-Chen
    Chen, Ya-Shu
    [J]. 2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 207 - 212
  • [3] Minimizing energy by thermal-aware task assignment and speed scaling in heterogeneous MPSoC systems
    Li, Tiantian
    Yu, Ge
    Song, Jie
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 89 : 118 - 130
  • [4] An Energy- and Reliability-Aware Task Scheduling in Real-Time MPSoC Systems
    Saberikia, Mohammad Reza
    Beitollahi, Hakem
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (13)
  • [5] Thermal-Aware Global Real-Time Scheduling on Multicore Systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    [J]. 15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 131 - +
  • [6] Thermal aware overall energy minimization scheduling for hard real-time systems
    Huang, Huang
    Fan, Ming
    Quan, Gang
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2013, 3 (04): : 274 - 285
  • [7] Stochastic thermal-aware real-time task scheduling with considerations of soft errors
    Zhou, Junlong
    Wei, Tongquan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 102 : 123 - 133
  • [8] Thermal-aware global real-time scheduling and analysis on multicore systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 547 - 560
  • [9] Thermal-Aware Feedback Control Scheduling for Soft Real-Time Systems
    Yue, Jinming
    Zhang, Tiefei
    Liu, Yannan
    Quan, Baixin
    Chen Tianzhou
    [J]. 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1479 - 1486
  • [10] Thermal-aware task allocation and scheduling for periodic real-time applications in mesh-based heterogeneous NoCs
    Priyajit Mukherjee
    Kokil Jain
    Santanu Chattopadhyay
    [J]. Real-Time Systems, 2019, 55 : 774 - 809