mlsanityData to 7 Oct 2026

Accelerating ViT Inference on FPGA through Static and Dynamic Pruning

arXiv 2403.14047 ↗First posted 21 Mar 2024cs.DC cs.AR cs.CVcited by 5

On the map: Efficient LLM inference and serving → Token pruning and merging for ViTs

Abstract (arXiv)

Vision Transformers (ViTs) have achieved state-of-the-art accuracy on various computer vision tasks. However, their high computational complexity prevents them from being applied to many real-world applications. Weight and token pruning are two well-known methods for reducing complexity: weight pruning reduces the model size and associated computational demands, while token pruning further dynamically reduces the computation based on the input. Combining these two techniques should significantly reduce computation complexity and model size; however, naively integrating them results in irregular computation patterns, leading to significant accuracy drops and difficulties in hardware acceleration. Addressing the above challenges, we propose a comprehensive algorithm-hardware codesign for accelerating ViT on FPGA through simultaneous pruning -combining static weight pruning and dynamic token pruning. For algorithm design, we systematically combine a hardware-aware structured block-pruning method for pruning model parameters and a dynamic token pruning method for removing unimportant token vectors. Moreover, we design a novel training algorithm to recover the model's accuracy. For hardware design, we develop a novel hardware accelerator for executing the pruned model. The proposed hardware design employs multi-level parallelism with load balancing strategy to efficiently deal with the irregular computation pattern led by the two pruning approaches. Moreover, we develop an efficient hardware mechanism for efficiently executing the on-the-fly token pruning.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Placed in Token pruning and merging for ViTs, one of 12 directions in Efficient LLM inference and serving. Builds on 39 of its 52 references that are in the map. First posted on arXiv 21 Mar 2024.

Builds on

39 of 52 references.

Closest ancestors · 4

Same direction, newest first

  1. 2022HeatViT: Hardware-Efficient Adaptive Token Pruning for Vision Transformers15 Nov
  2. 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruning27 Dec
  3. 2021Evo-ViT: Slow-Fast Token Evolution for Dynamic Vision Transformer3 Aug
  4. 2021Learned Token Pruning for Transformers2 Jul

Other references · 35

  1. 2017Attention Is All You Needcited by 59,932
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2020End-to-End Object Detection with Transformerscited by 7,384
  4. 2016Layer Normalizationcited by 5,579
  5. 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
  6. 2021Zero-Shot Text-to-Image Generationcited by 4,276
  7. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
  8. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  9. 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
  10. 2021Transformers in Vision: A Surveycited by 1,009
  11. 2021DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsificationcited by 849
  12. 2021Transformer in Transformercited by 632
23 more
  1. 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
  2. 2022Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizationscited by 359
  3. 2020MaX-DeepLab: End-to-End Panoptic Segmentation with Mask Transformerscited by 355
  4. 2022How Do Vision Transformers Work?cited by 305
  5. 2019What's Hidden in a Randomly Weighted Neural Network?cited by 236
  6. 2020SpAtten: Efficient Sparse Attention Architecture with Cascade Token and Head Pruningcited by 228
  7. 2021Chasing Sparsity in Vision Transformers: An End-to-End Explorationcited by 181
  8. 2021Adaptive Token Sampling For Efficient Vision Transformerscited by 181
  9. 2021Block Pruning For Faster Transformerscited by 176
  10. 2021TransGAN: Two Pure Transformers Can Make One Strong GAN, and That Can Scale Upcited by 162
  11. 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
  12. 2021Patch Slimming for Efficient Vision Transformerscited by 131
  13. 2021IA-RED2: Interpretability-Aware Redundancy Reduction for Vision Transformerscited by 127
  14. 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
  15. 2022Unified Visual Transformer Compressioncited by 79
  16. 2013Estimating or Propagating Gradients Through Stochastic Neuronscited by 54
  17. 2021Sanity Checks for Lottery Tickets: Does Your Winning Ticket Really Win the Jackpot?cited by 52
  18. 2020Efficient Transformer-based Large Scale Language Representations using Hardware-friendly Block Structured Pruningcited by 39
  19. 2023A Survey of Techniques for Optimizing Transformer Inferencecited by 35
  20. 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantizationcited by 28
  21. 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?cited by 22
  22. 2020A Unified DNN Weight Compression Framework Using Reweighted Optimization Methodscited by 2
  23. 2024TPC-ViT: Token Propagation Controller for Efficient Vision Transformercited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 3.

5 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2023PPT: Token Pruning and Pooling for Efficient Vision Transformers
  2. 2026ToaSt: Token Channel Selection and Structured Pruning for Efficient ViT
  3. 2026ViM-Q: Scalable Algorithm-Hardware Co-Design for Vision Mamba Model Inference on FPGA
  4. 2024Quasar-ViT: Hardware-Oriented Quantization-Aware Architecture Search for Vision Transformers
  5. 2025UbiMoE: A Ubiquitous Mixture-of-Experts Vision Transformer Accelerator With Hybrid Computation Pattern on FPGA
  6. 2025EdgeFlex-Transformer: Transformer Inference for Edge Devices
  7. 2025CoQMoE: Co-Designed Quantization and Computation Orchestration for Mixture-of-Experts Vision Transformer on FPGA
  8. 2025HEART-VIT: Hessian-Guided Efficient Dynamic Attention and Token Pruning in Vision Transformer