Litcius/Paper detail

An Efficient Hardware Accelerator for Sparse Transformer Neural Networks

Chao Fang, Shouliang Guo, Wei Wu, Jun Lin, Zhongfeng Wang, Ming Kai Hsu, Lingzhi Liu

20222022 IEEE International Symposium on Circuits and Systems (ISCAS)27 citationsDOI

Abstract

Transformers have been an indispensable staple in deep learning. However, it is challenging to realize efficient deployment for Transformer-based model due to their substantial computation and memory demands. To address this issue, we present an efficient sparse Transformer accelerator on FPGA, namely STA, by exploiting N:M fine-grained structured sparsity. Our design features not only a unified computing engine capable of performing both sparse and dense matrix multiplications with high computational efficiency, but also a scalable softmax module eliminating the latency from intermediate off-chip data communication. Experimental results show that our implementation achieves the lowest latency compared to CPU, GPU, and prior FPGA-based accelerators. Moreover, compared with the state-of the-art FPGA-based accelerators, it can achieve up to $12.28\times$ and $51.00\times$ improvement on energy efficiency and MAC efficiency, respectively.

Topics & Concepts

Computer scienceField-programmable gate arrayEfficient energy useScalabilityComputationTransformerLatency (audio)Parallel computingEmbedded systemComputer hardwareComputer architectureComputer engineeringElectrical engineeringAlgorithmEngineeringTelecommunicationsDatabaseVoltageAdvanced Neural Network ApplicationsParallel Computing and Optimization TechniquesFerroelectric and Negative Capacitance Devices
An Efficient Hardware Accelerator for Sparse Transformer Neural Networks | Litcius