Efficient Identification of Critical Faults in Memristor-Based Inferencing Accelerators

被引:3
|
作者
Chen, Ching-Yuan [1 ]
Chakrabarty, Krishnendu [1 ]
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
关键词
Deep neural network (DNN); fault tolerance; memristor crossbar; resistive random-access memory (ReRAM); testing;
D O I
10.1109/TCAD.2021.3102894
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deep neural networks (DNNs) are becoming ubiquitous, but hardware-level reliability is a concern when DNN models are mapped to emerging neuromorphic technologies such as memristor-based crossbars. As DNN architectures are inherently fault tolerant and many faults do not affect inferencing accuracy, careful analysis must be carried out to identify faults that are critical for a given application. We present a misclassification-driven training (MDT) algorithm to efficiently identify critical faults (FCFs) in the crossbar. Our results for three DNNs on the CIFAR-10 data set show that MDT can rapidly and accurately identify a large number of FCFs-up to 20x faster than a baseline method of forward inferencing with randomly injected faults. We use the set of FCFs obtained using MDT and the set of benign faults obtained using forward inferencing to train a machine learning (ML) model to efficiently classify all the crossbar faults in terms of their criticality. Using the ground truth generated using MDT and forward inferencing, we show that the ML models can classify millions of faults within minutes with a remarkably high classification accuracy of up to 99%. We also show that the ML model trained using CIFAR-10 provides high accuracy when it is used to carry out fault classification for the ImageNet data set. We present a fault-tolerance solution that exploits this high degree of criticality-classification accuracy, leading to a 92.5% reduction in the redundancy needed for fault tolerance.
引用
收藏
页码:2301 / 2314
页数:14
相关论文
共 50 条
  • [1] A Heterogeneous Computing System with Memristor-Based Neuromorphic Accelerators
    Liu, Xiaoxiao
    Mao, Mengjie
    Li, Hai
    Chen, Yiran
    Jiang, Hao
    Yang, J. Joshua
    Wu, Qing
    Barnell, Mark
    2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [2] Efficient Identification of Critical Faults in Memristor Crossbars for Deep Neural Networks
    Chen, Ching-Yuan
    Chakrabarty, Krishnendu
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1074 - 1077
  • [3] Detection, Diagnosis, and Repair of Faults in Memristor-based Memories
    Kannan, Sachhidh
    Karimi, Naghmeh
    Karri, Ramesh
    Sinanoglu, Ozgur
    2014 IEEE 32ND VLSI TEST SYMPOSIUM (VTS), 2014,
  • [4] Generalize or Die: Operating Systems Support for Memristor-based Accelerators
    Bruel, Pedro
    Chalamalasetti, Sai Rahul
    Dalton, Chris
    El Hajj, Izzat
    Goldman, Alfredo
    Graves, Catherine
    Hwu, Wen-mei
    Laplante, Phil
    Milojicic, Dejan
    Ndu, Geoffrey
    Strachan, John Paul
    2017 IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING (ICRC), 2017, : 89 - 96
  • [5] MemSE: Fast MSE Prediction for Noisy Memristor-Based DNN Accelerators
    Kern, Jonathan
    Henwood, Sebastien
    Mordido, Goncalo
    Dupraz, Elsa
    Aissa-El-Bey, Abdeldjalil
    Savaria, Yvon
    Leduc-Primeau, Francois
    2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 62 - 65
  • [6] Harmonica: A Framework of Heterogeneous Computing Systems With Memristor-Based Neuromorphic Computing Accelerators
    Liu, Xiaoxiao
    Mao, Mengjie
    Liu, Beiye
    Li, Boxun
    Wang, Yu
    Jiang, Hao
    Barnell, Mark
    Wu, Qing
    Yang, Jianhua
    Li, Hai
    Chen, Yiran
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (05) : 617 - 628
  • [7] Memristor-based Energy-Efficient Neuromorphic Computing
    Tang, Jianshi
    2022 INTERNATIONAL CONFERENCE ON IC DESIGN AND TECHNOLOGY (ICICDT), 2022, : XIX - XIX
  • [8] Fault Modeling and Efficient Testing of Memristor-Based Memory
    Liu, Peng
    You, Zhiqiang
    Wu, Jigang
    Liu, Bosheng
    Han, Yinhe
    Chakrabarty, Krishnendu
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (11) : 4444 - 4455
  • [9] An Efficient Programming Framework for Memristor-based Neuromorphic Computing
    Li Zhang, Grace
    Li, Bing
    Huang, Xing
    Shen, Chen
    Zhang, Shuhang
    Burcea, Florin
    Graeb, Helmut
    Ho, Tsung-Yi
    Li, Hai
    Schlichtmann, Ulf
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1068 - 1073
  • [10] 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