An FPGA-Based Reconfigurable Accelerator for Convolution-Transformer Hybrid EfficientViT
원문 초록
Vision Transformers (ViTs) have achieved significant success in computer vision. However, their intensive computations and massive memory footprint challenge ViTs' deployment on embedded devices, calling for efficient ViTs. Among them, EfficientViT, the state-of-the-art one, features a Convolution-Transformer hybrid architecture, enhancing both accuracy and hardware efficiency. Unfortunately, existing accelerators cannot fully exploit the hardware benefits of EfficientViT due to its unique architecture. In this paper, we propose an FPGA-based accelerator for EfficientViT to advance the hardware efficiency frontier of ViTs. Specifically, we design a reconfigurable architecture to efficiently support various operation types, including lightweight convolutions and attention, boosting hardware utilization. Additionally, we present a time-multiplexed and pipelined dataflow to facilitate both intra- and inter-layer fusions, reducing off-chip data access costs. Experimental results show that our accelerator achieves up to 780.2 GOPS in throughput and 105.1 GOPS/W in energy efficiency at 200MHz on the Xilinx ZCU102 FPGA, which significantly outperforms prior works.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Trio-ViT: Post-Training Quantization and Acceleration for Softmax-Free Efficient Vision Transformer
Multi-criteria Token Fusion with One-step-ahead Attention for Efficient Vision Transformers
GTP-ViT: Efficient Vision Transformers via Graph-based Token Propagation
PPT: Token Pruning and Pooling for Efficient Vision Transformers
Learned Thresholds Token Merging and Pruning for Vision Transformers
MDViT: Multi-domain Vision Transformer for Small Medical Image Segmentation Datasets
토론
이 논문과 연결된 포럼 글이 아직 없습니다.