Improving the Efficiency of Software-Based Fault Protection Mechanisms With HUSTLE

被引:0
|
作者
Ferrante, Nicola [1 ,2 ]
Fanucci, Luca [1 ]
Rossi, Francesco [2 ]
Terrosi, Francesco [3 ]
Bondavalli, Andrea [2 ,3 ]
机构
[1] Univ Pisa, Dept Informat Engn, I-56122 Pisa, Italy
[2] ResilTech Srl, I-56025 Pontedera, Italy
[3] Univ Florence, Dept Math & Informat, I-50134 Florence, Italy
来源
IEEE ACCESS | 2024年 / 12卷
基金
欧盟地平线“2020”;
关键词
Task analysis; Codes; Safety; Payloads; Libraries; Standards; Power line communications; Error detection; functional testing; on-line testing; safety; SW-test libraries;
D O I
10.1109/ACCESS.2024.3434718
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To achieve confidence in safety-critical systems, requires among others to meet high requirements on online testing of computer systems, as dictated by safety standards such as ISO26262, IEC61508, and CENELEC EN 5012X. Online testing can be performed through the periodic execution of online SW Test Libraries, which are widely used in safety-related applications as a valuable safety mechanism to protect against random HW faults. SW Test Libraries introduce a non-negligible overhead on system performance, exacerbated by the increasing complexity of HW devices. This contrasts with the efforts of researchers and system designers for developing efficient systems. Reducing this overhead is an important achievement. We propose here HUSTLE, a Hardware Unit for SW-Test Libraries Efficient execution, which can be integrated into the chip design with minimum modification to the CPU's design. HUSTLE contains an Internal Memory, where the library code is stored, and sends instructions to the CPU, bypassing the Memory Subsystem. To further improve efficiency, we also propose a scheduling mechanism that allows to exploit the idle time of the CPU's execution unit. To show the efficiency gain in supporting the test libraries execution, we ran some experiments, where a considerable reduction of the overall CPU load was observed. Finally, remarks regarding the limited impact on the area and power consumption are presented.
引用
收藏
页码:104728 / 104741
页数:14
相关论文
共 50 条
  • [21] FERRARI - A FLEXIBLE SOFTWARE-BASED FAULT AND ERROR INJECTION SYSTEM
    KANAWATI, GA
    KANAWATI, NA
    ABRAHAM, JA
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (02) : 248 - 260
  • [22] An Approach of Improving the Efficiency of Software Fault Localization based on Feedback Ranking Information
    Yang, Bo
    Ma, Xiaowen
    Guo, Haoran
    He, Yuze
    Xu, Fu
    APPLIED SCIENCES-BASEL, 2023, 13 (18):
  • [23] SOFTWARE-BASED PROTECTION FOR SIZEWELL-B - THE REGULATORS PERSPECTIVE
    HUNNS, DM
    WAINWRIGHT, N
    NUCLEAR ENGINEERING INTERNATIONAL, 1991, 36 (446): : 38 - 40
  • [25] ISTFA 2009 user's group 4 - Fast asic fault isolation: Efficiency and accurate resolution of software-based fault isolation
    Kimball, Mark
    Keim, Martin
    Electronic Device Failure Analysis, 2010, 12 (02): : 26 - 28
  • [26] Software-Based Resolver-to-Digital Conversion and Online Fault Compensation
    Guo, Chuangqiang
    Wu, Chunya
    Ni, Fenglei
    Liu, Hong
    2016 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2016, : 344 - 349
  • [27] Tuning Software-based Fault-tolerance Techniques for Power Optimization
    Chielle, Eduardo
    Kastensmidt, Fernando Lima
    Cuenca-Asensi, Sergio
    2014 24TH INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2014,
  • [28] Software-Based Hardware Fault Tolerance for Many-Core Architectures
    Wunderlich, Hans-Joachim
    IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE VLSI SYSTEMS, PROCEEDINGS, 2009, : 223 - 223
  • [29] Plundervolt: Software-based Fault Injection Attacks against Intel SGX
    Murdock, Kit
    Oswald, David
    Garcia, Flavio D.
    Van Bulck, Jo
    Gruss, Daniel
    Piessens, Frank
    2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020), 2020, : 1466 - 1482
  • [30] Software-based Pauli Tracking in Fault-tolerant Quantum Circuits
    Paler, Alexandru
    Devitt, Simon
    Nemoto, Kae
    Polian, Ilia
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,