An efficient structure to improve the reliability of deep neural networks on ARMs

被引:3
作者
Liu, Zhi [1 ]
Yang, Xinni [2 ]
机构
[1] Hohai Univ, Informat Div, Nanjing 210098, Jiangsu, Peoples R China
[2] Topsper Secur, Shanghai 200120, Peoples R China
关键词
Deep neural network; Error resilience; Embedded systems; Safety-critical; Soft errors; Reliability; ERROR;
D O I
10.1016/j.microrel.2022.114729
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As Deep Neural Networks (DNNs) become more pervasive in safety-critical embedded systems, improving the soft error resilience of DNNs will grow increasingly important. This paper proposes a Distribution-based Error Detector (DED) to improve DNN's reliability. We compare the proposed approach with the regularization method and the typical Symptom-based Error Detector (SED). From the perspective of the bit error resilience, DED provides the highest fault coverage. Our results show that DED DNNs' Silent Data Corruption rates are less than 0.02 even if error bit rates are up to 1. Further, regarding Architecture Vulnerability Factor (AVF) results, we observe that the regularization method and the SED cannot improve the error resilience of register files for quantized DNNs. On the contrary, DED can reduce the SDC AVF by order of magnitude. In addition, DED can increase Mean Work To Failure (MWTF) by more than 19x, while the regularization method and the SED only increase MWTF by less than 2x.
引用
收藏
页数:9
相关论文
共 46 条
  • [1] Abadi M, 2016, Arxiv, DOI arXiv:1605.08695
  • [2] Soft Error Reliability Assessment of Neural Networks on Resource-constrained IoT Devices
    Abich, Geancarlo
    Gaya, Jonas
    Reis, Ricardo
    Ost, Luciano
    [J]. 2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [3] A Selective Mitigation Technique of Soft Errors for DNN Models Used in Healthcare Applications: DenseNet201 Case Study
    Adam, Khalid
    Mohamed, Izzeldin Ibrahim
    Ibrahim, Younis
    [J]. IEEE ACCESS, 2021, 9 (09): : 65803 - 65823
  • [4] Alex K., 2009, LEARNING MULTIPLE LA
  • [5] Demystifying Soft Error Assessment Strategies on ARM CPUs: Microarchitectural Fault Injection vs. Neutron Beam Experiments
    Chatzidimitriou, Athanasios
    Bodmann, Pablo
    Papadimitriou, George
    Gizopoulos, Dimitris
    Rech, Paolo
    [J]. 2019 49TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2019), 2019, : 26 - 38
  • [6] TensorFI: A Flexible Fault Injection Framework for TensorFlow Applications
    Chen, Zitao
    Narayanan, Niranjhana
    Fang, Bo
    Li, Guanpeng
    Pattabiraman, Karthik
    DeBardeleben, Nathan
    [J]. 2020 IEEE 31ST INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2020), 2020, : 426 - 435
  • [7] Analyzing and Increasing the Reliability of Convolutional Neural Networks on GPUs
    dos Santos, Fernando Fernandes
    Pimenta, Pedro Foletto
    Lunardi, Caio
    Draghetti, Lucas
    Carro, Luigi
    Kaeli, David
    Rech, Paolo
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2019, 68 (02) : 663 - 677
  • [8] Feng SG, 2010, ASPLOS XV: FIFTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, P385
  • [9] Object Classification Using CNN-Based Fusion of Vision and LIDAR in Autonomous Vehicle Environment
    Gao, Hongbo
    Cheng, Bo
    Wang, Jianqiang
    Li, Keqiang
    Zhao, Jianhui
    Li, Deyi
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (09) : 4224 - 4231
  • [10] Holzman A, 2016, CAMBRIDGE DICT STAT