FTRANS: Energy-Efficient Acceleration of Transformers using FPGA
Not on the map. Why?
Abstract (arXiv)
In natural language processing (NLP), the "Transformer" architecture was proposed as the first transduction model replying entirely on self-attention mechanisms without using sequence-aligned recurrent neural networks (RNNs) or convolution, and it achieved significant improvements for sequence to sequence tasks. The introduced intensive computation and storage of these pre-trained language representations has impeded their popularity into computation and memory-constrained devices. The field-programmable gate array (FPGA) is widely used to accelerate deep learning algorithms for its high parallelism and low latency. However, the trained models are still too large to accommodate to an FPGA fabric. In this paper, we propose an efficient acceleration framework, Ftrans, for transformer-based large scale language representations. Our framework includes enhanced block-circulant matrix (BCM)-based weight representation to enable model compression on large-scale language representations at the algorithm level with few accuracy degradation, and an acceleration design at the architecture level. Experimental results show that our proposed framework significantly reduces the model size of NLP models by up to 16 times. Our FPGA design achieves 27.07x and 81x improvement in performance and energy efficiency compared to CPU, and up to 8.80x improvement in energy efficiency compared to GPU.
Key facts. Cited by 52 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 10; 2023: 11; 2024: 19; 2025: 6; 2026: 2.
52 papers.
Sort:
By area:
- 2021Transformers in Vision: A Surveycited by 1,009
- 2022Transformers in Medical Imaging: A Surveycited by 245
- 2024A Survey on Efficient Inference for Large Language Modelscited by 197
- 2022M3ViT: Mixture-of-Experts Vision Transformer for Efficient Multi-task Learning with Model-Accelerator Co-designcited by 97
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
- 2024FlightLLM: Efficient Large Language Model Inference with a Complete Mapping Flow on FPGAscited by 60
- 2022HeatViT: Hardware-Efficient Adaptive Token Pruning for Vision Transformerscited by 46
- 2023A Survey of Techniques for Optimizing Transformer Inferencecited by 35
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 29
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 29
- 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantizationcited by 28
- 2022An Algorithm-Hardware Co-Optimized Framework for Accelerating N:M Sparse Transformerscited by 28
38 more
- 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimizationcited by 27
- 2022VAQF: Fully Automatic Software-Hardware Co-Design Framework for Low-Bit Vision Transformercited by 27
- 2023AccelTran: A Sparsity-Aware Accelerator for Dynamic Inference with Transformerscited by 24
- 2023Edge-MoE: Memory-Efficient Multi-Task Vision Transformer Architecture with Task-level Sparsity via Mixture-of-Expertscited by 23
- 2023SwiftTron: An Efficient Hardware Accelerator for Quantized Transformerscited by 17
- 2024A Survey on Hardware Accelerators for Large Language Modelscited by 15
- 2021Binary Complex Neural Network Acceleration on FPGAcited by 14
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applicationscited by 11
- 2025LightMamba: Efficient Mamba Acceleration on FPGA with Quantization and Hardware Co-designcited by 11
- 2022SALO: An Efficient Spatial Accelerator Enabling Hybrid Sparse Attention Mechanisms for Long Sequencescited by 10
- 2024Inference Optimization of Foundation Models on AI Acceleratorscited by 9
- 2022H2H: Heterogeneous Model to Heterogeneous System Mapping with Computation and Communication Awarenesscited by 6
- 2024BETA: Binarized Energy-Efficient Transformer Accelerator at the Edgecited by 6
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experimentscited by 6
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4mlcited by 5
- 2024A Cost-Efficient FPGA Implementation of Tiny Transformer Model using Neural ODEcited by 4
- 2025A Cost-Effective Near-Storage Processing Solution for Offline Inference of Long-Context LLMscited by 4
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitivenesscited by 4
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulationcited by 3
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparisoncited by 3
- 2024A Runtime-Adaptive Transformer Neural Network Accelerator on FPGAscited by 3
- 2021Vis-TOP: Visual Transformer Overlay Processorcited by 2
- 2022Row-wise Accelerator for Vision Transformercited by 2
- 2023EdgeTran: Co-designing Transformers for Efficient Inference on Mobile Edge Platformscited by 2
- 2023A Dataflow Compiler for Efficient LLM Inference using Custom Microscaling Formatscited by 2
- 2024HLSTransform: Energy-Efficient Llama 2 Inference on FPGAs Via High Level Synthesiscited by 2
- 2024Co-Designing Binarized Transformer and Hardware Accelerator for Efficient End-to-End Edge Deploymentcited by 2
- 2024TReX- Reusing Vision Transformer's Attention for Efficient Xbar-based Computingcited by 2
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inferencecited by 2
- 2023Accelerator-driven Data Arrangement to Minimize Transformers Run-time on Multi-core Architecturescited by 1
- 2024ProTEA: Programmable Transformer Encoder Acceleration on FPGAcited by 1
- 2024FAMOUS: Flexible Accelerator for the Attention Mechanism of Transformer on UltraScale+ FPGAscited by 1
- 2025BitStopper: An Efficient Transformer Attention Accelerator via Stage-fusion and Early Terminationcited by 1
- 2023NeuralMatrix: Compute the Entire Neural Networks with Linear Matrix Operations for Efficient Inferencecited by 0
- 2024The Feasibility of Implementing Large-Scale Transformers on Multi-FPGA Platformscited by 0
- 2024Neural-based Video Compression on Solar Dynamics Observatory Imagescited by 0
- 2025LoopLynx: A Scalable Dataflow Architecture for Efficient LLM Inferencecited by 0
- 2025Low-Bit Integerization of Vision Transformers using Operand Reordering for Efficient Hardwarecited by 0
50 most cited of 52 All 52 (JSON)
- 2026ELiTeFormer: An Efficient Transformer for FPGAs4 Jul 2026
- 2026TRINE: A Token-Aware, Runtime-Adaptive FPGA Inference Engine for Multimodal AI24 Mar 2026
- 2025BitStopper: An Efficient Transformer Attention Accelerator via Stage-fusion and Early Termination6 Dec 2025
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitiveness12 Sep 2025
- 2025LoopLynx: A Scalable Dataflow Architecture for Efficient LLM Inference13 Apr 2025
- 2025Low-Bit Integerization of Vision Transformers using Operand Reordering for Efficient Hardware11 Apr 2025
- 2025LightMamba: Efficient Mamba Acceleration on FPGA with Quantization and Hardware Co-design21 Feb 2025
- 2025A Cost-Effective Near-Storage Processing Solution for Offline Inference of Long-Context LLMs14 Feb 2025
- 2024A Runtime-Adaptive Transformer Neural Network Accelerator on FPGAs27 Nov 2024
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inference1 Nov 2024
- 2024FAMOUS: Flexible Accelerator for the Attention Mechanism of Transformer on UltraScale+ FPGAs21 Sep 2024
- 2024ProTEA: Programmable Transformer Encoder Acceleration on FPGA21 Sep 2024
38 more
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4ml8 Sep 2024
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparison5 Sep 2024
- 2024TReX- Reusing Vision Transformer's Attention for Efficient Xbar-based Computing22 Aug 2024
- 2024Co-Designing Binarized Transformer and Hardware Accelerator for Efficient End-to-End Edge Deployment16 Jul 2024
- 2024Neural-based Video Compression on Solar Dynamics Observatory Images12 Jul 2024
- 2024Inference Optimization of Foundation Models on AI Accelerators12 Jul 2024
- 2024HLSTransform: Energy-Efficient Llama 2 Inference on FPGAs Via High Level Synthesis29 Apr 2024
- 2024The Feasibility of Implementing Large-Scale Transformers on Multi-FPGA Platforms24 Apr 2024
- 2024A Survey on Efficient Inference for Large Language Models22 Apr 2024
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulation16 Apr 2024
- 2024Ultra Fast Transformers on FPGAs for Particle Physics Experiments1 Feb 2024
- 2024BETA: Binarized Energy-Efficient Transformer Accelerator at the Edge22 Jan 2024
- 2024A Survey on Hardware Accelerators for Large Language Models18 Jan 2024
- 2024FlightLLM: Efficient Large Language Model Inference with a Complete Mapping Flow on FPGAs8 Jan 2024
- 2024A Cost-Efficient FPGA Implementation of Tiny Transformer Model using Neural ODE5 Jan 2024
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inference23 Dec 2023
- 2023Accelerator-driven Data Arrangement to Minimize Transformers Run-time on Multi-core Architectures20 Dec 2023
- 2023A Dataflow Compiler for Efficient LLM Inference using Custom Microscaling Formats28 Jul 2023
- 2023A Survey of Techniques for Optimizing Transformer Inference16 Jul 2023
- 2023Edge-MoE: Memory-Efficient Multi-Task Vision Transformer Architecture with Task-level Sparsity via Mixture-of-Experts30 May 2023
- 2023NeuralMatrix: Compute the Entire Neural Networks with Linear Matrix Operations for Efficient Inference23 May 2023
- 2023SwiftTron: An Efficient Hardware Accelerator for Quantized Transformers8 Apr 2023
- 2023EdgeTran: Co-designing Transformers for Efficient Inference on Mobile Edge Platforms24 Mar 2023
- 2023AccelTran: A Sparsity-Aware Accelerator for Dynamic Inference with Transformers28 Feb 2023
- 2023Full Stack Optimization of Transformer Inference: a Survey27 Feb 2023
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applications17 Feb 2023
- 2022HeatViT: Hardware-Efficient Adaptive Token Pruning for Vision Transformers15 Nov 2022
- 2022M3ViT: Mixture-of-Experts Vision Transformer for Efficient Multi-task Learning with Model-Accelerator Co-design26 Oct 2022
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-design20 Sep 2022
- 2022An Algorithm-Hardware Co-Optimized Framework for Accelerating N:M Sparse Transformers12 Aug 2022
- 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantization10 Aug 2022
- 2022SALO: An Efficient Spatial Accelerator Enabling Hybrid Sparse Attention Mechanisms for Long Sequences29 Jun 2022
- 2022Row-wise Accelerator for Vision Transformer9 May 2022
- 2022H2H: Heterogeneous Model to Heterogeneous System Mapping with Computation and Communication Awareness29 Apr 2022
- 2022Transformers in Medical Imaging: A Survey24 Jan 2022
- 2022VAQF: Fully Automatic Software-Hardware Co-Design Framework for Low-Bit Vision Transformer17 Jan 2022
- 2021Vis-TOP: Visual Transformer Overlay Processor21 Oct 2021
- 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimization19 Oct 2021
50 newest of 52 All 52 (JSON)
- 2024A Survey on Efficient Inference for Large Language Modelscited by 197
- 2024FlightLLM: Efficient Large Language Model Inference with a Complete Mapping Flow on FPGAscited by 60
- 2022HeatViT: Hardware-Efficient Adaptive Token Pruning for Vision Transformerscited by 46
- 2025A Cost-Effective Near-Storage Processing Solution for Offline Inference of Long-Context LLMscited by 4
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitivenesscited by 4
- 2023A Dataflow Compiler for Efficient LLM Inference using Custom Microscaling Formatscited by 2
- 2025LoopLynx: A Scalable Dataflow Architecture for Efficient LLM Inferencecited by 0
- 2026TRINE: A Token-Aware, Runtime-Adaptive FPGA Inference Engine for Multimodal AIcited by 0
- 2026TRINE: A Token-Aware, Runtime-Adaptive FPGA Inference Engine for Multimodal AI24 Mar 2026
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitiveness12 Sep 2025
- 2025LoopLynx: A Scalable Dataflow Architecture for Efficient LLM Inference13 Apr 2025
- 2025A Cost-Effective Near-Storage Processing Solution for Offline Inference of Long-Context LLMs14 Feb 2025
- 2024A Survey on Efficient Inference for Large Language Models22 Apr 2024
- 2024FlightLLM: Efficient Large Language Model Inference with a Complete Mapping Flow on FPGAs8 Jan 2024
- 2023A Dataflow Compiler for Efficient LLM Inference using Custom Microscaling Formats28 Jul 2023
- 2022HeatViT: Hardware-Efficient Adaptive Token Pruning for Vision Transformers15 Nov 2022
- 2021Transformers in Vision: A Surveycited by 1,009
- 2022Transformers in Medical Imaging: A Surveycited by 245
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
- 2023A Survey of Techniques for Optimizing Transformer Inferencecited by 35
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 29
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 29
- 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantizationcited by 28
- 2022An Algorithm-Hardware Co-Optimized Framework for Accelerating N:M Sparse Transformerscited by 28
- 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimizationcited by 27
- 2022VAQF: Fully Automatic Software-Hardware Co-Design Framework for Low-Bit Vision Transformercited by 27
- 2023AccelTran: A Sparsity-Aware Accelerator for Dynamic Inference with Transformerscited by 24
- 2023SwiftTron: An Efficient Hardware Accelerator for Quantized Transformerscited by 17
12 most cited of 41 All 41 (JSON)
- 2026ELiTeFormer: An Efficient Transformer for FPGAs4 Jul 2026
- 2025BitStopper: An Efficient Transformer Attention Accelerator via Stage-fusion and Early Termination6 Dec 2025
- 2025Low-Bit Integerization of Vision Transformers using Operand Reordering for Efficient Hardware11 Apr 2025
- 2024A Runtime-Adaptive Transformer Neural Network Accelerator on FPGAs27 Nov 2024
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inference1 Nov 2024
- 2024FAMOUS: Flexible Accelerator for the Attention Mechanism of Transformer on UltraScale+ FPGAs21 Sep 2024
- 2024ProTEA: Programmable Transformer Encoder Acceleration on FPGA21 Sep 2024
- 2024Low Latency Transformer Inference on FPGAs for Physics Applications with hls4ml8 Sep 2024
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparison5 Sep 2024
- 2024TReX- Reusing Vision Transformer's Attention for Efficient Xbar-based Computing22 Aug 2024
- 2024Co-Designing Binarized Transformer and Hardware Accelerator for Efficient End-to-End Edge Deployment16 Jul 2024
- 2024Neural-based Video Compression on Solar Dynamics Observatory Images12 Jul 2024
12 newest of 41 All 41 (JSON)