AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronization
Not on the map. Why?
Abstract (arXiv)
The pre-training of Large Language Models (LLMs) is increasingly conducted across multiple data centers. As training scales to a larger number of accelerators, the fraction of time spent on computation decreases, while the fraction spent on communication increases. Therefore, frequent synchronization becomes a growing bottleneck. Local update methods reduce this cost by allowing workers to perform several optimizer steps between synchronizations. Most local update methods set the number of local optimizer steps between synchronizations before training and keep this interval fixed throughout the run. However, the best interval can change during the entire train process. If the interval and optimizer are adapted to the current training state, the communication frequency is reduced while maintaining the training performance. In this work, we introduce AutoLoCo, an adaptive training framework to reduce communication in LLM training. It adapts the local interval using scalar training statistics and corrects each outer update. Our method is motivated by two observations: 1) the appropriate local interval varies across training stages, and 2) changing the number of inner steps per interval creates a mismatch with an unchanged outer optimizer, requiring a correction to the outer update. We optimize this mismatch by correction of the outer optimizer for the momentum and the learning rate using the accumulated inner learning rate. Our experiments under communication constraints demonstrate that AutoLoCo reduces communication frequency by 27% relative to DiLoCo while maintaining training performance.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 39 of its 44 references that are in the map. First posted on arXiv 29 Sep 2026.
Builds on
39 of 44 references.
References · 39
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2024MMLU-Pro: A More Robust and Challenging Multi-Task Language Understanding Benchmarkcited by 1,848
- 2022Challenging BIG-Bench Tasks and Whether Chain-of-Thought Can Solve Themcited by 1,807
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
- 2023Instruction-Following Evaluation for Large Language Modelscited by 1,228
- 2020Adaptive Federated Optimizationcited by 1,046
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 906
- 2023Enhancing Chat Language Models by Scaling High-quality Instructional Conversationscited by 839
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
27 more
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 310
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 238
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2025Generalizing Verifiable Instruction Followingcited by 194
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 181
- 2020FetchSGD: Communication-Efficient Federated Learning with Sketchingcited by 179
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 121
- 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 107
- 2020Local SGD: Unified Theory and New Efficient Methodscited by 88
- 2018Adaptive Communication Strategies to Achieve the Best Error-Runtime Trade-off in Local-Update SGDcited by 77
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 75
- 2023FedExP: Speeding Up Federated Averaging via Extrapolationcited by 69
- 2018Efficient Decentralized Deep Learning by Dynamic Model Averagingcited by 30
- 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunchcited by 28
- 2025Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCocited by 27
- 2024OpenDiLoCo: An Open-Source Framework for Globally Distributed Low-Communication Trainingcited by 24
- 2021Communication-efficient SGD: From Local SGD to One-Shot Averagingcited by 19
- 2025MuLoCo: Muon is a practical inner optimizer for DiLoCocited by 18
- 2024FADAS: Towards Federated Adaptive Asynchronous Optimizationcited by 10
- 2025Understanding Outer Optimizers in Local SGD: Learning Rates, Momentum, and Accelerationcited by 9
- 2020STL-SGD: Speeding Up Local SGD with Stagewise Communication Periodcited by 8
- 2025SNOO: Step-K Nesterov Outer Optimizer - The Surprising Effectiveness of Nesterov Momentum Applied to Pseudo-Gradientscited by 8
- 2025HALoS: Hierarchical Asynchronous Local SGD over Slow Networks for Geo-Distributed Large Language Model Trainingcited by 6
- 2023A Quadratic Synchronization Rule for Distributed Deep Learningcited by 5
- 2020Adaptive Periodic Averaging: A Practical Approach to Reducing Communication in Distributed Learningcited by 2
Built on by
Not cited yet.