Home
Scholarly Works
Soft Error Mitigation for Deep Convolution Neural...
Conference

Soft Error Mitigation for Deep Convolution Neural Network on FPGA Accelerators

Abstract

Convolution neural networks (CNNs) have been widely used in many applications. Field-Programmable Gate Array (FPGA) based accelerator is an ideal solution for CNNs in embedded systems. However, the single event upset (SEU) effect in FPGA device may have a significant influence on the performance of CNNs. In this paper, we analyze the sensibility of CNNs to SEU and present a fault-tolerant design for CNN accelerators. First, we find that SEU in processing elements (PEs) has the worst effects on CNNs since it produces proportional errors and will not get refreshed. Furthermore, it is indicated that the large positive perturbation contributes almost all of the performance loss. Based on such observations, we propose an error detecting scheme to locate incorrect PEs and give an error masking method to achieve fault-tolerance. Experiments demonstrate that the proposed method achieves similar fault-tolerant performance with the triple modular redundancy (TMR) scheme while the overhead is much lower than it.

Authors

Li W; Ge G; Guo K; Chen X; Wei Q; Gao Z; Wang Y; Yang H

Volume

00

Pagination

pp. 1-5

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

January 2, 2020

DOI

10.1109/aicas48895.2020.9073925

Name of conference

2020 2nd IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS)
View published work (Non-McMaster Users)

Contact the Experts team