SpiDR: A Reconfigurable Digital Compute-in-Memory Spiking Neural Network Accelerator for Event-based Perception
Deepika Sharma, Shubham Negi, Trishit Dutta, Amogh Agrawal, Kaushik, Roy

TL;DR
This paper introduces SpiDR, a reconfigurable digital compute-in-memory accelerator for spiking neural networks that efficiently handles diverse models, precisions, and sparsity, achieving high energy efficiency in event-based perception tasks.
Contribution
It presents a scalable, reconfigurable digital SNN accelerator with in-memory computation, multiple precisions, and zero-skipping for sparsity, addressing limitations of prior SNN hardware.
Findings
Achieves up to 5 TOPS/W energy efficiency at 95% sparsity
Supports multiple weight and Vmem precisions for flexibility
Demonstrates competitive performance in digital SNN acceleration
Abstract
Spiking Neural Networks (SNNs), with their inherent recurrence, offer an efficient method for processing the asynchronous temporal data generated by Dynamic Vision Sensors (DVS), making them well-suited for event-based vision applications. However, existing SNN accelerators suffer from limitations in adaptability to diverse neuron models, bit precisions and network sizes, inefficient membrane potential (Vmem) handling, and limited sparse optimizations. In response to these challenges, we propose a scalable and reconfigurable digital compute-in-memory (CIM) SNN accelerator \chipname with a set of key features: 1) It uses in-memory computations and reconfigurable operating modes to minimize data movement associated with weight and Vmem data structures while efficiently adapting to different workloads. 2) It supports multiple weight/Vmem bit precision values, enabling a trade-off between…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Robotics and Automated Systems
MethodsSparse Evolutionary Training · Spiking Neural Networks
