Eager Updates For Overlapped Communication and Computation in DiLoCo
Not on the map. Why?
Abstract (arXiv)
Distributed optimization methods such as DiLoCo have been shown to be effective in training very large models across multiple distributed workers, such as datacenters. These methods split updates into two parts: an inner optimization phase, where the workers independently execute multiple optimization steps on their own local data, and an outer optimization step, where the inner updates are synchronized. While such approaches require orders of magnitude less communication than standard data-parallel training, in settings where the workers are datacenters, even the limited communication requirements of these approaches can still cause significant slow downs due to the blocking necessary at each outer optimization step. In this paper, we investigate techniques to mitigate this issue by overlapping communication with computation in a manner that allows the outer optimization step to fully overlap with the inner optimization phase. We show that a particular variant, dubbed eager updates, provides competitive performance with standard DiLoCo in settings with low bandwidth between workers.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 30 of its 42 references that are in the map. First posted on arXiv 18 Feb 2025.
Builds on
30 of 42 references.
References · 30
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,886
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
- 2019Advances and Open Problems in Federated Learningcited by 3,046
- 2022Training Compute-Optimal Large Language Modelscited by 3,019
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,883
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2020Adaptive Federated Optimizationcited by 1,046
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2024Dolma: an Open Corpus of Three Trillion Tokens for Language Model Pretraining Researchcited by 483
18 more
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2020Query-Key Normalization for Transformerscited by 280
- 2019Asynchronous Federated Optimizationcited by 267
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 202
- 2022Patching open-vocabulary models by interpolating weightscited by 190
- 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 134
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 121
- 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 116
- 2022Petals: Collaborative Inference and Fine-tuning of Large Modelscited by 87
- 2021Distributed Deep Learning in Open Collaborationscited by 58
- 2021Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devicescited by 36
- 2023Towards Federated Foundation Models: Scalable Dataset Pipelines for Group-Structured Learningcited by 29
- 2025Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunchcited by 28
- 2024Asynchronous Local-SGD Training for Language Modelingcited by 26
- 2020Faster On-Device Training Using New Federated Momentum Algorithmcited by 25
- 2024OpenDiLoCo: An Open-Source Framework for Globally Distributed Low-Communication Trainingcited by 24
- 2024DrJAX: Scalable and Differentiable MapReduce Primitives in JAXcited by 9
- 2024eXmY: A Data Type and Technique for Arbitrary Bit Precision Quantizationcited by 7
Built on by
Citing papers per year: 2025: 4; 2026: 7.
11 papers.
- 2025NoLoCo: No-all-reduce Low Communication Training Method for Large Modelscited by 5
- 2026Decoupled DiLoCo for Resilient Distributed Pre-trainingcited by 4
- 2025Distributed and Decentralised Training: Technical Governance Challenges in a Shifting AI Landscapecited by 3
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelismcited by 3
- 2025MT-DAO: Multi-Timescale Distributed Adaptive Optimizers with Local Updatescited by 2
- 2026Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCocited by 2
- 2025Partial Parameter Updates for Efficient Distributed Trainingcited by 1
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averagingcited by 1
- 2026Unifying Local Communications and Local Updates for LLM Pretrainingcited by 1
- 2026Accelerating Decentralized Optimization via Overlapping Local Stepscited by 0
- 2026Cosine-Gated Adam-Decay: Drop-In Staleness-Aware Outer Optimization for Decoupled DiLoCocited by 0
- 2026Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCo22 Jun 2026
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averaging20 May 2026
- 2026Cosine-Gated Adam-Decay: Drop-In Staleness-Aware Outer Optimization for Decoupled DiLoCo9 May 2026
- 2026Decoupled DiLoCo for Resilient Distributed Pre-training23 Apr 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2026Accelerating Decentralized Optimization via Overlapping Local Steps4 Jan 2026
- 2025MT-DAO: Multi-Timescale Distributed Adaptive Optimizers with Local Updates6 Oct 2025
- 2025Partial Parameter Updates for Efficient Distributed Training26 Sep 2025
- 2025Distributed and Decentralised Training: Technical Governance Challenges in a Shifting AI Landscape10 Jul 2025
- 2025NoLoCo: No-all-reduce Low Communication Training Method for Large Models12 Jun 2025