Accelerator-driven Data Arrangement to Minimize Transformers Run-time on Multi-core Architectures
Not on the map. Why?
Abstract (arXiv)
The increasing complexity of transformer models in artificial intelligence expands their computational costs, memory usage, and energy consumption. Hardware acceleration tackles the ensuing challenges by designing processors and accelerators tailored for transformer models, supporting their computation hotspots with high efficiency. However, memory bandwidth can hinder improvements in hardware accelerators. Against this backdrop, in this paper we propose a novel memory arrangement strategy, governed by the hardware accelerator's kernel size, which effectively minimizes off-chip data access. This arrangement is particularly beneficial for end-to-end transformer model inference, where most of the computation is based on general matrix multiplication (GEMM) operations. Additionally, we address the overhead of non-GEMM operations in transformer models within the scope of this memory data arrangement. Our study explores the implementation and effectiveness of the proposed accelerator-driven data arrangement approach in both single- and multi-core systems. Our evaluation demonstrates that our approach can achieve up to a 2.8x speed increase when executing inferences employing state-of-the-art transformers.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 12 of its 22 references that are in the map. First posted on arXiv 20 Dec 2023.
Builds on
12 of 22 references.
References · 12
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2021HuBERT: Self-Supervised Speech Representation Learning by Masked Prediction of Hidden Unitscited by 2,342
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 80
- 2020FTRANS: Energy-Efficient Acceleration of Transformers using FPGAcited by 54
- 2019Benchmarking TPU, GPU, and CPU Platforms for Deep Learningcited by 52
- 2022ViTCoD: Vision Transformer Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 41
- 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimizationcited by 27
- 2020The gem5 Simulator: Version 20.0+cited by 14
- 2023Transformer-Based Autonomous Driving Models and Deployment-Oriented Compression: A Surveycited by 8
- 2022Increasing FPGA Accelerators Memory Bandwidth with a Burst-Friendly Memory Layoutcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.