High-Performance Temporal Reversible Spiking Neural Networks with O(L) Training Memory and O(1) Inference Cost

Jiakui Hu, Man Yao, Xuerui Qiu, Yuhong Chou, Yuxuan Cai +4 more
2/12/2026

No official code found. Best implementation: BICLab/T-RevSNN (23 stars, last commit 2026-02-03).

Abstract

Multi-timestep simulation of brain-inspired Spiking Neural Networks (SNNs) boost memory requirements during training and increase inference energy cost. Current training methods cannot simultaneously solve both training and inference dilemmas. This work proposes a novel Temporal Reversible architecture for SNNs (T-RevSNN) to jointly address the training and inference challenges by altering the forward propagation of SNNs. We turn off the temporal dynamics of most spiking neurons and design multi-level temporal reversible interactions at temporal turn-on spiking neurons, resulting in a $O(L)$ training memory. Combined with the temporal reversible nature, we redesign the input encoding and network organization of SNNs to achieve $O(1)$ inference energy cost. Then, we finely adjust the internal units and residual connections of the basic SNN block to ensure the effectiveness of sparse temporal information interaction. T-RevSNN achieves excellent accuracy on ImageNet, while the memory efficiency, training time acceleration, and inference energy efficiency can be significantly improved by $8.6 \times$, $2.0 \times$, and $1.6 \times$, respectively. This work is expected to break the technical bottleneck of significantly increasing memory cost and training time for large-scale SNNs while maintaining high performance and low inference energy cost. Source code and models are available at: https://github.com/BICLab/T-RevSNN.

View on arXivView PDF

Code Implementations(1)

BICLab/T-RevSNNCommunity56%

Offical implementation of High-Performance Temporal Reversible Spiking Neural Networks with $O(L)$ Training Memory and $O(1)$ Inference Cost, ICML 2024 spotlight.

235Shell, PythonJul 21, 20248 months ago

Similar Papers

Cite this paper

@article{hu2026highperformance,
  title  = {High-Performance Temporal Reversible Spiking Neural Networks with O(L) Training Memory and O(1) Inference Cost},
  author = {Jiakui Hu and Man Yao and Xuerui Qiu and Yuhong Chou and Yuxuan Cai and Ning Qiao and Yonghong Tian and Boxing Xu and Guoqi Li},
  year   = {2026},
  eprint = {2405.16466},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.16466},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.16466.svg)](https://codeofpaper.com/paper/2405.16466)

Discussion