Fault Tolerant Design for Memristor-based AI Accelerators
Computation-In-Memory (CIM) using emerging memristive devices offers a promising solution to implementing energy efficient Artificial Intelligence (AI) hardware accelerators. Though, the non-idealities characterizing memristive devices cause a negative impact on the performance of CIM-based micro-architectures. We propose a two-step fault tolerance strategy to address the impact of Stack-at Faults (SAFs) and conductance variation of RRAM crossbar arrays, composed of a fault tolerant activation function and a retraining method. Evaluation results on Binary Neural Network (BNNs) architectures trained with MNIST, Fashion-MNIST, and CIFAR-10 datasets demonstrate that the proposed techniques can restore the classification accuracy by up to 20%, 40% and 80%, respectively.
Authors
- Said Hamdioui (ORCID: https://orcid.org/0000-0002-8961-0387)
- Anteneh Gebregiorgis
- Theofilos Spyrou (ORCID: https://orcid.org/0000-0002-4694-458X)
- Artemis Zografou
Institutions
- Delft University of Technology (NL)
Publication Details
- Published
- 2024-10-14
- DOI
- https://doi.org/10.1109/dttis62212.2024.10779989
- Citations
- 1
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.21
Funders
- HORIZON EUROPE Framework Programme