TATAA: Programmable Mixed-Precision Transformer Acceleration with a Transformable Arithmetic Architecture
Not on the map. Why?
Abstract (arXiv)
Modern transformer-based deep neural networks present unique technical challenges for effective acceleration in real-world applications. Apart from the vast amount of linear operations needed due to their sizes, modern transformer models are increasingly reliance on precise non-linear computations that make traditional low-bitwidth quantization methods and fixed-dataflow matrix accelerators ineffective for end-to-end acceleration. To address this need to accelerate both linear and non-linear operations in a unified and programmable framework, this paper introduces TATAA. TATAA employs 8-bit integer (int8) arithmetic for quantized linear layer operations through post-training quantization, while it relies on bfloat16 floating-point arithmetic to approximate non-linear layers of a transformer model. TATAA hardware features a transformable arithmetic architecture that supports both formats during runtime with minimal overhead, enabling it to switch between a systolic array mode for int8 matrix multiplications and a SIMD mode for vectorized bfloat16 operations. An end-to-end compiler is presented to enable flexible mapping from emerging transformer models to the proposed hardware. Experimental results indicate that our mixed-precision design incurs only 0.14% to 1.16% accuracy drop when compared with the pre-trained single-precision transformer models across a range of vision, language, and generative text applications. Our prototype implementation on the Alveo U280 FPGA currently achieves 2935.2 GOPS throughput on linear layers and a maximum of 189.5 GFLOPS for non-linear operations, outperforming related works by up to 1.45x in end-to-end throughput and 2.29x in DSP efficiency, while achieving 2.19x higher power efficiency than modern NVIDIA RTX4090 GPU.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 49 of its 76 references that are in the map. First posted on arXiv 6 Nov 2024.
Builds on
49 of 76 references.
References · 49
- 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
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2016Layer Normalizationcited by 5,669
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,703
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,512
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
37 more
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,418
- 2020GLU Variants Improve Transformercited by 1,804
- 2019Root Mean Square Layer Normalizationcited by 1,480
- 2022SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Modelscited by 1,386
- 2024ChatGLM: A Family of Large Language Models from GLM-130B to GLM-4 All Toolscited by 1,121
- 2016The LAMBADA dataset: Word prediction requiring a broad discourse contextcited by 992
- 2021A White Paper on Neural Network Quantizationcited by 472
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 434
- 2021Post-Training Quantization for Vision Transformercited by 278
- 2021I-BERT: Integer-only BERT Quantizationcited by 255
- 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 232
- 2022Outlier Suppression: Pushing the Limit of Low-bit Transformer Language Modelscited by 181
- 2021FQ-ViT: Post-Training Quantization for Fully Quantized Vision Transformercited by 151
- 2020A3: Accelerating Attention Mechanisms in Neural Networks with Approximationcited by 101
- 2024vAttention: Dynamic Memory Management for Serving LLMs without PagedAttentioncited by 98
- 2022I-ViT: Integer-only Quantization for Efficient Vision Transformer Inferencecited by 95
- 2018NVIDIA Tensor Core Programmability, Performance & Precisioncited by 79
- 2024FlightLLM: Efficient Large Language Model Inference with a Complete Mapping Flow on FPGAscited by 64
- 2020LogicNets: Co-Designed Neural Networks and Circuits for Extreme-Throughput Applicationscited by 57
- 2020FTRANS: Energy-Efficient Acceleration of Transformers using FPGAcited by 54
- 2021Softermax: Hardware/Software Co-Design of an Efficient Softmax for Transformerscited by 54
- 2016ESE: Efficient Speech Recognition Engine with Sparse LSTM on FPGAcited by 52
- 2022DFX: A Low-latency Multi-FPGA Appliance for Accelerating Transformer-based Text Generationcited by 48
- 2020Hardware Accelerator for Multi-Head Attention and Position-Wise Feed-Forward in the Transformercited by 43
- 2018Training DNNs with Hybrid Block Floating Pointcited by 40
- 2021Towards Efficient Post-training Quantization of Pre-trained Language Modelscited by 39
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 33
- 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantizationcited by 29
- 2021Hardware Acceleration of Fully Quantized BERT for Efficient Natural Language Processingcited by 22
- 2022Mokey: Enabling Narrow Fixed-Point Inference for Out-of-the-Box Floating-Point Transformer Modelscited by 19
- 2020DNNExplorer: A Framework for Modeling and Exploring a Novel Paradigm of FPGA-based DNN Acceleratorcited by 18
- 2023SwiftTron: An Efficient Hardware Accelerator for Quantized Transformerscited by 18
- 2021NPE: An FPGA-based Overlay Processor for Natural Language Processingcited by 17
- 2024SSR: Spatial Sequential Hybrid Architecture for Latency Throughput Tradeoff in Transformer Accelerationcited by 10
- 2024ME-ViT: A Single-Load Memory-Efficient FPGA Accelerator for Vision Transformerscited by 7
- 2021HiKonv: High Throughput Quantized Convolution With Novel Bit-wise Management and Computationcited by 6
- 2018NullaNet: Training Deep Neural Networks for Reduced-Memory-Access Inferencecited by 4
Built on by
Citing papers per year: 2026: 3.
3 papers.
- 2026VersaQ-3D: Architecture Support for Visual Geometry Grounded Transformers via Versatile Quantizationcited by 1
- 2026XtraMAC: An Efficient MAC Architecture for Mixed-Precision LLM Inference on FPGAcited by 0
- 2026SPECTRA: Adaptive Execution of Speculative Decoding on a Runtime-Reconfigurable Tiled Architecturecited by 0
- 2026SPECTRA: Adaptive Execution of Speculative Decoding on a Runtime-Reconfigurable Tiled Architecture21 Sep 2026
- 2026XtraMAC: An Efficient MAC Architecture for Mixed-Precision LLM Inference on FPGA7 May 2026
- 2026VersaQ-3D: Architecture Support for Visual Geometry Grounded Transformers via Versatile Quantization28 Jan 2026
Similar, not cited
Close in wording, no citation either way
- 2022SpeedLimit: Neural Architecture Search for Quantized Transformer Models
- 2025Atleus: Accelerating Transformers on the Edge Enabled by 3D Heterogeneous Manycore Architectures
- 2024A Runtime-Adaptive Transformer Neural Network Accelerator on FPGAs
- 2026ShatterQuant: Breaking Uniform Precision with Block-Wise Mixed-Precision on a Systolic Transformer Hardware Accelerator
- 2026TR-PTQ: High-Accuracy Integer-Only Transformer Post Training Quantization via Taylor Region Reformulation
- 2026Transformer Accelerator (TFA): A Macro-Op INT8 Hardware Chip for Transformer Inference and Machine Translation
- 2023ITA: An Energy-Efficient Attention and Softmax Accelerator for Quantized Transformers
- 2025SeVeDo: A Heterogeneous Transformer Accelerator for Low-Bit Inference via Hierarchical Group Quantization and SVD-Guided Mixed Precision