Training Large Language Models Efficiently with Sparsity and Dataflow
Not on the map. Why?
Abstract (arXiv)
Large foundation language models have shown their versatility in being able to be adapted to perform a wide variety of downstream tasks, such as text generation, sentiment analysis, semantic search etc. However, training such large foundational models is a non-trivial exercise that requires a significant amount of compute power and expertise from machine learning and systems experts. As models get larger, these demands are only increasing. Sparsity is a promising technique to relieve the compute requirements for training. However, sparsity introduces new challenges in training the sparse model to the same quality as the dense counterparts. Furthermore, sparsity drops the operation intensity and introduces irregular memory access patterns that makes it challenging to efficiently utilize compute resources. This paper demonstrates an end-to-end training flow on a large language model - 13 billion GPT - using sparsity and dataflow. The dataflow execution model and architecture enables efficient on-chip irregular memory accesses as well as native kernel fusion and pipelined parallelism that helps recover device utilization. We show that we can successfully train GPT 13B to the same quality as the dense GPT 13B model, while achieving an end-end speedup of 4.5x over dense A100 baseline.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 36 of its 55 references that are in the map. First posted on arXiv 11 Apr 2023.
Builds on
36 of 55 references.
References · 36
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
- 2017TriviaQA: A Large Scale Distantly Supervised Challenge Dataset for Reading Comprehensioncited by 2,895
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,114
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2020Reformer: The Efficient Transformercited by 1,658
- 2016The LAMBADA dataset: Word prediction requiring a broad discourse contextcited by 960
24 more
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2020What is the State of Neural Network Pruning?cited by 578
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2022Image as a Foreign Language: BEiT Pretraining for All Vision and Vision-Language Taskscited by 510
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2020The Computational Limits of Deep Learningcited by 188
- 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
- 2020Lite Transformer with Long-Short Range Attentioncited by 127
- 2021Pixelated Butterfly: Simple and Efficient Sparse training for Neural Network Modelscited by 75
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2019Dissecting the Graphcore IPU Architecture via Microbenchmarkingcited by 47
- 2020Sparse Weight Activation Trainingcited by 45
- 2020LadaBERT: Lightweight Adaptation of BERT through Hybrid Model Compressioncited by 45
- 2020ANLIzing the Adversarial Natural Language Inference Datasetcited by 36
- 2021Efficient Neural Network Training via Forward and Backward Propagation Sparsificationcited by 30
- 2020Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insightscited by 27
- 2021Selfish Sparse RNN Trainingcited by 26
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2022Comprehensive Graph Gradual Pruning for Sparse Training in Graph Neural Networkscited by 18
- 2022Dynamic Sparse Training via Balancing the Exploration-Exploitation Trade-offcited by 15
- 2021Sparse Training Theory for Scalable and Efficient Agentscited by 12
- 2016DSD: Dense-Sparse-Dense Training for Deep Neural Networkscited by 7
- 2019Benchmarking the Performance and Energy Efficiency of AI Accelerators for AI Trainingcited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 3; 2025: 2.
7 papers.
- 2024Model Compression and Efficient Inference for Large Language Models: A Surveycited by 62
- 2023Position: Key Claims in LLM Research Have a Long Tail of Footnotescited by 20
- 2024SambaNova SN40L: Scaling the AI Memory Wall with Dataflow and Composition of Expertscited by 18
- 2024SambaLingo: Teaching Large Language Models New Languagescited by 11
- 2025Distributed LLMs and Multimodal Large Language Models: A Survey on Advances, Challenges, and Future Directionscited by 10
- 2023A Comprehensive Performance Study of Large Language Models on Novel AI Acceleratorscited by 7
- 2025FALQON: Accelerating LoRA Fine-tuning with Low-Bit Floating-Point Arithmeticcited by 1
- 2025FALQON: Accelerating LoRA Fine-tuning with Low-Bit Floating-Point Arithmetic28 Oct 2025
- 2025Distributed LLMs and Multimodal Large Language Models: A Survey on Advances, Challenges, and Future Directions20 Mar 2025
- 2024SambaNova SN40L: Scaling the AI Memory Wall with Dataflow and Composition of Experts13 May 2024
- 2024SambaLingo: Teaching Large Language Models New Languages8 Apr 2024
- 2024Model Compression and Efficient Inference for Large Language Models: A Survey15 Feb 2024
- 2023A Comprehensive Performance Study of Large Language Models on Novel AI Accelerators6 Oct 2023
- 2023Position: Key Claims in LLM Research Have a Long Tail of Footnotes14 Aug 2023