Input-Aware Dynamic Timestep Spiking Neural Networks for Efficient In-Memory Computing
Yuhang Li, Abhishek Moitra, Tamar Geller, Priyadarshini Panda
Abstract
Spiking Neural Networks (SNNs) have recently attracted widespread research interest as an efficient alternative to traditional Artificial Neural Networks (ANNs) because of their capability to process sparse and binary spike information and avoid expensive multiplication operations. Although the efficiency of SNNs can be realized on the In-Memory Computing (IMC) architecture, we show that the energy cost and latency of SNNs scale linearly with the number of timesteps used on IMC hardware. Therefore, in order to maximize the efficiency of SNNs, we propose input-aware Dynamic Timestep SNN (DT-SNN), a novel algorithmic solution to dynamically determine the number of timesteps during inference on an input-dependent basis. By calculating the entropy of the accumulated output after each timestep, we can compare it to a predefined threshold and decide if the information processed at the current timestep is sufficient for a confident prediction. We deploy DT-SNN on an IMC architecture and show that it incurs negligible computational overhead. We demonstrate that our method only uses 1.46 average timesteps to achieve the accuracy of a 4-timestep static SNN while reducing the energy-delay-product by 80%.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers3
- Towards Low-latency Event-based Visual Recognition with Hybrid Step-wise Distillation Spiking Neural NetworksXian Zhong, Shengwang Hu, Wenxuan Liu, Wenxin Huang et al.ACM MM 2024 · 5 citations
- PIVOT- Input-aware Path Selection for Energy-efficient ViT InferenceAbhishek Moitra, Abhiroop Bhattacharjee, Priyadarshini PandaDAC 2024 · 4 citations
- Temporal Flexibility in Spiking Neural Networks: Towards Generalization Across Time Steps and Deployment FriendlinessKangrui Du, Yuhang Wu, Shikuang Deng, Shi GuICLR 2025
Builds on2
- Going Deeper With Directly-Trained Larger Spiking Neural NetworksHanle Zheng, Yujie Wu, Lei Deng, Yifan Hu et al.AAAI 2021 · 694 citations
- Differentiable Spike: Rethinking Gradient-Descent for Training Spiking Neural NetworksYuhang Li, Yufei Guo, Shanghang Zhang, Shikuang Deng et al.NeurIPS 2021 · 288 citations
Related papers
- SEENN: Towards Temporal Spiking Early Exit Neural NetworksYuhang Li, Tamar Geller, Youngeun Kim, Priyadarshini PandaNeurIPS 2023 · 82 citations
- Parallel Time Batching: Systolic-Array Acceleration of Sparse Spiking Neural ComputationJeong-Jun Lee, Wenrui Zhang, Peng LiHPCA 2022 · 49 citations
- Unleashing the Potential of Spiking Neural Networks with Dynamic ConfidenceChen Li, Edward G. Jones, Steve B. FurberICCV 2023 · 28 citations
- TS-SNN: Temporal Shift Module for Spiking Neural NetworksKairong Yu, Tianqing Zhang, Qi Xu, Gang Pan et al.ICML 2025
- Single Spike Artificial Neural NetworksRhys Gretsch, Michael Beyeler, Jeremy Lau, Timothy SherwoodISCA 2025
