VAQF: Fully Automatic Software-Hardware Co-Design Framework for Low-Bit Vision Transformer
Not on the map. Why?
Abstract (arXiv)
The transformer architectures with attention mechanisms have obtained success in Nature Language Processing (NLP), and Vision Transformers (ViTs) have recently extended the application domains to various vision tasks. While achieving high performance, ViTs suffer from large model size and high computation complexity that hinders the deployment of them on edge devices. To achieve high throughput on hardware and preserve the model accuracy simultaneously, we propose VAQF, a framework that builds inference accelerators on FPGA platforms for quantized ViTs with binary weights and low-precision activations. Given the model structure and the desired frame rate, VAQF will automatically output the required quantization precision for activations as well as the optimized parameter settings of the accelerator that fulfill the hardware requirements. The implementations are developed with Vivado High-Level Synthesis (HLS) on the Xilinx ZCU102 FPGA board, and the evaluation results with the DeiT-base model indicate that a frame rate requirement of 24 frames per second (FPS) is satisfied with 8-bit activation quantization, and a target of 30 FPS is met with 6-bit activation quantization. To the best of our knowledge, this is the first time quantization has been incorporated into ViT acceleration on FPGAs with the help of a fully automatic framework to guide the quantization strategy on the software side and the accelerator implementations on the hardware side given the target frame rate. Very small compilation time cost is incurred compared with quantization training, and the generated accelerators show the capability of achieving real-time execution for state-of-the-art ViT models on FPGAs.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 44 of its 51 references that are in the map. First posted on arXiv 17 Jan 2022.
Builds on
44 of 51 references.
References · 44
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2020Deformable DETR: Deformable Transformers for End-to-End Object Detectioncited by 3,410
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
- 2020Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformerscited by 1,368
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
32 more
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2021CrossViT: Cross-Attention Multi-Scale Vision Transformer for Image Classificationcited by 806
- 2019Are Sixteen Heads Really Better than One?cited by 803
- 2021Do Vision Transformers See Like Convolutional Neural Networks?cited by 671
- 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 636
- 2021Transformer in Transformercited by 632
- 2021How to train your ViT? Data, Augmentation, and Regularization in Vision Transformerscited by 562
- 2019Patient Knowledge Distillation for BERT Model Compressioncited by 502
- 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
- 2020End-to-End Video Instance Segmentation with Transformerscited by 443
- 2020End-to-End Human Pose and Mesh Reconstruction with Transformerscited by 417
- 2021Rethinking Spatial Dimensions of Vision Transformerscited by 361
- 2019Q-BERT: Hessian Based Ultra Low Precision Quantization of BERTcited by 355
- 2021XCiT: Cross-Covariance Image Transformerscited by 335
- 2019Q8BERT: Quantized 8Bit BERTcited by 296
- 2020The Lottery Ticket Hypothesis for Pre-trained BERT Networkscited by 275
- 2021Post-Training Quantization for Vision Transformercited by 274
- 2021When Vision Transformers Outperform ResNets without Pre-training or Strong Data Augmentationscited by 259
- 2021Incorporating Convolution Designs into Visual Transformerscited by 248
- 2021Rethinking and Improving Relative Position Encoding for Vision Transformercited by 206
- 2021AutoFormer: Searching Transformers for Visual Recognitioncited by 186
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 183
- 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 181
- 2020BinaryBERT: Pushing the Limit of BERT Quantizationcited by 175
- 2020TernaryBERT: Distillation-aware Ultra-low Bit BERTcited by 145
- 2021All Tokens Matter: Token Labeling for Training Better Vision Transformerscited by 144
- 2021Pose Recognition with Cascade Transformerscited by 99
- 2021KVT: k-NN Attention for Boosting Vision Transformerscited by 64
- 2020FTRANS: Energy-Efficient Acceleration of Transformers using FPGAcited by 52
- 2021Vision Transformer with Progressive Samplingcited by 44
- 2021Hardware Acceleration of Fully Quantized BERT for Efficient Natural Language Processingcited by 21
Built on by
Citing papers per year: 2022: 3; 2023: 6; 2024: 14; 2025: 1; 2026: 3.
27 papers.
Sort:
By area:
- 2022M3ViT: Mixture-of-Experts Vision Transformer for Efficient Multi-task Learning with Model-Accelerator Co-designcited by 97
- 2024A Survey on Inference Optimization Techniques for Mixture of Experts Modelscited by 46
- 2022ViTCoD: Vision Transformer Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 41
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2022PPT: token-Pruned Pose Transformer for monocular and multi-view human pose estimationcited by 27
- 2023Edge-MoE: Memory-Efficient Multi-Task Vision Transformer Architecture with Task-level Sparsity via Mixture-of-Expertscited by 23
- 2023Quantized Feature Distillation for Network Quantizationcited by 13
- 2024Model Quantization and Hardware Acceleration for Vision Transformers: A Comprehensive Surveycited by 13
- 2023TRON: Transformer Neural Network Acceleration with Non-Coherent Silicon Photonicscited by 12
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applicationscited by 11
- 2024ViT-1.58b: Mobile Vision Transformers in the 1-bit Eracited by 7
- 2024HG-PIPE: Vision Transformer Acceleration with Hybrid-Grained Pipelinecited by 7
15 more
- 2024BETA: Binarized Energy-Efficient Transformer Accelerator at the Edgecited by 6
- 2024A Cost-Efficient FPGA Implementation of Tiny Transformer Model using Neural ODEcited by 4
- 2024An FPGA-Based Reconfigurable Accelerator for Convolution-Transformer Hybrid EfficientViTcited by 4
- 2024P2-ViT: Power-of-Two Post-Training Quantization and Acceleration for Fully Quantized Vision Transformercited by 4
- 2025COBRA: Algorithm-Architecture Co-optimized Binary Transformer Accelerator for Edge Inferencecited by 4
- 2024Trio-ViT: Post-Training Quantization and Acceleration for Softmax-Free Efficient Vision Transformercited by 3
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networkscited by 2
- 2024CHOSEN: Compilation to Hardware Optimization Stack for Efficient Vision Transformer Inferencecited by 2
- 2024Accelerating Neural Networks for Large Language Models and Graph Processing with Silicon Photonicscited by 1
- 2023Distilling Token-Pruned Pose Transformer for 2D Human Pose Estimationcited by 0
- 2023Improved TokenPose with Sparsitycited by 0
- 2024Faster Inference of Integer SWIN Transformer by Removing the GELU Activationcited by 0
- 2026DxPTA: An Architecture Design Space Exploration with Optical Dataflow-guided Strategy for HW/SW Co-Design of Photonic Transformer Acceleratorscited by 0
- 2026FlexViT: A Flexible FPGA-based Accelerator for Edge Vision Transformerscited by 0
- 2026ExaGEMM: Exploration Framework for CPU-Driven ML Inference via Associative In-Register Computing for Low-Bit GEMMcited by 0
- 2026ExaGEMM: Exploration Framework for CPU-Driven ML Inference via Associative In-Register Computing for Low-Bit GEMM16 Jul 2026
- 2026FlexViT: A Flexible FPGA-based Accelerator for Edge Vision Transformers30 Jun 2026
- 2026DxPTA: An Architecture Design Space Exploration with Optical Dataflow-guided Strategy for HW/SW Co-Design of Photonic Transformer Accelerators2 Jun 2026
- 2025COBRA: Algorithm-Architecture Co-optimized Binary Transformer Accelerator for Edge Inference22 Apr 2025
- 2024A Survey on Inference Optimization Techniques for Mixture of Experts Models18 Dec 2024
- 2024HG-PIPE: Vision Transformer Acceleration with Hybrid-Grained Pipeline25 Jul 2024
- 2024CHOSEN: Compilation to Hardware Optimization Stack for Efficient Vision Transformer Inference17 Jul 2024
- 2024ViT-1.58b: Mobile Vision Transformers in the 1-bit Era26 Jun 2024
- 2024P2-ViT: Power-of-Two Post-Training Quantization and Acceleration for Fully Quantized Vision Transformer30 May 2024
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks9 May 2024
- 2024Trio-ViT: Post-Training Quantization and Acceleration for Softmax-Free Efficient Vision Transformer6 May 2024
- 2024Model Quantization and Hardware Acceleration for Vision Transformers: A Comprehensive Survey1 May 2024
15 more
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Survey8 Apr 2024
- 2024An FPGA-Based Reconfigurable Accelerator for Convolution-Transformer Hybrid EfficientViT29 Mar 2024
- 2024Faster Inference of Integer SWIN Transformer by Removing the GELU Activation2 Feb 2024
- 2024BETA: Binarized Energy-Efficient Transformer Accelerator at the Edge22 Jan 2024
- 2024Accelerating Neural Networks for Large Language Models and Graph Processing with Silicon Photonics12 Jan 2024
- 2024A Cost-Efficient FPGA Implementation of Tiny Transformer Model using Neural ODE5 Jan 2024
- 2023Improved TokenPose with Sparsity16 Nov 2023
- 2023Quantized Feature Distillation for Network Quantization20 Jul 2023
- 2023Edge-MoE: Memory-Efficient Multi-Task Vision Transformer Architecture with Task-level Sparsity via Mixture-of-Experts30 May 2023
- 2023Distilling Token-Pruned Pose Transformer for 2D Human Pose Estimation12 Apr 2023
- 2023TRON: Transformer Neural Network Acceleration with Non-Coherent Silicon Photonics22 Mar 2023
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applications17 Feb 2023
- 2022M3ViT: Mixture-of-Experts Vision Transformer for Efficient Multi-task Learning with Model-Accelerator Co-design26 Oct 2022
- 2022ViTCoD: Vision Transformer Acceleration via Dedicated Algorithm and Accelerator Co-Design18 Oct 2022
- 2022PPT: token-Pruned Pose Transformer for monocular and multi-view human pose estimation16 Sep 2022
- 2022M3ViT: Mixture-of-Experts Vision Transformer for Efficient Multi-task Learning with Model-Accelerator Co-designcited by 97
- 2024A Survey on Inference Optimization Techniques for Mixture of Experts Modelscited by 46
- 2023Edge-MoE: Memory-Efficient Multi-Task Vision Transformer Architecture with Task-level Sparsity via Mixture-of-Expertscited by 23
- 2024A Survey on Inference Optimization Techniques for Mixture of Experts Models18 Dec 2024
- 2023Edge-MoE: Memory-Efficient Multi-Task Vision Transformer Architecture with Task-level Sparsity via Mixture-of-Experts30 May 2023
- 2022M3ViT: Mixture-of-Experts Vision Transformer for Efficient Multi-task Learning with Model-Accelerator Co-design26 Oct 2022
- 2022ViTCoD: Vision Transformer Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 41
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2022PPT: token-Pruned Pose Transformer for monocular and multi-view human pose estimationcited by 27
- 2023Quantized Feature Distillation for Network Quantizationcited by 13
- 2024Model Quantization and Hardware Acceleration for Vision Transformers: A Comprehensive Surveycited by 13
- 2023TRON: Transformer Neural Network Acceleration with Non-Coherent Silicon Photonicscited by 12
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applicationscited by 11
- 2024ViT-1.58b: Mobile Vision Transformers in the 1-bit Eracited by 7
- 2024HG-PIPE: Vision Transformer Acceleration with Hybrid-Grained Pipelinecited by 7
- 2024BETA: Binarized Energy-Efficient Transformer Accelerator at the Edgecited by 6
- 2024A Cost-Efficient FPGA Implementation of Tiny Transformer Model using Neural ODEcited by 4
- 2024An FPGA-Based Reconfigurable Accelerator for Convolution-Transformer Hybrid EfficientViTcited by 4
12 most cited of 24 All 24 (JSON)
- 2026ExaGEMM: Exploration Framework for CPU-Driven ML Inference via Associative In-Register Computing for Low-Bit GEMM16 Jul 2026
- 2026FlexViT: A Flexible FPGA-based Accelerator for Edge Vision Transformers30 Jun 2026
- 2026DxPTA: An Architecture Design Space Exploration with Optical Dataflow-guided Strategy for HW/SW Co-Design of Photonic Transformer Accelerators2 Jun 2026
- 2025COBRA: Algorithm-Architecture Co-optimized Binary Transformer Accelerator for Edge Inference22 Apr 2025
- 2024HG-PIPE: Vision Transformer Acceleration with Hybrid-Grained Pipeline25 Jul 2024
- 2024CHOSEN: Compilation to Hardware Optimization Stack for Efficient Vision Transformer Inference17 Jul 2024
- 2024ViT-1.58b: Mobile Vision Transformers in the 1-bit Era26 Jun 2024
- 2024P2-ViT: Power-of-Two Post-Training Quantization and Acceleration for Fully Quantized Vision Transformer30 May 2024
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks9 May 2024
- 2024Trio-ViT: Post-Training Quantization and Acceleration for Softmax-Free Efficient Vision Transformer6 May 2024
- 2024Model Quantization and Hardware Acceleration for Vision Transformers: A Comprehensive Survey1 May 2024
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Survey8 Apr 2024
12 newest of 24 All 24 (JSON)