A reliability study on CNNs for critical embedded systems

Mohamed A. Neggaz, Ihsen Alouani, Pablo R. Lorenzo, Smail Niar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

44 Citations (Scopus)

Abstract

Deep learning systems such as Convolutional Neural Networks (CNNs) have shown remarkable efficiency in dealing with a variety of complex real life problems. To accelerate the execution of these heavy algorithms, a plethora of software implementations and hardware accelerators have been proposed. In a context of shrinking devices dimensions, reliability issues of CNN-hosting systems are under-explored. In this paper, we experimentally evaluate the inherent fault tolerance of CNNs by injecting errors within network modules, namely processing elements and memories. Our experiments demonstrate a non uniform sensitivity between different parts of the system. While CNNs are relatively resilient to errors occurring in processing elements, transient faults hitting memories lead to catastrophic degradation of accuracy.
Original languageEnglish
Title of host publication2018 IEEE 36th International Conference on Computer Design (ICCD): Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538684771
ISBN (Print)9781538684788
DOIs
Publication statusPublished - 17 Jan 2019
Externally publishedYes

Publication series

Name IEEE International Conference on Computer Design (ICCD): Proceedings
ISSN (Print)1063-6404
ISSN (Electronic)2576-6996

Fingerprint

Dive into the research topics of 'A reliability study on CNNs for critical embedded systems'. Together they form a unique fingerprint.

Cite this