Optimizing Large Model Training through Overlapped Activation Recomputation
Not on the map. Why?
Abstract (arXiv)
Large model training often uses recomputation to alleviate memory pressure and pipelines to exploit the parallelism of data, tensors, and devices. However, existing recomputation approaches may incur high overhead when training real-world models, as they are executed on demand in the critical training path. In this paper, we present Lynx, a new recomputation framework to reduce overhead by overlapping recomputation with communication in training pipelines. To reduce the large search space for recomputation strategies, we propose a heuristic-based recomputation scheduling algorithm, which is based on the observation that there are identical structures in large DNN models so that we can apply the same scheduling policy to all such structures. Additionally, we propose a recomputation-aware model partitioning method to balance each stage's execution time for improved training throughput. Our comprehensive evaluation using GPT models with 1.3B-23B parameters shows that Lynx outperforms existing recomputation approaches by up to 1.37x.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 22 of its 67 references that are in the map. First posted on arXiv 13 Jun 2024.
Builds on
22 of 67 references.
References · 22
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2021VideoGPT: Video Generation using VQ-VAE and Transformerscited by 651
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 339
- 2022Reducing Activation Recomputation in Large Transformer Modelscited by 300
10 more
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
- 2024MegaScale: Scaling Large Language Model Training to More Than 10,000 GPUscited by 111
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2018SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networkscited by 55
- 2020Enabling Compute-Communication Overlap in Distributed Deep Learning Training Platformscited by 25
- 2020Efficient Algorithms for Device Placement of DNN Graph Operatorscited by 24
- 2022Merak: An Efficient Distributed DNN Training Framework with Automated 3D Parallelism for Giant Foundation Modelscited by 11
- 2023Oases: Efficient Large-Scale Model Training on Commodity Servers via Overlapped and Automated Tensor Model Parallelismcited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2023PERP: Rethinking the Prune-Retrain Paradigm in the Era of LLMs
- 2026HiLoRe: What to Store, Compress, or Recompute for Efficient GRPO Training
- 2025MemFine: Memory-Aware Fine-Grained Scheduling for MoE Training
- 2022Optimizing Mixture of Experts using Dynamic Recompilations
- 2022DeepSpeed Data Efficiency: Improving Deep Learning Model Quality and Training Efficiency via Efficient Data Sampling and Routing
- 2024Lancet: Accelerating Mixture-of-Experts Training via Whole Graph Computation-Communication Overlapping
- 2024Parm: Efficient Training of Large Sparsely-Activated Models with Dedicated Schedules
- 2025BLaST: High Performance Inference and Pretraining using BLock Sparse Transformers