Energon: Towards Efficient Acceleration of Transformers Using Dynamic Sparse Attention
Not on the map. Why?
Abstract (arXiv)
In recent years, transformer models have revolutionized Natural Language Processing (NLP) and shown promising performance on Computer Vision (CV) tasks. Despite their effectiveness, transformers' attention operations are hard to accelerate due to the complicated data movement and quadratic computational complexity, prohibiting the real-time inference on resource-constrained edge-computing platforms. To tackle this challenge, we propose Energon, an algorithm-architecture co-design approach that accelerates various transformers using dynamic sparse attention. With the observation that attention results only depend on a few important query-key pairs, we propose a Mix-Precision Multi-Round Filtering (MP-MRF) algorithm to dynamically identify such pairs at runtime. We adopt low bitwidth in each filtering round and only use high-precision tensors in the attention stage to reduce overall complexity. By this means, we significantly mitigate the computational cost with negligible accuracy loss. To enable such an algorithm with lower latency and better energy efficiency, we also propose an Energon co-processor architecture. Elaborated pipelines and specialized optimizations jointly boost the performance and reduce power consumption. Extensive experiments on both NLP and CV benchmarks demonstrate that Energon achieves 168× and 8.7× geo-mean speedup and up to 104× and 103× energy reduction compared with Intel Xeon 5220 CPU and NVIDIA V100 GPU. Compared to state-of-the-art attention accelerators SpAtten and A3, Energon also achieves 1.7×, 1.25× speedup and 1.6 ×, 1.5× higher energy efficiency.
Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). Builds on 46 of its 86 references that are in the map. First posted on arXiv 18 Oct 2021.
Builds on
46 of 86 references.
References · 46
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 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
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
34 more
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2020Deformable DETR: Deformable Transformers for End-to-End Object Detectioncited by 3,422
- 2020Longformer: The Long-Document Transformercited by 3,413
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,811
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2020Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecastingcited by 2,169
- 2020Reformer: The Efficient Transformercited by 1,668
- 2019Generating Long Sequences with Sparse Transformerscited by 1,546
- 2020Efficient Transformers: A Surveycited by 790
- 2019VideoBERT: A Joint Model for Video and Language Representation Learningcited by 703
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2020Efficient Content-Based Sparse Attention with Routing Transformerscited by 471
- 2021Bottleneck Transformers for Visual Recognitioncited by 364
- 2019Q-BERT: Hessian Based Ultra Low Precision Quantization of BERTcited by 359
- 2019Axial Attention in Multidimensional Transformerscited by 358
- 2018Video Action Transformer Networkcited by 316
- 2019Q8BERT: Quantized 8Bit BERTcited by 300
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
- 2020Sparse Sinkhorn Attentioncited by 251
- 2020SpAtten: Efficient Sparse Attention Architecture with Cascade Token and Head Pruningcited by 234
- 2019Blockwise Self-Attention for Long Document Understandingcited by 159
- 2020TernaryBERT: Distillation-aware Ultra-low Bit BERTcited by 148
- 2020HAT: Hardware-Aware Transformers for Efficient Natural Language Processingcited by 136
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 135
- 2020GOBO: Quantizing Attention-Based NLP Models for Low Latency and Energy Efficient Inferencecited by 106
- 2020A3: Accelerating Attention Mechanisms in Neural Networks with Approximationcited by 101
- 2017CirCNN: Accelerating and Compressing Deep Neural Networks Using Block-CirculantWeight Matricescited by 55
- 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
- 2018SCALE-Sim: Systolic CNN Accelerator Simulatorcited by 26
- 2021BlockGNN: Towards Efficient GNN Acceleration Using Block-Circulant Weight Matricescited by 11
Built on by
Citing papers per year: 2022: 1; 2023: 8; 2024: 7; 2025: 7; 2026: 3.
26 papers.
Sort:
By area:
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 80
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 31
- 2023PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformationcited by 25
- 2023AccelTran: A Sparsity-Aware Accelerator for Dynamic Inference with Transformerscited by 24
- 2024A Survey on Hardware Accelerators for Large Language Modelscited by 16
- 2023ShiftAddViT: Mixture of Multiplication Primitives Towards Efficient Vision Transformercited by 15
- 2023Computation-efficient Deep Learning for Computer Vision: A Surveycited by 14
- 2024Identifying Unnecessary 3D Gaussians using Clustering for Fast Rendering of 3D Gaussian Splattingcited by 8
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloadscited by 6
- 2024Deploying Foundation Model Powered Agent Services: A Surveycited by 4
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitivenesscited by 4
- 2024The CAP Principle for LLM Serving: A Survey of Long-Context Large Language Model Servingcited by 3
14 more
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparisoncited by 3
- 2026A Practical Tensor-Network Compression Pipeline for Production-Scale Large Language Modelscited by 3
- 2023EdgeTran: Co-designing Transformers for Efficient Inference on Mobile Edge Platformscited by 2
- 2024LATTE: Low-Precision Approximate Attention with Head-wise Trainable Threshold for Efficient Transformercited by 2
- 2024Hybrid Dynamic Pruning: A Pathway to Efficient Transformer Inferencecited by 2
- 2025Top-Theta Attention: Sparsifying Transformers by Compensated Thresholdingcited by 2
- 2025GS-TG: 3D Gaussian Splatting Accelerator with Tile Grouping for Reducing Redundant Sorting while Preserving Rasterization Efficiencycited by 2
- 2025Long Exposure: Accelerating Parameter-Efficient Fine-Tuning for LLMs under Shadowy Sparsitycited by 2
- 2023TransCODE: Co-design of Transformers and Accelerators for Efficient Training and Inferencecited by 1
- 2025Energy-Efficient Wireless LLM Inference via Uncertainty and Importance-Aware Speculative Decodingcited by 1
- 2025BitStopper: An Efficient Transformer Attention Accelerator via Stage-fusion and Early Terminationcited by 1
- 2025LAPA: Log-Domain Prediction-Driven Dynamic Sparsity Accelerator for Transformer Modelcited by 1
- 2026Chimera: Neuro-Symbolic Attention Primitives for Trustworthy Dataplane Intelligencecited by 0
- 2026Salca: A Sparsity-Aware Hardware Accelerator for Efficient Long-Context Attention Decodingcited by 0
- 2026Salca: A Sparsity-Aware Hardware Accelerator for Efficient Long-Context Attention Decoding27 Apr 2026
- 2026Chimera: Neuro-Symbolic Attention Primitives for Trustworthy Dataplane Intelligence13 Feb 2026
- 2026A Practical Tensor-Network Compression Pipeline for Production-Scale Large Language Models2 Feb 2026
- 2025BitStopper: An Efficient Transformer Attention Accelerator via Stage-fusion and Early Termination6 Dec 2025
- 2025LAPA: Log-Domain Prediction-Driven Dynamic Sparsity Accelerator for Transformer Model26 Nov 2025
- 2025Long Exposure: Accelerating Parameter-Efficient Fine-Tuning for LLMs under Shadowy Sparsity12 Oct 2025
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitiveness12 Sep 2025
- 2025GS-TG: 3D Gaussian Splatting Accelerator with Tile Grouping for Reducing Redundant Sorting while Preserving Rasterization Efficiency31 Aug 2025
- 2025Energy-Efficient Wireless LLM Inference via Uncertainty and Importance-Aware Speculative Decoding18 Aug 2025
- 2025Top-Theta Attention: Sparsifying Transformers by Compensated Thresholding12 Feb 2025
- 2024Deploying Foundation Model Powered Agent Services: A Survey18 Dec 2024
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparison5 Sep 2024
14 more
- 2024Hybrid Dynamic Pruning: A Pathway to Efficient Transformer Inference17 Jul 2024
- 2024The CAP Principle for LLM Serving: A Survey of Long-Context Large Language Model Serving18 May 2024
- 2024LATTE: Low-Precision Approximate Attention with Head-wise Trainable Threshold for Efficient Transformer11 Apr 2024
- 2024Identifying Unnecessary 3D Gaussians using Clustering for Fast Rendering of 3D Gaussian Splatting21 Feb 2024
- 2024A Survey on Hardware Accelerators for Large Language Models18 Jan 2024
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloads17 Oct 2023
- 2023Computation-efficient Deep Learning for Computer Vision: A Survey27 Aug 2023
- 2023ShiftAddViT: Mixture of Multiplication Primitives Towards Efficient Vision Transformer10 Jun 2023
- 2023TransCODE: Co-design of Transformers and Accelerators for Efficient Training and Inference27 Mar 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
- 2023PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformation26 Jan 2023
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-design20 Sep 2022
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitivenesscited by 4
- 2024The CAP Principle for LLM Serving: A Survey of Long-Context Large Language Model Servingcited by 3
- 2026A Practical Tensor-Network Compression Pipeline for Production-Scale Large Language Modelscited by 3
- 2025Energy-Efficient Wireless LLM Inference via Uncertainty and Importance-Aware Speculative Decodingcited by 1
- 2026A Practical Tensor-Network Compression Pipeline for Production-Scale Large Language Models2 Feb 2026
- 2025MCBP: A Memory-Compute Efficient LLM Inference Accelerator Leveraging Bit-Slice-enabled Sparsity and Repetitiveness12 Sep 2025
- 2025Energy-Efficient Wireless LLM Inference via Uncertainty and Importance-Aware Speculative Decoding18 Aug 2025
- 2024The CAP Principle for LLM Serving: A Survey of Long-Context Large Language Model Serving18 May 2024
- 2024Deploying Foundation Model Powered Agent Services: A Survey18 Dec 2024
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 80
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 31
- 2023PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformationcited by 25
- 2023AccelTran: A Sparsity-Aware Accelerator for Dynamic Inference with Transformerscited by 24
- 2024A Survey on Hardware Accelerators for Large Language Modelscited by 16
- 2023Computation-efficient Deep Learning for Computer Vision: A Surveycited by 14
- 2024Identifying Unnecessary 3D Gaussians using Clustering for Fast Rendering of 3D Gaussian Splattingcited by 8
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloadscited by 6
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparisoncited by 3
- 2023EdgeTran: Co-designing Transformers for Efficient Inference on Mobile Edge Platformscited by 2
- 2024LATTE: Low-Precision Approximate Attention with Head-wise Trainable Threshold for Efficient Transformercited by 2
- 2024Hybrid Dynamic Pruning: A Pathway to Efficient Transformer Inferencecited by 2
12 most cited of 20 All 20 (JSON)
- 2026Salca: A Sparsity-Aware Hardware Accelerator for Efficient Long-Context Attention Decoding27 Apr 2026
- 2026Chimera: Neuro-Symbolic Attention Primitives for Trustworthy Dataplane Intelligence13 Feb 2026
- 2025BitStopper: An Efficient Transformer Attention Accelerator via Stage-fusion and Early Termination6 Dec 2025
- 2025LAPA: Log-Domain Prediction-Driven Dynamic Sparsity Accelerator for Transformer Model26 Nov 2025
- 2025Long Exposure: Accelerating Parameter-Efficient Fine-Tuning for LLMs under Shadowy Sparsity12 Oct 2025
- 2025GS-TG: 3D Gaussian Splatting Accelerator with Tile Grouping for Reducing Redundant Sorting while Preserving Rasterization Efficiency31 Aug 2025
- 2025Top-Theta Attention: Sparsifying Transformers by Compensated Thresholding12 Feb 2025
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparison5 Sep 2024
- 2024Hybrid Dynamic Pruning: A Pathway to Efficient Transformer Inference17 Jul 2024
- 2024LATTE: Low-Precision Approximate Attention with Head-wise Trainable Threshold for Efficient Transformer11 Apr 2024
- 2024Identifying Unnecessary 3D Gaussians using Clustering for Fast Rendering of 3D Gaussian Splatting21 Feb 2024
- 2024A Survey on Hardware Accelerators for Large Language Models18 Jan 2024
12 newest of 20 All 20 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024FlashMask: Efficient and Rich Mask Extension of FlashAttention
- 2025Modality Agnostic Efficient Long Range Encoder
- 2023SwitchHead: Accelerating Transformers with Mixture-of-Experts Attention
- 2025End-to-End Transformer Acceleration Through Processing-in-Memory Architectures
- 2024The Need for Speed: Pruning Transformers with One Recipe
- 2025SOLE: Hardware-Software Co-design of Softmax and LayerNorm for Efficient Transformer Inference
- 2021Less is More: Pay Less Attention in Vision Transformers
- 2026Lightweight Transformer Architectures for Edge Devices in Real-Time Applications