An Area-Efficient and Bit-Width Configurable Carry-Save Adder Tree for Spiking Transformers
Spiking transformers have been successfully applied to multiple applications with comparable accuracy with native transformers. Achieving a high energy efficiency with spiking transformers requires dedicated hardware design, especially a specialized matrix multiplication engine optimized for spike input. In this paper, we propose a carry-save adder (CSA) array with an improved energy and area efficiency for spiking transformer matrix multiplication computation. A two-staged CSA structure is proposed to support maximum logic reuse between 1b self-attention mode and 8b linear mode. Besides, a cubic-mesh architecture is proposed to organize CSA trees to reuse weight in different timesteps. Compared to a baseline accumulation design, the proposed architecture achieved a 2.7x area reduction and a 3.75x power reduction with the same throughput, showing that the optimized computation array has great potential to be applied in digital neuromorphic accelerators.
Authors
- Jie Yang (ORCID: https://orcid.org/0000-0002-4148-0042)
- Fengshi Tian (ORCID: https://orcid.org/0000-0003-1304-5593)
- Ziyang Shen
- Chaoming Fang (ORCID: https://orcid.org/0000-0001-8830-1294)
- Mohamad Sawan (ORCID: https://orcid.org/0000-0002-4137-7272)
Institutions
- Hong Kong University of Science and Technology (HK)
- Westlake University (CN)
- University of Hong Kong (HK)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043823
- Citations
- 2
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 1.46