Enhancement of Deep Neural Network Recognition on MPSoC with Single Event Upset

被引:2
作者
Yang, Weitao [1 ,2 ,3 ]
Song, Wuqing [1 ]
Guo, Yaxin [2 ]
Li, Yonghong [2 ]
He, Chaohui [2 ]
Wu, Longsheng [1 ]
Wang, Bin [1 ]
Liu, Huan [4 ]
Shi, Guang [4 ]
机构
[1] Xidian Univ, Sch Microeletron, Xian 710071, Peoples R China
[2] Xi An Jiao Tong Univ, Sch Nucl Sci & Technol, Xian 710049, Peoples R China
[3] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
[4] Xidian Univ, Sch Aerosp Sci & Technol, Xian 710071, Peoples R China
基金
中国国家自然科学基金;
关键词
Zynq UltraScale plus MPSoC; single event upset; deep neural network; fault injection; enhancement; RELIABILITY; EMULATION; SYSTEM; IMPACT; SRAM;
D O I
10.3390/mi14122215
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper introduces a new finding regarding single event upsets (SEUs) in configuration memory, and their potential impact on enhancing the performance of deep neural networks (DNNs) on the multiprocessor system on chip (MPSoC) platform. Traditionally, SEUs are considered to have negative effects on electronic systems or designs, but the current study demonstrates that they can also have positive contributions to the DNN on the MPSoC. The assertion that SEUs can have positive contributions to electronic system design was supported by conducting fault injections through dynamic reconfiguration on DNNs implemented on a 16nm FinFET technology Zynq UltraScale+ MPSoC. The results of the current study were highly significant, indicating that an SEU in configuration memory could result in an impressive 8.72% enhancement in DNN recognition on the MPSoC. One possible cause is that SEU in the configuration memory leads to slight changes in weight or bias values, resulting in improved activation levels of neurons and enhanced final recognition accuracy. This discovery offers a flexible and effective solution for boosting DNN performance on the MPSoC platform.
引用
收藏
页数:13
相关论文
共 43 条
  • [1] Unlocking the Potential of Two-Point Cells for Energy-Efficient and Resilient Training of Deep Nets
    Adeel, Ahsan
    Adetomi, Adewale
    Ahmed, Khubaib
    Hussain, Amir
    Arslan, Tughrul
    Phillips, W. A.
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (03): : 818 - 828
  • [2] NullHop: A Flexible Convolutional Neural Network Accelerator Based on Sparse Representations of Feature Maps
    Aimar, Alessandro
    Mostafa, Hesham
    Calabrese, Enrico
    Rios-Navarro, Antonio
    Tapiador-Morales, Ricardo
    Lungu, Iulia-Alexandra
    Milde, Moritz B.
    Corradi, Federico
    Linares-Barranco, Alejandro
    Liu, Shih-Chii
    Delbruck, Tobi
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2019, 30 (03) : 644 - 656
  • [3] Androsov K., 2019, P 27 INT S NUCL EL C
  • [4] [Anonymous], 2020, WP521 (v1.0.1), Convolutional neural network with INT4 optimization on Xilinx Devices
  • [5] Thermal Neutron-Induced Single-Event Upsets in Microcontrollers Containing Boron-10
    Auden, Elizabeth C.
    Quinn, Heather M.
    Wender, Stephen A.
    O'Donnell, John M.
    Lisowski, Paul W.
    George, Jeffrey S.
    Xu, Ning
    Black, Dolores A.
    Black, Jeffrey D.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2020, 67 (01) : 29 - 37
  • [6] A Survey and Taxonomy of FPGA-based Deep Learning Accelerators
    Blaiech, Ahmed Ghazi
    Ben Khalifa, Khaled
    Valderrama, Carlos
    Fernandes, Marcelo A. C.
    Bedoui, Mohamed Hedi
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 331 - 345
  • [7] Implementation of Deep Learning Models on an SoC-FPGA Device for Real-Time Music Genre Classification
    Faizan, Muhammad
    Intzes, Ioannis
    Cretu, Ioana
    Meng, Hongying
    [J]. TECHNOLOGIES, 2023, 11 (04)
  • [8] Fox S., 2019, P 2019 INT C FIELD P
  • [9] github.com, ZyNet Git Repository
  • [10] FPGA/DNN Co-Design: An Efficient Design Methodology for IoT Intelligence on the Edge
    Hao, Cong
    Zhang, Xiaofan
    Li, Yuhong
    Huang, Sitao
    Xiong, Jinjun
    Rupnow, Kyle
    Hwu, Wen-mei
    Chen, Deming
    [J]. PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,