Fault-Tolerant Deep Neural Networks for Processing-In-Memory based Autonomous Edge Systems

被引:0
|
作者
Wang, Siyue [1 ]
Yuan, Geng [1 ]
Ma, Xiaolong [1 ]
Li, Yanyu [1 ]
Lin, Xue [1 ]
Kailkhura, Bhavy A. [2 ]
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
[2] Lawrence Livermore Natl Lab, Livermore, CA 94550 USA
基金
美国国家科学基金会;
关键词
Fault-Tolerant DNNs; DNN Accelerators; Autonomous Edge Systems;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In-memory deep neural network (DNN) accelerators will be the key for energy-efficient autonomous edge systems. The resistive random access memory (ReRAM) is a potential solution for the non-CMOS-based in-memory computing platform for energy-efficient autonomous edge systems, thanks to its promising characteristics, such as near-zero leakage-power and non-volatility. However, due to the hardware instability of ReRAM, the weights of the DNN model may deviate from the originally trained weights, resulting in accuracy loss. To mitigate this undesirable accuracy loss, we propose two stochastic fault-tolerant training methods to generally improve the models' robustness without dealing with individual devices. Moreover, we propose Stability Score-a comprehensive metric that serves as an indicator to the instability problem. Extensive experiments demonstrate that the DNN models trained using our proposed stochastic fault-tolerant training method achieve superior performance, which provides better flexibility, scalability, and deployability of ReRAM on the autonomous edge systems.
引用
收藏
页码:424 / 429
页数:6
相关论文
共 50 条
  • [1] Functionality-Based Processing-in-Memory Accelerator for Deep Convolutional Neural Networks
    Kim, Min-Jae
    Kim, Jeong-Geun
    Yoon, Su-Kyung
    Kim, Shin-Dug
    IEEE ACCESS, 2021, 9 : 145098 - 145108
  • [2] A Comprehensive Review of Processing-in-Memory Architectures for Deep Neural Networks
    Kaur, Rupinder
    Asad, Arghavan
    Mohammadi, Farah
    COMPUTERS, 2024, 13 (07)
  • [3] Fault-Tolerant Control of Nonlinear Systems Based on Fuzzy Neural Networks
    左东升
    姜建国
    JournalofDonghuaUniversity(EnglishEdition), 2009, 26 (06) : 634 - 638
  • [4] Pruning of Deep Neural Networks for Fault-Tolerant Memristor-based Accelerators
    Chen, Ching-Yuan
    Chakrabarty, Krishnendu
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 889 - 894
  • [5] Bipolar Vector Classifier for Fault-tolerant Deep Neural Networks
    Lee, Suyong
    Choi, Insu
    Yang, Joon-Sung
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 673 - 678
  • [6] A virtual grouping based fault-tolerant scheme for autonomous networks
    Leu, Jenq-Shiou
    Yueh, Hsiao-Chuan
    Chang, Ing-Chau
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 27 : 199 - 210
  • [7] Design Considerations for Efficient Deep Neural Networks on Processing-in-Memory Accelerators
    Yang, Tien-Ju
    Sze, Vivienne
    2019 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2019,
  • [8] In-depth Survey of Processing-in-memory Architectures for Deep Neural Networks
    Jang, Ji-Hoon
    Shin, Jin
    Park, Jun-Tae
    Hwang, In-Seong
    Kim, Hyun
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2023, 23 (05) : 322 - 339
  • [9] Evolving Fault-Tolerant Neural Networks
    Zhi-Hua Zhou
    Shi-Fu Chen
    Neural Computing & Applications, 2003, 11 : 156 - 160
  • [10] Evolving fault-tolerant neural networks
    Zhou, ZH
    Chen, SF
    NEURAL COMPUTING & APPLICATIONS, 2003, 11 (3-4): : 156 - 160