Xpikeformer: Hybrid Analog-Digital Hardware Acceleration for Spiking Transformers
Zihang Song, Prabodh Katti, Osvaldo Simeone, Bipin Rajendran

TL;DR
Xpikeformer is a hybrid analog-digital hardware architecture that accelerates spiking neural network-based transformers, significantly reducing energy consumption while maintaining comparable inference accuracy to traditional GPU-based transformers.
Contribution
The paper introduces Xpikeformer, a novel hybrid hardware architecture combining analog in-memory computing and stochastic spiking attention to efficiently accelerate SNN-based transformers.
Findings
13x energy reduction compared to digital accelerators
Achieves similar inference accuracy to GPU-based transformers
Up to 1.9x energy savings over digital ASIC implementations
Abstract
The integration of neuromorphic computing and transformers through spiking neural networks (SNNs) offers a promising path to energy-efficient sequence modeling, with the potential to overcome the energy-intensive nature of the artificial neural network (ANN)-based transformers. However, the algorithmic efficiency of SNN-based transformers cannot be fully exploited on GPUs due to architectural incompatibility. This paper introduces Xpikeformer, a hybrid analog-digital hardware architecture designed to accelerate SNN-based transformer models. The architecture integrates analog in-memory computing (AIMC) for feedforward and fully connected layers, and a stochastic spiking attention (SSA) engine for efficient attention mechanisms. We detail the design, implementation, and evaluation of Xpikeformer, demonstrating significant improvements in energy consumption and computational efficiency.…
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 · CCD and CMOS Imaging Sensors · Neural Networks and Applications
