Program-Invariant Checking for Soft-Error Detection using Reconfigurable Hardware

被引:0
|
作者
Park, Joonseok [1 ]
Diniz, Pedro C. [2 ]
机构
[1] Inha Univ, Comp Sci & Informat Engn, Ichon 22212, South Korea
[2] Univ So Calif, Inst Informat Sci, Computat Syst Div, Marina Del Rey, CA 90292 USA
基金
美国国家科学基金会; 新加坡国家研究基金会;
关键词
Invariant Checking; Architecture; Performance; Processor architecture; FPGA;
D O I
10.1145/2751563
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There is an increasing concern about transient errors in deep submicron processor architectures. Software-only error detection approaches that exploit program invariants for silent error detection incur large execution overheads and are unreliable as state can be corrupted after invariant checkpoints. In this article, we explore the use of configurable hardware structures for the continuous evaluation of high-level program invariants at the assembly level. We evaluate the resource requirements and performance of the proposed predicate-evaluation hardware structures when integrated with a 32-bit MIPS soft core on a contemporary reconfigurable hardware device. The results, for a small set of kernel codes, reveal that these hardware structures require a very small number of hardware resources with negligible impact on the processor core that they are integrated in. Moreover, the amount of resources is fairly insensitive to the complexity of the invariants, thus making the proposed structures an attractive alternative to software-only predicate checking.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Soft-error detection using control flow assertions
    Goloubeva, O
    Rebaudengo, M
    Reorda, MS
    Violante, M
    18TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2003, : 581 - 588
  • [2] Soft-Error Detection in Register Files using Circular Scan
    Schat, Jan
    2017 12TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2017), 2017,
  • [3] Soft-error tolerance of an optically reconfigurable gate array VLSI
    Fujimori, Takumi
    Watanabe, Minoru
    2018 26TH INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING (ICSENG 2018), 2018,
  • [4] Soft-error Monte Carlo modeling program, SEMM
    Murley, PC
    Srinivasan, GR
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1996, 40 (01) : 109 - 118
  • [5] Application Specified Soft-Error Failure Rate Analysis Using Sequential Equivalence Checking Techniques
    Tun Li
    Qinhan Yu
    Hai Wan
    Sikun Li
    Tsinghua Science and Technology, 2020, 25 (01) : 103 - 116
  • [6] Application Specified Soft-Error Failure Rate Analysis Using Sequential Equivalence Checking Techniques
    Li, Tun
    Yu, Qinhan
    Wan, Hai
    Li, Sikun
    TSINGHUA SCIENCE AND TECHNOLOGY, 2020, 25 (01) : 103 - 116
  • [7] Hardware-Software Collaborated Method for Soft-Error Tolerant MPSoC
    Liu, Weichen
    Xu, Jiang
    Wang, Xuan
    Wang, Yu
    Zhang, Wei
    Ye, Yaoyao
    Wu, Xiaowen
    Nikdast, Mahdi
    Wang, Zhehui
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 260 - 265
  • [8] Fingerprinting: Bounding soft-error detection latency and bandwidth
    Smolens, JC
    Gold, BT
    Kim, J
    Falsafi, B
    Hoe, JC
    Nowatzyk, AG
    ACM SIGPLAN NOTICES, 2004, 39 (11) : 224 - 234
  • [9] On accelerating soft-error detection by targeted pattern generation
    Sanyal, Alodeep
    Ganeshpure, Kunal
    Kundu, Sandip
    ISQED 2007: PROCEEDINGS OF THE EIGHTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2007, : 723 - +
  • [10] Generic Soft-Error Detection and Correction for Concurrent Data Structures
    Borchert, Christoph
    Schirmeier, Horst
    Spinczyk, Olaf
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2017, 14 (01) : 22 - 36