A Design Methodology for Fault-Tolerant Neuromorphic Computing Using Bayesian Neural Network

被引:0
|
作者
Gao, Di [1 ]
Xie, Xiaoru [2 ]
Wei, Dongxu [3 ]
机构
[1] Hangzhou Polytech, Sch Intelligent Mfg, Hangzhou 311402, Peoples R China
[2] Nanjing Univ, Sch Elect Sci & Engn, Nanjing 210023, Peoples R China
[3] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
关键词
neuromorphic computing; memristor crossbar array; process variation; Bayesian neural network; variational inference;
D O I
10.3390/mi14101840
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Memristor crossbar arrays are a promising platform for neuromorphic computing. In practical scenarios, the synapse weights represented by the memristors for the underlying system are subject to process variations, in which the programmed weight when read out for inference is no longer deterministic but a stochastic distribution. It is therefore highly desired to learn the weight distribution accounting for process variations, to ensure the same inference performance in memristor crossbar arrays as the design value. In this paper, we introduce a design methodology for fault-tolerant neuromorphic computing using a Bayesian neural network, which combines the variational Bayesian inference technique with a fault-aware variational posterior distribution. The proposed framework based on Bayesian inference incorporates the impacts of memristor deviations into algorithmic training, where the weight distributions of neural networks are optimized to accommodate uncertainties and minimize inference degradation. The experimental results confirm the capability of the proposed methodology to tolerate both process variations and noise, while achieving more robust computing in memristor crossbar arrays.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A Design Methodology for Fault-Tolerant Computing using Astrocyte Neural Networks
    Isik, Murat
    Paul, Ankita
    Varshika, M. Lakshmi
    Das, Anup
    PROCEEDINGS OF THE 19TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2022 (CF 2022), 2022, : 169 - 172
  • [2] Design of Fault-Tolerant Neuromorphic Computing Systems
    Liu, Mengyun
    Xia, Lixue
    Wang, Yu
    Chakrabarty, Krishnendu
    2018 23RD IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2018,
  • [3] Fault-Tolerant Neuromorphic Computing Systems
    Chaudhuri, Arjun
    Liu, Mengyun
    Chakrabarty, Krishnendu
    2019 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2019,
  • [4] Fault-Tolerant Autolanding Controller Design using Neural Network
    Bai, Jian-Ming
    Rong, Hai-Jun
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 3017 - 3022
  • [5] Fault-Tolerant Neuromorphic Computing on Nanoscale Crossbar Architectures
    Roth, Ron M.
    2022 IEEE INFORMATION THEORY WORKSHOP (ITW), 2022, : 202 - 207
  • [6] A Fault-Tolerant Design of Spaceborne Onboard Neural Network
    Chen Z.
    Zhang M.
    Zhang J.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2023, 45 (09): : 3234 - 3243
  • [7] Fault-Tolerant Neuromorphic Computing With Memristors Using Functional ATPG for Efficient Recalibration
    Ahmed, Soyed Tuhin
    Tahoori, Mehdi B.
    IEEE DESIGN & TEST, 2023, 40 (04) : 42 - 50
  • [8] A Fault-Tolerant Neural Network Architecture
    Liu, Tao
    Wen, Wujie
    Jiang, Lei
    Wang, Yanzhi
    Yang, Chengmo
    Quan, Gang
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [9] Adaptive fault-tolerant model for improving cloud computing performance using artificial neural network
    Ragmani, Awatif
    Elomri, Amina
    Abghour, Noreddine
    Moussaid, Khalid
    Rida, Mohammed
    Badidi, Elarbi
    Procedia Computer Science, 2020, 170 : 929 - 934
  • [10] Adaptive fault-tolerant model for improving cloud computing performance using artificial neural network
    Ragmani, Awatif
    Elomri, Amina
    Abghour, Noreddine
    Moussaid, Khalid
    Rida, Mohammed
    Badidi, Elarbi
    11TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 3RD INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2020, 170 : 929 - 934