Worst-Case Temperature Guarantees for Real-Time Applications on Multi-Core Systems

被引:22
|
作者
Schor, Lars [1 ]
Bacivarov, Iuliana [1 ]
Yang, Hoeseok [1 ]
Thiele, Lothar [1 ]
机构
[1] ETH, Comp Engn & Networks Lab, CH-8092 Zurich, Switzerland
关键词
real-time systems; multi-core systems; compositional analysis; worst-case peak temperature; thermal analysis;
D O I
10.1109/RTAS.2012.14
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to increased on-chip power density, multi-core systems face various thermal issues. In particular, exceeding a certain threshold temperature can reduce the system's performance and reliability. Therefore, when designing a real-time application with non-deterministic workload, the designer has to be aware of the maximum possible temperature of the system. This paper proposes an analytic method to calculate an upper bound on the worst-case peak temperature of a real-time system with multiple cores generated under all possible scenarios of task executions. In order to handle a broad range of uncertainties, task arrivals are modeled as periodic event streams with jitter and delay. Finally, the proposed method is applied to a multi-core ARM platform and our results are validated in various case studies.
引用
收藏
页码:87 / 96
页数:10
相关论文
共 50 条
  • [1] Worst-Case Temperature Analysis for Real-Time Systems
    Rai, Devendra
    Yang, Hoeseok
    Bacivarov, Iuliana
    Chen, Jian-Jia
    Thiele, Lothar
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 631 - 636
  • [2] Estimation of Worst Case Response Time Boundaries in Multi-Core Real-Time Systems
    Mucha, Matthias
    Mottok, Juergen
    Kramer, Stefan
    [J]. 2017 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2017, : 123 - 128
  • [3] Probabilistic Worst Case Response Time Estimation for Multi-Core Real-Time Systems
    Mucha, Matthias
    Mottok, Juergen
    Deubzer, Michael
    [J]. 2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 31 - 36
  • [4] Worst-Case Response Time Analysis of Resource Access Models in Multi-Core Systems
    Schranzhofer, Andreas
    Pellizzoni, Rodolfo
    Chen, Jian-Jia
    Thiele, Lothar
    Caccamo, Marco
    [J]. PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 332 - 337
  • [5] Evaluation of Worst-Case Execution Time of Tasks on Multi-core Processor
    Suraj, R.
    Chitra, P.
    Madumidha, S.
    [J]. ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY ALGORITHMS IN ENGINEERING SYSTEMS, VOL 2, 2015, 325 : 441 - 448
  • [6] Compiling for the Worst Case: Memory Allocation for Multi-task and Multi-core Hard Real-time Systems
    Luppold, Arno
    Oehlert, Dominic
    Falk, Heiko
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2020, 19 (02)
  • [7] Kryptonite : Worst-Case Program Interference Estimation on Multi-Core Embedded Systems
    Singh, Nikhilesh
    Renganathan, Karthikeyan
    Rebeiro, Chester
    Jose, Jithin
    Mader, Ralph
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (05)
  • [8] Worst-Case Reaction Time Optimization on Deterministic Multi-Core Architectures with Synchronous Languages
    Hili, Nicolas
    Girault, Alain
    Jenn, Eric
    [J]. 2019 IEEE 25TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2019), 2019,
  • [9] Computing worst-case response times in real-time avionics applications
    Rangarajan, Murali
    Cofer, Darren
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2008, 4916 : 101 - +
  • [10] Real-time worst-case temperature analysis with temperature-dependent parameters
    Hoeseok Yang
    Iuliana Bacivarov
    Devendra Rai
    Jian-Jia Chen
    Lothar Thiele
    [J]. Real-Time Systems, 2013, 49 : 730 - 762