Investigating the Impact of High-Level Software Design on Low-Level Hardware Fault Resilience

被引:1
|
作者
Zhang, Bohan [1 ]
Yang, Lishan [2 ]
Li, Guanpeng [1 ]
Xu, Hui [3 ]
机构
[1] Univ Iowa, Dept Comp Sci, Iowa City, IA 52242 USA
[2] George Mason Univ, Dept Comp Sci, Fairfax, VA USA
[3] Fudan Univ, Sch Comp Sci, Shanghai, Peoples R China
关键词
Silent Data Corruption; Error Resilience; Fault Injection; SDC; Program Analysis; Software Testing;
D O I
10.1109/DSN-S58398.2023.00044
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Silent Data Corruptions (SDCs) have become an insurmountable issue that threatens the system reliability. General strategies for protecting programs from SDCs, such as dual modular redundancy, incur intolerable overheads. Another strategy is Algorithm-Based Fault Tolerance which is highly bounded to the specific algorithm and hard to generalize. In this study, we find different implementations of the same algorithm may lead to very different SDC probabilities. We conduct a characterization study to quantify the differences and investigate the root causes. The insights we derive could help and guide the developers in software engineering domain to design programs that is naturally resilient.
引用
收藏
页码:163 / 167
页数:5
相关论文
共 50 条
  • [41] Psilocybin impairs high-level but not low-level motion perception
    Carter, OL
    Pettigrew, JD
    Burr, DC
    Alais, D
    Hasler, F
    Vollenweider, FX
    NEUROREPORT, 2004, 15 (12) : 1947 - 1951
  • [42] Unifying Low-Level and High-Level Music Similarity Measures
    Bogdanov, Dmitry
    Serra, Joan
    Wack, Nicolas
    Herrera, Perfecto
    Serra, Xavier
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (04) : 687 - 701
  • [43] A HIGH-LEVEL LANGUAGE FOR DESIGN AND MODELING OF HARDWARE
    NAVABI, Z
    JOURNAL OF SYSTEMS AND SOFTWARE, 1992, 18 (01) : 5 - 18
  • [44] Visual high-level regions respond to high-level stimulus content in the absence of low-level confounds
    Schindler, Andreas
    Bartels, Andreas
    NEUROIMAGE, 2016, 132 : 520 - 525
  • [45] FPGA Analysis Tool: High-Level Flows for Low-Level Design Analysis in Reconfigurable Computing
    Kepa, Krzysztof
    Morgan, Fearghal
    Kosciuszkiewicz, Krzysztof
    Braun, Lars
    Huebner, Michael
    Becker, Juergen
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 62 - +
  • [46] Incorporating high-level and low-level cues for pain intensity estimation
    Yang, Ruijing
    Hong, Xiaopeng
    Peng, Jinye
    Feng, Xiaoyi
    Zhao, Guoying
    2018 24TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2018, : 3495 - 3500
  • [47] HIGH-LEVEL AND LOW-LEVEL COMPUTER VISION - TOWARDS AN INTEGRATED APPROACH
    ADORNI, G
    BROGGI, A
    CONTE, G
    DANDREA, V
    SANSOE, C
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 549 : 322 - 331
  • [48] Evolution of high-level resistance during low-level antibiotic exposure
    Wistrand-Yuen, Erik
    Knopp, Michael
    Hjort, Karin
    Koskiniemi, Sanna
    Berg, Otto G.
    Andersson, Dan I.
    NATURE COMMUNICATIONS, 2018, 9
  • [49] High-Level, but Not Low-Level, Motion Perception Is Impaired in Patients With Schizophrenia
    Kandil, Farid I.
    Pedersen, Anya
    Wehnes, Jana
    Ohrmann, Patricia
    NEUROPSYCHOLOGY, 2013, 27 (01) : 60 - 68
  • [50] HIGH-LEVEL AND LOW-LEVEL RESISTANCE TO TRICHODERMIN IN SACCHAROMYCES-CEREVISIAE
    CANNON, M
    JIMENEZ, A
    LOBATO, MF
    MOUNT, R
    MITLIN, J
    GUERRERO, MC
    BIOCHEMICAL SOCIETY TRANSACTIONS, 1987, 15 (06) : 1041 - 1042