Impact of Single-Event Upsets on Convolutional Neural Networks in Xilinx Zynq FPGAs

被引:32
作者
Wang, H. -B. [1 ,2 ]
Wang, Y. -S. [3 ]
Xiao, J. -H. [3 ]
Wang, S. -L. [4 ]
Liang, T. -J. [4 ]
机构
[1] Hohai Univ, Coll IoT Engn, Changzhou 213022, Jiangsu, Peoples R China
[2] Chinese Res Inst Atom Energy Sci, Innovat Fdn Radiat Applicat, Beijing 102413, Peoples R China
[3] Hohai Univ, Coll Internet Things Engn, Changzhou 213022, Jiangsu, Peoples R China
[4] Chinese Acad Sci, Inst High Energy Phys, Dongguan 523000, Peoples R China
关键词
Field programmable gate arrays; Quantization (signal); Standards; Reliability; Single event upsets; Neurons; Topology; Convolutional neural network (CNN); field-programmable gate array (FPGA); neutron exposure; processing system (PS); quantization; single-event upset (SEU); soft error rate (SER); triple modular redundancy (TMR); ZynqNet; CNN; RELIABILITY; DESIGN;
D O I
10.1109/TNS.2021.3062014
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Convolutional neural networks (CNNs) are quickly becoming an attractive solution for autonomous vehicles, military weapons, and space exploration. Thanks to their reconfiguration ability, design flexibility, and low power consumption, field-programmable gate arrays (FPGAs) have become a promising candidate for CNN accelerators. However, FPGAs have been proven to be susceptible to radiation-induced single-event upsets (SEUs). One goal of this article is to analyze the impact of quantization on the reliability of CNNs in FPGAs. Therefore, we performed quantization on ZynqNet without affecting its classification accuracy. Meanwhile, we implemented the triple modular redundancy (TMR) version of ZynqNet and we also evaluated the effects of SEUs on these CNNs through both fault injections and neutron exposures. Fault injection results show that TMRed ZynqNet reduces the soft error rate (SER) by 33.59% with a circuit area increase of 111.92% when compared with the standard ZynqNet. The experimental results demonstrate that the quantized ZynqNet reduces the SER by 71.36% with a circuit area reduction of 44.76% when compared with the standard ZynqNet. These results confirm that quantization does contribute to SER reduction of the neural networks. In addition, the operating system on the processing system (PS) side was also found to be highly sensitive to SEUs, and, thus, mitigation techniques should be applied.
引用
收藏
页码:394 / 401
页数:8
相关论文
共 28 条
[1]  
[Anonymous], 2006, JESD89A JEDEC, P1
[2]   On the evaluation of SEU sensitiveness in SRAM-based FPGAs [J].
Bernardi, P ;
Reorda, MS ;
Sterpone, L ;
Violante, M .
10TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2004, :115-120
[3]   China's first pulsed neutron source [J].
Chen, Hesheng ;
Wang, Xun-Li .
NATURE MATERIALS, 2016, 15 (07) :689-691
[4]  
Du B., 2019, P IEEE INT S DEF FAU, P143
[5]   Object Classification Using CNN-Based Fusion of Vision and LIDAR in Autonomous Vehicle Environment [J].
Gao, Hongbo ;
Cheng, Bo ;
Wang, Jianqiang ;
Li, Keqiang ;
Zhao, Jianhui ;
Li, Deyi .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (09) :4224-4231
[6]  
Gschwend D, 2016, THESIS
[7]   Angel-Eye: A Complete Design Flow for Mapping CNN Onto Embedded FPGA [J].
Guo, Kaiyuan ;
Sui, Lingzhi ;
Qiu, Jiantao ;
Yu, Jincheng ;
Wang, Junbin ;
Yao, Song ;
Han, Song ;
Wang, Yu ;
Yang, Huazhong .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (01) :35-47
[8]   Ristretto: A Framework for Empirical Study of Resource-Efficient Inference in Convolutional Neural Networks [J].
Gysel, Philipp ;
Pimentel, Jon ;
Motamedi, Mohammad ;
Ghiasi, Soheil .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (11) :5784-5789
[9]  
Iandola F. N., 2016, ARXIV160207360
[10]   High-Performance CNN Accelerator on FPGA Using Unified Winograd-GEMM Architecture [J].
Kala, S. ;
Jose, Babita R. ;
Mathew, Jimson ;
Nalesh, S. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (12) :2816-2828