Non-intrusive automatic compiler-guided reliability improvement of embedded applications under proton irradiation

2019
A method is presented for automated improvement of embedded application reliability. The compilationprocess is guided using Genetic Algorithms and a Multi-Objective OptimizationApproach (MOOGA). Even though modern compilersare not designed to generate reliable builds, they can be tuned to obtain compilationsthat improve their reliability, through simultaneous optimization of their fault coverage, execution time, and memory size. Experiments show that relevant reliability improvements can be obtained from efficient exploration of the compilationsolutions space. Fault-injectionsimulation campaigns are performed to assess our proposal against different benchmarks and the results are assessed against a real ARM-based System on Chip under proton irradiation.
    • Correction
    • Source
    • Cite
    • Save
    19
    References
    9
    Citations
    NaN
    KQI
    []
    Baidu
    map