Temperature-Aware Scheduling and Assignment for Hard Real-Time Applications on MPSoCs

被引:109
|
作者
Chantem, Thidapat [1 ]
Hu, X. Sharon [1 ]
Dick, Robert P. [2 ]
机构
[1] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
关键词
Hard real-time systems; multiprocessor-system-on-chips (MPSoCs); scheduling and assignment; temperature-aware system-level design;
D O I
10.1109/TVLSI.2010.2058873
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing integrated circuit (IC) power densities and temperatures may hamper multiprocessor system-on-chip (MPSoC) use in hard real-time systems. This paper formalizes the temperature-aware real-time MPSoC assignment and scheduling problem and presents an optimal phased steady-state mixed integer linear programming-based solution that considers the impact of scheduling and assignment decisions on MPSoC thermal profiles to directly minimize the chip peak temperature. We also introduce a flexible heuristic framework for task assignment and scheduling that permits system designers to trade off accuracy for running time when solving large problem instances. Finally, for task sets with sufficient slack, we show that inserting idle times between task executions can further reduce the peak temperature of the MPSoC quite significantly.
引用
收藏
页码:1884 / 1897
页数:14
相关论文
共 50 条
  • [1] Temperature-aware scheduling and assignment for hard real-time applications on MPSoCs
    Chantem, Thidapat
    Dick, Robert P.
    Hu, X. Sharon
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 246 - +
  • [2] Temperature-Aware DVFS for Hard Real-Time Applications on Multicore Processors
    Hanumaiah, Vinay
    Vrudhula, Sarma
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (10) : 1484 - 1494
  • [3] Minimizing the Maximum Processor Temperature by Temperature-Aware Scheduling of Real-Time Tasks
    Ozceylan, Baver
    Haverkort, Boudewijn R.
    de Graaf, Maurits
    Gerards, Marco E. T.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (08) : 1084 - 1097
  • [4] TREAFET: Temperature-Aware Real-Time Task Scheduling for FinFET based Multicores
    Chakraborty, Shounak
    Sharma, Yanshul
    Moulik, Sanjay
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (04)
  • [5] Efficient Worst-Case Temperature Evaluation for Thermal-Aware Assignment of Real-Time Applications on MPSoCs
    Schor, Lars
    Bacivarov, Iuliana
    Yang, Hoeseok
    Thiele, Lothar
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2013, 29 (04): : 521 - 535
  • [6] Efficient Worst-Case Temperature Evaluation for Thermal-Aware Assignment of Real-Time Applications on MPSoCs
    Lars Schor
    Iuliana Bacivarov
    Hoeseok Yang
    Lothar Thiele
    Journal of Electronic Testing, 2013, 29 : 521 - 535
  • [7] 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
    2016 INTERNATIONAL SYMPOSIUM ON SYSTEM AND SOFTWARE RELIABILITY (ISSSR), 2016, : 111 - 118
  • [8] Temperature-aware DVFS-DPM For Real-Time Applications under variable ambient temperature
    Baati, Khaled
    Auguin, Michel
    2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 13 - 20
  • [9] SCHEDULING IN HARD REAL-TIME APPLICATIONS
    ZHU, J
    LEWIS, TG
    JACKSON, W
    WILSON, RL
    IEEE SOFTWARE, 1995, 12 (03) : 54 - 63
  • [10] Temperature-aware task scheduling algorithm for soft real-time multi-core systems
    Wu, Guowei
    Xu, Zichuan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (12) : 2579 - 2590