151. On the Reliability of Linear Regression and Pattern Recognition Feedforward Artificial Neural Networks in FPGAs.
- Author
-
Libano, F., Rech, P., Tambara, L., Tonfat, J., and Kastensmidt, F.
- Subjects
ARTIFICIAL neural networks ,ARTIFICIAL intelligence ,NEURAL circuitry ,MACHINE learning ,NEURAL computers ,PATTERN recognition systems ,DEEP learning - Abstract
In this paper, we experimentally and analytically evaluate the reliability of two state-of-the-art neural networks for linear regression and pattern recognition (multilayer perceptron and single-layer perceptron) implemented in a system-on-chip composed of a field-programmable gate array (FPGA) and a microprocessor. We have considered, for each neural network, three different activation function complexities, to evaluate how the implementation affects FPGAs reliability. As we show in this paper, higher complexity increases the exposed area but reduces the probability of one failure to impact the network output. In addition, we propose to distinguish between critical and tolerable errors in artificial neural networks. Experiments using a controlled heavy-ions beam show that, for both networks, only about 30% of the observed output errors actually affect the outputs correctness. We identify the causes of critical errors through fault injection, and found that faults in initial layers are more likely to significantly affect the output. [ABSTRACT FROM PUBLISHER]
- Published
- 2018
- Full Text
- View/download PDF