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 条
  • [31] Energy-Aware Real-Time Scheduling of Multiple Periodic DAGs on Heterogeneous Systems
    Senapati, Debabrata
    Sarkar, Arnab
    Karfa, Chandan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (08) : 2447 - 2460
  • [32] Fast and Real-Time Thermal-Aware Floorplan Methodology for SoC
    Cho, Youngsang
    Kim, Heonwoo
    Lee, Kyoungmin
    Jo, Hyungyung
    Lee, Heeseok
    Kim, Minkyu
    Im, Yunhyeok
    [J]. IEEE Transactions on Components, Packaging and Manufacturing Technology, 2024, 14 (09): : 1568 - 1576
  • [33] Multi-resource allocation and scheduling for periodic soft real-time applications
    Gopalan, K
    Chiueh, TC
    [J]. MULTIMEDIA COMPUTING AND NETWORKING 2002, 2002, 4673 : 34 - 45
  • [34] 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
  • [35] Thermal Sensor Allocation and Full-System Temperature Characterization for Thermal-aware Mesh-based NoC System by Using Compressive Sensing Technique
    Chen, Kun-Chih
    Chen, Yu-Hsien
    Lin, Yen-Po
    [J]. 2017 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2017,
  • [36] 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
  • [37] AoI-aware task scheduling in edge-assisted real-time applications
    Wang, Hongyan
    Sun, Qibo
    Ma, Xiao
    Zhou, Ao
    Wang, Shangguang
    [J]. Tongxin Xuebao/Journal on Communications, 2024, 45 (06): : 144 - 159
  • [38] RESTORE: Real-Time Task Scheduling on a Temperature Aware FinFET based Multicore
    Sharma, Yanshul
    Moulik, Sanjay
    Chakraborty, Shounak
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 608 - 611
  • [39] Real-Time Mesh-based Scene Estimation for Aerial Inspection
    Teixeira, Lucas
    Chli, Margarita
    [J]. 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 4863 - 4869
  • [40] Power-aware scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (05) : 584 - 600