• DocumentCode
    3699115
  • Title

    SDCInfer: Inference of silent data corruption causing instructions

  • Author

    Junchi Ma;Yun Wang;Ling Zhou;Cheng Hu;Hui Wang

  • Author_Institution
    School of Computer Science and Technology, Southeast University, Nanjing, Jiangsu Province, China
  • fYear
    2015
  • Firstpage
    228
  • Lastpage
    232
  • Abstract
    As process technology scales, electronic devices become more susceptible to transient faults induced by radiation. Symptom-based detection techniques provide promising low-cost and effective solutions, but could hardly catch faults that produce silent data corruptions (SDCs). Identifying and understanding instructions that cause SDCs is crucial to the development of program-level detectors. This paper introduces SDCInfer, an approach that characterizes the propagation of faults resulting in SDCs and consequently determines potential SDC causing instructions. By tracking down instruction traces of faults that lead to SDCs, SDCInfer employs a few heuristics to determine whether a particular instruction could impact the outcome of a program in the presence of fault. We demonstrate the use of SDCInfer on Siemens benchmark, which shows that the coverage of SDC causing instructions increases by 145%, when compared with the original result provided by fault injection. Our validation efforts show that SDCInfer determines SDC causing instructions with around 92% accuracy, averaged across all the applications studied here.
  • Keywords
    "Registers","Fault diagnosis","Transient analysis","Benchmark testing","Accuracy","Detectors","Hardware"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2015 6th IEEE International Conference on
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4799-8352-0
  • Electronic_ISBN
    2327-0594
  • Type

    conf

  • DOI
    10.1109/ICSESS.2015.7339043
  • Filename
    7339043