Thermal-aware task allocation and scheduling for periodic real-time applications in mesh-based heterogeneous NoCs

被引:0
|
作者
Priyajit Mukherjee
Kokil Jain
Santanu Chattopadhyay
机构
[1] Indian Institute of Technology,Department of Electronics and Electrical Communication Engineering
来源
Real-Time Systems | 2019年 / 55卷
关键词
Task allocation and scheduling; Thermal-aware design; Heterogeneous Network-on-Chip (NoC); Simulated annealing (SA); Real-time applications;
D O I
暂无
中图分类号
学科分类号
摘要
With continuous technology scaling, the power density and hence the temperature of Network-on-Chip (NoC) may increase rapidly. This in-turn degrades the performance of the chip and increases the chances of creating thermal hot-spots. Task allocation and scheduling (TAS) in NoC-based Multiprocessor Systems-on-Chip have significant effects on the energy consumption of the chip and the finish time of the application. Temperature profile of a chip depends on the power consumptions of the tiles and their relative positions. In this paper, we have proposed a simulated annealing based thermal-aware Task Allocation and Scheduling (TAS) method which jointly optimizes the task to core allocation and task-scheduling problem for the periodic real-time applications. It is a platform-based TAS procedure and is applicable for the Networks-on-Chip (NoCs) containing both the homogeneous and heterogeneous cores. Along with temperature minimization, our proposed method has also been applied with the objective of minimizing the finish time of the application. The trade-off between the application finish time and the peak temperature of the chip has also been analyzed in this work. An integer linear programming formulation for the TAS problem, mentioned in a recent literature, has been adopted to evaluate the accuracy of the solutions provided by our proposed method. We have also compared our method with a thermal-aware TAS technique proposed in a recent literature and found 12.74%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$12.74\%$$\end{document} and 35.06%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$35.06\%$$\end{document} improvements in the finish time of the application and the peak temperature of the chip respectively for a fully heterogeneous NoC-platform.
引用
收藏
页码:774 / 809
页数:35
相关论文
共 50 条
  • [1] Thermal-aware task allocation and scheduling for periodic real-time applications in mesh-based heterogeneous NoCs
    Mukherjee, Priyajit
    Jain, Kokil
    Chattopadhyay, Santanu
    [J]. REAL-TIME SYSTEMS, 2019, 55 (04) : 774 - 809
  • [2] Thermal-Aware Task Scheduling for Energy Minimization in Heterogeneous Real-Time MPSoC Systems
    Zhou, Junlong
    Wei, Tongquan
    Chen, Mingsong
    Yan, Jianming
    Hu, Xiaobo Sharon
    Ma, Yue
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (08) : 1269 - 1282
  • [3] 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
  • [4] 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
  • [5] 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
  • [6] Correlation-based Temperature Sensor Allocation for Thermal-aware Mesh-based MPSoCs
    Chen, Kun-Chih
    Lin, Wei-Hsun
    Sheh, Wei-Sheng
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2016, : 255 - 256
  • [7] Thermal-aware task allocation and scheduling for embedded systems
    Hung, WL
    Xie, Y
    Vijaykrishnan, N
    Kandemir, M
    Irwin, MJ
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 898 - 899
  • [8] 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 - +
  • [9] 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
  • [10] 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