Zero-Overhead Protection for CNN Weights

被引:14
作者
Burel, Stephane [1 ]
Evans, Adrian [1 ]
Anghel, Lorena [2 ]
机构
[1] Univ Grenoble Alpes, LIST, CEA, Grenoble, France
[2] Univ Grenoble Alpes, CEA, CNRS, Grenoble INP,INAC Spintec, Grenoble, France
来源
34TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT 2021) | 2021年
关键词
D O I
10.1109/DFT52944.2021.9568363
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The numerical format used for representing weights and activations plays a key role in the computational efficiency and robustness of CNNs. Recently, a 16-bit floating point format called Brain-Float 16 (bf16) has been proposed and implemented in hardware accelerators. However, the robustness of accelerators implemented with this format has not yet been studied. In this paper, we perform a comparison of the robustness of state-of-the art CNNs implemented with 8-bit integer, Brain-Float 16 and 32bit floating point formats. We also introduce an error detection and masking technique, called opportunistic parity (OP), which can detect and mask errors in the weights with zero storage overhead. With this technique, the robustness of floating point weights to bit-flips can be improved by up to three orders of magnitude.
引用
收藏
页数:6
相关论文
共 19 条
[1]  
Bichler O, N2D2
[2]   Eyeriss: A Spatial Architecture for Energy-Efficient Dataflow for Convolutional Neural Networks [J].
Chen, Yu-Hsin ;
Emer, Joel ;
Sze, Vivienne .
2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, :367-379
[3]  
dos Santos F. F., 2019, IMPACT REDUCED PRECI, P1
[4]  
Draghetti L. K., 2019, 2019 IEEE 25 INT S O, P310
[5]   ShiDianNao: Shifting Vision Processing Closer to the Sensor [J].
Du, Zidong ;
Fasthuber, Robert ;
Chen, Tianshi ;
Ienne, Paolo ;
Li, Ling ;
Luo, Tao ;
Feng, Xiaobing ;
Chen, Yunji ;
Temam, Olivier .
2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2015, :92-104
[6]   Efficient Error-Tolerant Quantized Neural Network Accelerators [J].
Gambardella, Giulio ;
Kappauf, Johannes ;
Blott, Michaela ;
Doehring, Christoph ;
Kumm, Martin ;
Zip, Peter ;
Vissers, Kees .
2019 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2019,
[7]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778
[8]  
Howard AG., 2017, ARXIV, V2017
[9]  
Iandola F., 2016, ARXIV
[10]  
Kalamkar D., 2019, ARXIV190512322