A Framework for the Derivation of WCET Analyses for Multi-Core Processors

被引:5
|
作者
Jacobs, Michael [1 ]
Hahn, Sebastian [1 ]
Hack, Sebastian [1 ]
机构
[1] Univ Saarland, Saarbrucken, Germany
关键词
TIMING ANALYSIS;
D O I
10.1109/ECRTS.2016.19
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-core processors share common hardware resources between several processor cores. As a consequence, the performance of one processor core is influenced by the programs executed on the concurrent cores. We refer to this phenomenon as shared-resource interference. An explicit consideration of all such interference effects is in general combinatorially infeasible. This makes a precise worst-case execution time (WCET) analysis for multi-core processors challenging. In order to reduce the complexity, WCET analyses for multi-core processors coarsely approximate the behavior of the considered applications. However, current approaches are only applicable to rather restricted classes of hardware platforms. We propose a framework for the derivation of WCET analyses for multi-core processors. It relaxes the restricting assumptions that existing approaches are based on. The derivation starts from a WCET analysis that makes maximally pessimistic assumptions about the shared-resource interference. More precise interference bounds for the concrete system are subsequently lifted to the approximation of the analysis. The lifted bounds are finally incorporated in the analysis in order to model the interference in a more precise way.
引用
收藏
页码:141 / 151
页数:11
相关论文
共 50 条
  • [1] A Unified WCET Analysis Framework for Multi-core Platforms
    Chattopadhyay, Sudipta
    Kee, Chong Lee
    Roychoudhury, Abhik
    Kelter, Timon
    Marwedel, Peter
    Falk, Heiko
    [J]. 2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 99 - 108
  • [2] A WCET Analysis Method for Multi-Core Processors with Multi-Tier Coherence Protocol
    Zhu, Yi'an
    Shi, Xianchen
    Yao, Ye
    Li, Lian
    Ren, Pengyuan
    Dong, Weizhen
    Li, Jiayu
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (01): : 30 - 42
  • [3] WCET analysis for multi-core processors with shared L2 instruction caches
    Yan, Jun
    Zhang, Wei
    [J]. PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 80 - 89
  • [4] Using Bypass to Tighten WCET Estimates for Multi-Core Processors with Shared Instruction Caches
    Hardy, Damien
    Piquet, Thomas
    Puaut, Isabelle
    [J]. 2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 68 - 77
  • [5] Design of OpenCL Framework for Embedded Multi-core Processors
    Hong, Jung-Hyun
    Ahn, Young-Ho
    Kim, Byung-Jin
    Chung, Ki-Seok
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (02) : 233 - 241
  • [6] A Framework for the Correction of Multi-Bit Errors in Multi-Core Processors
    Dai, Hongjun
    Zhang, JiuTian
    [J]. PROCEEDINGS OF THE 2009 FOURTH INTERNATIONAL CONFERENCE ON EMBEDDED AND MULTIMEDIA COMPUTING, 2009, : 42 - 45
  • [7] WCET Analysis for Multi-Core Processors with Shared Buses and Event-Driven Bus Arbitration
    Jacobs, Michael
    Hahn, Sebastian
    Hack, Sebastian
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 193 - 202
  • [8] Framework for empirical Determination of Executional Time on Multi-Core Processors
    Godesa, Julian
    Hilbrich, Robert
    [J]. FUNKTIONALE SICHERHEIT: ECHTZEIT 2013, 2013, : 77 - 86
  • [9] An Adaptive Thermal Management Framework for Heterogeneous Multi-Core Processors
    Kim, Young Geun
    Kim, Minyong
    Kong, Joonho
    Chung, Sung Woo
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (06) : 894 - 906
  • [10] Research on Multi-Core Processor Analysis for WCET Estimation
    LUO Haoran
    HU Shuisong
    WANG Wenyong
    TANG Yuke
    ZHOU Junwei
    [J]. ZTE Communications., 2024, 22 (01) - 94