Real-time worst-case temperature analysis with temperature-dependent parameters

被引:5
|
作者
Yang, Hoeseok [1 ]
Bacivarov, Iuliana [1 ]
Rai, Devendra [1 ]
Chen, Jian-Jia [2 ]
Thiele, Lothar [1 ]
机构
[1] ETH, Zurich, Switzerland
[2] Karlsruhe Inst Technol, D-76021 Karlsruhe, Germany
关键词
Real-time systems; Real-time analysis; Formal worst-cast temperature analysis; Temperature-dependent leakage power; Resource availability;
D O I
10.1007/s11241-013-9188-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the evolution of today's semiconductor technology, chip temperature increases rapidly mainly due to the growth in power density. Therefore, for modern embedded real-time systems it is crucial to estimate maximal temperatures early in the design in order to avoid burnout and to guarantee that the system can meet its real-time constraints. This paper provides answers to a fundamental question: What is the worst-case peak temperature of a real-time embedded system under all feasible scenarios of task arrivals? A novel thermal-aware analytic framework is proposed that combines a general event/resource model based on network and real-time calculus with system thermal equations. This analysis framework has the capability to handle a broad range of uncertainties in terms of task execution times, task invocation periods, jitter in task arrivals, and resource availability. The considered model takes both dynamic and leakage power as well as thermal dependent conductivity into consideration. Thorough simulation experiments validate the theoretical results.
引用
收藏
页码:730 / 762
页数:33
相关论文
共 50 条
  • [1] Real-time worst-case temperature analysis with temperature-dependent parameters
    Hoeseok Yang
    Iuliana Bacivarov
    Devendra Rai
    Jian-Jia Chen
    Lothar Thiele
    Real-Time Systems, 2013, 49 : 730 - 762
  • [2] Worst-Case Temperature Analysis for Real-Time Systems
    Rai, Devendra
    Yang, Hoeseok
    Bacivarov, Iuliana
    Chen, Jian-Jia
    Thiele, Lothar
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 631 - 636
  • [3] Worst-Case Temperature Guarantees for Real-Time Applications on Multi-Core Systems
    Schor, Lars
    Bacivarov, Iuliana
    Yang, Hoeseok
    Thiele, Lothar
    2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 87 - 96
  • [4] 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
  • [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] Use of Measurements in Worst-Case Execution Time Estimation for Real-Time Systems
    Santillo Costa, Jessica Junia
    de Oliveira, Romulo Silva
    Arcaro, Luis Fernando
    2021 XI BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2021,
  • [7] Worst-Case Temperature Analysis for Different Resource Availabilities: A Case Study
    Schor, Lars
    Yang, Hoeseok
    Bacivarov, Iuliana
    Thiele, Lothar
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION, AND SIMULATION, 2011, 6951 : 288 - 297
  • [8] Improved Deadline Miss Models for Real-Time Systems using Typical Worst-Case Analysis
    Xu, Wenbo
    Hammadeh, Zain A. H.
    Kroeller, Alexander
    Ernst, Rolf
    Quinton, Sophie
    PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 247 - 256
  • [9] Energy-Efficient Real-Time Task Scheduling with Temperature-Dependent Leakage
    Yang, Chuan-Yue
    Chen, Jian-Jia
    Thiele, Lothar
    Kuo, Tei-Wei
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 9 - 14
  • [10] On the use of static branch prediction to reduce the worst-case execution time of real-time applications
    Carminati, Andreu
    Starke, Renan Augusto
    de Oliveira, Romulo Silva
    REAL-TIME SYSTEMS, 2018, 54 (03) : 537 - 561