An Empirical Fault Vulnerability Exploration of ReRAM-based Process-in-Memory CNN Accelerators
Not on the map. Why?
Abstract (arXiv)
Resistive random-access memory (ReRAM)-based Processing-in-Memory (PIM) accelerator is a promising platform for processing massively memory intensive matrix-vector multiplications of neural networks in parallel domain, due to its capability of analog computation, ultra-high density, near-zero leakage current, and non-volatility. Despite many advantages, ReRAM-based accelerators are highly error-prone due to limitations of technology fabrication that lead to process variations and defects. These limitations degrade the accuracy of Deep Convolutional Neural Networks (Deep CNNs) running on PIM accelerators. While these CNNs accelerators are widely deployed in safety-critical systems, their vulnerability to fault is not well explored. In this paper, we have developed a fault injection framework to investigate the vulnerability of large-scale CNNs at both software- and hardware-level of inference phases. Faulty ReRAM devices are another reliability challenges due to significant degradation of classification accuracy when CNN parameters are mapped to the accelerators. To investigate this challenge, we map the CNN learning parameter to the ReRAM crossbar and inject faults into crossbar arrays. The proposed framework analyzes the impact of stuck-at high (SaH) and stuck-at low (SaL) fault models on different layers and locations of CNN learning parameters. By performing extensive fault injections, we illustrate that the vulnerability behavior of ReRAM-based PIM accelerator for CNNs is greatly impressible to the types and depth of layers, the location of the learning parameter in every layer, and the value and types of faults. Our observations show that different models have different vulnerabilities to faults. Specifically, we show that SaL further reduces classification accuracy than SaH.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 7 of its 56 references that are in the map. First posted on arXiv 4 Oct 2026.
Builds on
7 of 56 references.
References · 7
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2020TensorFI: A Flexible Fault Injection Framework for TensorFlow Applicationscited by 22
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Acceleratorcited by 12
- 2019Efficient Error-Tolerant Quantized Neural Network Acceleratorscited by 7
- 2022A System-Level Framework for Analytical and Empirical Reliability Exploration of STT-MRAM Cachescited by 1
- 2023XCRYPT: Accelerating Lattice Based Cryptography with Memristor Crossbar Arrayscited by 1
Built on by
Not cited yet.