mlsanityData to 7 Oct 2026

A Runtime-Adaptive Transformer Neural Network Accelerator on FPGAs

arXiv 2411.18148 ↗First posted 27 Nov 2024cs.AR cs.LG cs.SYcited by 3

Not on the map. Why?

Abstract (arXiv)

Transformer neural networks (TNN) excel in natural language processing (NLP), machine translation, and computer vision (CV) without relying on recurrent or convolutional layers. However, they have high computational and memory demands, particularly on resource-constrained devices like FPGAs. Moreover, transformer models vary in processing time across applications, requiring custom models with specific parameters. Designing custom accelerators for each model is complex and time-intensive. Some custom accelerators exist with no runtime adaptability, and they often rely on sparse matrices to reduce latency. However, hardware designs become more challenging due to the need for application-specific sparsity patterns. This paper introduces ADAPTOR, a runtime-adaptive accelerator for dense matrix computations in transformer encoders and decoders on FPGAs. ADAPTOR enhances the utilization of processing elements and on-chip memory, enhancing parallelism and reducing latency. It incorporates efficient matrix tiling to distribute resources across FPGA platforms and is fully quantized for computational efficiency and portability. Evaluations on Xilinx Alveo U55C data center cards and embedded platforms like VC707 and ZCU102 show that our design is 1.2× and 2.87× more power efficient than the NVIDIA K80 GPU and the i7-8700K CPU respectively. Additionally, it achieves a speedup of 1.7 to 2.25× compared to some state-of-the-art FPGA-based accelerators.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 15 of its 34 references that are in the map. First posted on arXiv 27 Nov 2024.

Builds on

15 of 34 references.

References · 15

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018Know What You Don't Know: Unanswerable Questions for SQuADcited by 1,538
  3. 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
  4. 2019On the Relationship between Self-Attention and Convolutional Layerscited by 299
  5. 2020Pretrained Transformers for Text Ranking: BERT and Beyondcited by 266
  6. 2020A3: Accelerating Attention Mechanisms in Neural Networks with Approximationcited by 97
  7. 2020Compressing Large-Scale Transformer-Based Models: A Case Study on BERTcited by 95
  8. 2024FlightLLM: Efficient Large Language Model Inference with a Complete Mapping Flow on FPGAscited by 60
  9. 2020FTRANS: Energy-Efficient Acceleration of Transformers using FPGAcited by 52
  10. 2020Hardware Accelerator for Multi-Head Attention and Position-Wise Feed-Forward in the Transformercited by 42
  11. 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 29
  12. 2022An Algorithm-Hardware Co-Optimized Framework for Accelerating N:M Sparse Transformerscited by 28
3 more
  1. 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimizationcited by 27
  2. 2021Hardware Acceleration of Fully Quantized BERT for Efficient Natural Language Processingcited by 21
  3. 2022A Length Adaptive Algorithm-Hardware Co-design of Transformer on FPGA Through Sparse Attention and Dynamic Pipeliningcited by 21

Built on by

Cited by year (2026 to 7 Oct)

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

3 papers.