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 条
  • [31] Memristor-based pattern matching
    Klimo, Martin
    Such, Ondrej
    Skvarek, Ondrej
    Fratrik, Milan
    SEMICONDUCTOR SCIENCE AND TECHNOLOGY, 2014, 29 (10)
  • [32] Ambipolar memristor-based oscillator
    Rakitin, Vladimir. V.
    Rakitin, Alexander. V.
    INTERNATIONAL CONFERENCE ON MICRO- AND NANO-ELECTRONICS 2016, 2016, 10224
  • [33] A memristor-based Bayesian machine
    Kamel-Eddine Harabi
    Tifenn Hirtzlin
    Clément Turck
    Elisa Vianello
    Raphaël Laurent
    Jacques Droulez
    Pierre Bessière
    Jean-Michel Portal
    Marc Bocquet
    Damien Querlioz
    Nature Electronics, 2023, 6 : 52 - 63
  • [34] Memristor-Based Devices for Sensing
    Puppo, Francesca
    Doucey, Marie-Agnes
    Di Ventra, Massimiliano
    De Micheli, Giovanni
    Carrara, Sandro
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 2257 - 2260
  • [35] Memristor-based neural circuits
    Corinto, Fernando
    Ascoli, Alon
    Kang, Sung-Mo Steve
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 417 - 420
  • [36] Memristor-based RRAM with applications
    ShuKai Duan
    XiaoFang Hu
    LiDan Wang
    ChuanDong Li
    Pinaki Mazumder
    Science China Information Sciences, 2012, 55 : 1446 - 1460
  • [37] A Memristor-Based Cell for Complexity
    Buscarino, Arturo
    Corradino, Claudia
    Fortuna, Luigi
    Frasca, Mattia
    Viet-Thanh Pham
    NONLINEAR DYNAMICS IN COMPUTATIONAL NEUROSCIENCE, 2019, : 133 - 141
  • [38] A Memristor-Based LUT For FPGAs
    Almurib, Haider A. F.
    Kumar, T. Nandha
    Lombardi, Fabrizio
    2014 9TH IEEE INTERNATIONAL CONFERENCE ON NANO/MICRO ENGINEERED AND MOLECULAR SYSTEMS (NEMS), 2014, : 448 - 453
  • [39] Memristor-Based Timing Circuit
    Yener, Suayb Cagri
    Mutlu, Resat
    Yener, Tuba
    Kuntman, H. Hakan
    2017 ELECTRIC ELECTRONICS, COMPUTER SCIENCE, BIOMEDICAL ENGINEERINGS' MEETING (EBBT), 2017,
  • [40] Memristor-Based Artificial Chips
    Sun, Bai
    Chen, Yuanzheng
    Zhou, Guangdong
    Cao, Zelin
    Yang, Chuan
    Du, Junmei
    Chen, Xiaoliang
    Shao, Jinyou
    ACS NANO, 2023, 18 (01) : 14 - 27