MorphAtt: A Neuromorphic Accelerator for Efficient Multi-Head Attention Processing in Spiking Vision Transformers
Organizations: eBRAIN Lab, New York University (NYU) Abu Dhabi, Abu Dhabi, United Arab Emirates · University of Tehran, Tehran, Iran
Abstract
Spiking Vision Transformers (SViTs) are developed as an energy-efficient alternative to conventional ViTs for computer vision tasks at the edge. However, huge parameter counts and complex multi-head self-attention (MHSA) operations make it challenging to achieve high energy efficiency in SViT inference, especially in tightly constrained applications. To maximize efficiency gains of SViT processing, we propose MorphAtt, a novel digital accelerator that expedites SViT inference through streamlined processing. Specifically, it processes MHSA operations using cascaded hardware modules: a Spiking Query-Key-Value generator (SpikeQKV), a low-complexity Spiking Multi-Head Self-Attention engine (SpikeAtten), and Reparameterization Convolution (RepConv) modules. To mitigate traffic congestion in on-chip memory accesses and data reuse, specialized inter-module buffers are integrated within the dataflow. Under synthesis using 32nm CMOS technology, MorphAtt achieves 792-1605 GOPS of throughput, while incurring ~39-55 mW of power consumption and 1.5 mm^2 of area, which lead to 20.3-29.1 TOPS/W of energy efficiency. These results also demonstrate that our MorphAtt offers better performance and efficiency trade-offs than state-of-the-art, thereby enabling highly energy-efficient vision-based AI systems at the edge.
Figures & tables
| Evaluation | Design of ( Li et al. 2024 ) | SpikeTA ( Gao and others 2025 ) | FireFly-T ( Li and others 2025 ) | VESTA ( Chen and others 2024 ) | Bishop ( Xu and others 2025 ) | Design of ( Fang et al. 2025 ) | Design of ( Xu and others 2024 ) | MorphAtt (ours) |
|---|---|---|---|---|---|---|---|---|
| Paradigm | 2D | 2D | 2D | 2D | 2D | 2D | 3D | 2D |
| Technology (nm) | FPGA | FPGA | FPGA | 28 | 28 | 28 | 28 | 32 |
| Precision (bit) | 10 | 8 | 4 | 8 | multi-bit | 8 | 8 | 8 |
| Area (mm 2 ) | N/A | N/A | N/A | 0.84 | 2.96 | 6.5 | 0.20 | 1.49 |
| Power (mW) | 12000 | 71759 | 4349 | 416 | 627 | 222.65 | 201.63 | 38.96 - 55.12 |
| Frequency (MHz) | 200 | 450 | 300 | 500 | 500 | 200 | 500 | 100 |
| Total | Total | Power | |
|---|---|---|---|
| Module | Area | Power | Distribution |
| (10 3 m 2 ) | (mW) | (% of total) | |
| SpikeQKV | 686.0 | 20.095 | 51.6% |
| SpikeAtten | 9.4 | 0.209 | 0.6% |
| RepConv | 42.6 | 1.267 | 3.2% |
| On-chip Memories | 758.3 | 17.394 | 44.6% |
AI Accelerator Inference
AI accelerator inference studies hardware and software for running neural networks faster and more efficiently across data-center, edge, and mobile devices.
See all 102 papers