Skip to main content
Video s3
    Details
    Presenter(s)
    Luciano Ost Headshot
    Display Name
    Luciano Ost
    Affiliation
    Affiliation
    Loughborough University
    Country
    Author(s)
    Display Name
    Jonas Gava
    Affiliation
    Affiliation
    Federal University of Rio Grande do Sul
    Affiliation
    Affiliation
    UFRGS
    Display Name
    Ricardo Reis
    Affiliation
    Affiliation
    Universidade Federal do Rio Grande do Sul
    Display Name
    Rafael Garibotti
    Affiliation
    Affiliation
    Pontifical Catholic University of Rio Grande do Sul
    Display Name
    Luciano Ost
    Affiliation
    Affiliation
    Loughborough University
    Abstract

    Compilers and code optimisations have specific characteristics that directly impact applications\' code footprint, performance, power efficiency, and reliability. In this scenario, this paper investigates the impact of widely adopted compilers on the soft error reliability of convolutional neural network (CNN) inference models executing on a RISC-V processor. Fault injection campaigns consider two fault targets (registers and memory), two open-source compilers (GCC 8.1.0 and Clang 12.0.1), five code optimisation levels, and two CNN inference models, resulting in 680k fault injections. Results show that optimisation flags can lead to more than two orders of magnitude increase in the occurrence of critical faults.