Examining the Robustness of Spiking Neural Networks on Non-ideal Memristive Crossbars
Abhiroop Bhattacharjee, Youngeun Kim, Abhishek Moitra, and, Priyadarshini Panda

TL;DR
This paper investigates how non-idealities in memristive crossbars affect the performance of Spiking Neural Networks, revealing error accumulation issues and the benefits of fewer time-steps for training.
Contribution
It provides a comprehensive analysis of SNN robustness on non-ideal memristive crossbars, highlighting error accumulation and training strategies for improved accuracy.
Findings
Error accumulation during crossbar computations causes significant performance drops.
Training SNNs with fewer time-steps improves accuracy on memristive crossbars.
Repetitive crossbar operations across multiple time-steps exacerbate errors.
Abstract
Spiking Neural Networks (SNNs) have recently emerged as the low-power alternative to Artificial Neural Networks (ANNs) owing to their asynchronous, sparse, and binary information processing. To improve the energy-efficiency and throughput, SNNs can be implemented on memristive crossbars where Multiply-and-Accumulate (MAC) operations are realized in the analog domain using emerging Non-Volatile-Memory (NVM) devices. Despite the compatibility of SNNs with memristive crossbars, there is little attention to study on the effect of intrinsic crossbar non-idealities and stochasticity on the performance of SNNs. In this paper, we conduct a comprehensive analysis of the robustness of SNNs on non-ideal crossbars. We examine SNNs trained via learning algorithms such as, surrogate gradient and ANN-SNN conversion. Our results show that repetitive crossbar computations across multiple time-steps…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
