Reliability evaluation of FPGA based pruned neural networks

被引:7
|
作者
Gao, Zhen [1 ]
Yao, Yi [1 ]
Wei, Xiaohui [1 ]
Yan, Tong [1 ]
Zeng, Shulin [2 ]
Ge, Guangjun [2 ]
Wang, Yu [2 ]
Ullah, Anees [3 ]
Reviriego, Pedro [4 ]
机构
[1] Tianjin Univ, Tianjin 300072, Peoples R China
[2] Tsinghua Univ, Sch Elect Engn, Beijing 100084, Peoples R China
[3] Univ Engn & Technol, Peshawar 220101, Abbottabad, Pakistan
[4] Univ Carlos III Madrid, Leganes 28911, Spain
基金
中国国家自然科学基金;
关键词
Convolutional Neural Networks (CNNs); Pruning; Reliability; FPGAs; Fault injection; RADIATION;
D O I
10.1016/j.microrel.2022.114498
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Convolutional Neural Networks (CNNs) are widely used for image classification. To fit the implementation of CNNs on resource-limited systems like FPGAs, pruning is a popular technique to reduce the complexity. In this paper, the robustness of the pruned CNNs against errors on weights and configuration memory of the FPGA accelerator is evaluated with VGG16 as a case study, and two popular pruning methods (magnitude-based and filter pruning) are considered. In particular, the accuracy loss of the original VGG16 and the ones with different pruning rates is tested based on fault injection experiments, and the results show that the effect of errors on weights and configuration memories are different for the two pruning methods. For errors on weights, the networks pruned using both methods demonstrate higher reliability with higher pruning rates, but the ones using filter pruning are relatively less reliable. For errors on configuration memory, errors on about 30% of the configuration bits will affect the CNN operation, and only 14% of them will introduce significant accuracy loss. However, the effect of the same critical bits is different for the two pruning methods. The pruned networks using magnitude-based method are less reliable than the original VGG16, but the ones using filter pruning are more reliable than the original VGG16. The different effects are explained based on the structure of the CNN accelerator and the properties of the two pruning methods. The impact of quantization on the CNN reliability is also evaluated for the magnitude-based pruning method.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Reliability Evaluation of Pruned Neural Networks against Errors on Parameters
    Gao, Zhen
    Wei, Xiaohui
    Zhang, Han
    Li, Wenshuo
    Ge, Guangjun
    Wang, Yu
    Reviriego, Pedro
    2020 33RD IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2020,
  • [2] Efficient Design of Pruned Convolutional Neural Networks on FPGA
    Vestias, Mario
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (05): : 531 - 544
  • [3] Efficient Design of Pruned Convolutional Neural Networks on FPGA
    Mário Véstias
    Journal of Signal Processing Systems, 2021, 93 : 531 - 544
  • [4] A Flexible FPGA-Based Inference Architecture for Pruned Deep Neural Networks
    Posewsky, Thorbjoern
    Ziener, Daniel
    ARCHITECTURE OF COMPUTING SYSTEMS, 2018, 10793 : 311 - 323
  • [5] FPGA-Based Accelerator for Rank-Enhanced and Highly-Pruned Block-Circulant Neural Networks
    Song, Haena
    Yoon, Jongho
    Kim, Dohun
    Kwon, Eunji
    Oh, Tae-Hyun
    Kang, Seokhyeong
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [6] Reliability Evaluation and Analysis of FPGA-Based Neural Network Acceleration System
    Xu, Dawen
    Zhu, Ziyang
    Liu, Cheng
    Wang, Ying
    Zhao, Shuang
    Zhang, Lei
    Liang, Huaguo
    Li, Huawei
    Cheng, Kwang-Ting
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (03) : 472 - 484
  • [7] Assessing the Reliability of FPGA-Based Quantized Neural Networks Under Neutron Irradiation
    Souvatzoglou, Ioanna
    Agiakatsikas, Dimitris
    Vlagkoulis, Vasileios
    Sari, Aitzan
    Psarakis, Mihalis
    Kastriotou, Maria
    Cazzaniga, Carlo
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2024, 71 (12) : 2565 - 2577
  • [8] On the Neural Tangent Kernel Analysis of Randomly Pruned Neural Networks
    Yang, Hongru
    Wang, Zhangyang
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 206, 2023, 206
  • [9] A synthetic evaluation methodology based on neural networks theory for reliability indexes of communication networks
    Zhou, ZD
    Liang, XJ
    2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : B258 - B262
  • [10] FPGA Based Neural Networks for Characters Recognition
    Ivanov, Stefan
    Stankov, Stanko
    Nenov, Toshko
    2018 20TH INTERNATIONAL SYMPOSIUM ON ELECTRICAL APPARATUS AND TECHNOLOGIES (SIELA), 2018,