Soft error reliability predictor based on a Deep Feedforward Neural Network

2020
Statistical fault injection is a widely used methodology to early evaluation of soft error reliability of microprocessor based systems. Due to the increasing complexity of the software and hardware stack, the simulation of faults on modern processors is becoming a computationally demanding task even for ISA-equivalent models and virtualization tools. This paper proposes and explores the use of a supervised machine learning technique, Deep Feedforward Neural Network, to design a predictor which drastically reduces the computing time of fault injection campaigns. In addition, a novel approach is presented to increase the training data from a limited set of benchmarks. Thanks to this approach, the predictor can be modeled with an extensive data set comprising not only of millions of fault injections but also thousands of different benchmarks. Experiments show promising results for estimating the applications fault tolerance when they run on state of the art ARM processor.
    • Correction
    • Source
    • Cite
    • Save
    8
    References
    0
    Citations
    NaN
    KQI
    []
    Baidu
    map