Cache-Aware Development of High-Integrity Systems

被引:0
|
作者
Mezzetti, Enrico [1 ]
Betts, Adam [2 ]
Ruiz, Jose [3 ]
Vardanega, Tullio [1 ]
机构
[1] Univ Padua, Padua, Italy
[2] Rapita Syst Ltd, York, N Yorkshire, England
[3] AdaCore, Paris, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The verification and validation requirements set on high-integrity real-time systems demand the provision of highly dependable figures for the timing behavior of applications. It is a well known fact that the adoption of hardware acceleration features such as caches may affect both the safeness and the tightness of timing analysis. In this paper we discuss how the industrial development process may gain control over the unpredictability of cache behavior and its negative effect on the timing analyzability of software programs. We outline a comprehensive approach to cache-aware development by both focusing on the application code and by exploiting specific compile-time and run-time support to control cache utilization.
引用
收藏
页码:139 / +
页数:2
相关论文
共 50 条
  • [1] Towards a Cache-aware Development of High Integrity Real-time Systems
    Mezzetti, Enrico
    Vardanega, Tullio
    [J]. 16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 329 - 338
  • [2] Cache-Aware Computation Offloading in IoT Systems
    Wei, Hua
    Luo, Hong
    Sun, Yan
    Obaidat, Mohammad S.
    [J]. IEEE SYSTEMS JOURNAL, 2020, 14 (01): : 61 - 72
  • [3] A cache-aware scheduling algorithm for embedded systems
    Luculli, G
    Di Natale, M
    [J]. 18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 199 - 209
  • [4] ANALYZING HIGH-INTEGRITY SYSTEMS
    CLARK, JA
    MCDERMID, JA
    BURNS, A
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 1994, 5 (01): : 18 - 23
  • [5] Cache-Aware Matrix Polynomials
    Huber, Dominik
    Schreiber, Martin
    Yang, Dai
    Schulz, Martin
    [J]. COMPUTATIONAL SCIENCE - ICCS 2020, PT I, 2020, 12137 : 132 - 146
  • [6] Cache-Aware Source Coding
    Hanna, Osama A.
    Nafie, Mohammed
    El-Keyi, Amr
    [J]. IEEE COMMUNICATIONS LETTERS, 2018, 22 (06) : 1144 - 1147
  • [7] ADA tasking for high-integrity systems
    Humphris, D
    Dobbing, B
    [J]. LESSONS IN SYSTEM SAFETY, 2000, : 113 - 133
  • [8] A Cache-aware program transformation technique suitable for embedded systems
    Bartolini, S
    Prete, CA
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (13) : 783 - 795
  • [9] Ada 2005 for high-integrity systems
    Ruiz, Jose F.
    [J]. Developments in Risk-Based Approaches to Safety, 2006, : 187 - 198
  • [10] Cache-aware and cache-oblivious adaptive sorting
    Brodal, GS
    Fagerberg, R
    Moruz, G
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 576 - 588