Streaming DiLoCo with overlapping communication: Towards a Distributed Free Lunch
Not on the map. Why?
Abstract (arXiv)
Training of large language models (LLMs) is typically distributed across a large number of accelerators to reduce training time. Since internal states and parameter gradients need to be exchanged at each and every single gradient step, all devices need to be co-located using low-latency high-bandwidth communication links to support the required high volume of exchanged bits. Recently, distributed algorithms like DiLoCo have relaxed such co-location constraint: accelerators can be grouped into ``workers'', where synchronizations between workers only occur infrequently. This in turn means that workers can afford being connected by lower bandwidth communication links without affecting learning quality. However, in these methods, communication across workers still requires the same peak bandwidth as before, as the synchronizations require all parameters to be exchanged across all workers. In this paper, we improve DiLoCo in three ways. First, we synchronize only subsets of parameters in sequence, rather than all at once, which greatly reduces peak bandwidth. Second, we allow workers to continue training while synchronizing, which decreases wall clock time. Third, we quantize the data exchanged by workers, which further reduces bandwidth across workers. By properly combining these modifications, we show experimentally that we can distribute training of billion-scale parameters and reach similar quality as before, but reducing required bandwidth by two orders of magnitude.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). Builds on 57 of its 68 references that are in the map. First posted on arXiv 30 Jan 2025.
Builds on
57 of 68 references.
References · 57
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,710
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2022Training Compute-Optimal Large Language Modelscited by 2,927
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,366
- 2020Adaptive Federated Optimizationcited by 1,036
38 more
- 2023TIES-Merging: Resolving Interference When Merging Modelscited by 795
- 2023Language Models are Super Mario: Absorbing Abilities from Homologous Models as a Free Lunchcited by 679
- 2019Linear Mode Connectivity and the Lottery Ticket Hypothesiscited by 627
- 2021Merging Models with Fisher-Weighted Averagingcited by 613
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2019Federated Learning with Personalization Layerscited by 533
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2022Git Re-Basin: Merging Models modulo Permutation Symmetriescited by 460
- 2024GaLore: Memory-Efficient LLM Training by Gradient Low-Rank Projectioncited by 447
- 2022Dataless Knowledge Fusion by Merging Weights of Language Modelscited by 384
- 2020What is being transferred in transfer learning?cited by 365
- 2020Query-Key Normalization for Transformerscited by 266
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
- 2023Rewarded soups: towards Pareto-optimal alignment by interpolating weights fine-tuned on diverse rewardscited by 232
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2022Branch-Train-Merge: Embarrassingly Parallel Training of Expert Language Modelscited by 187
- 2022Patching open-vocabulary models by interpolating weightscited by 187
- 2023Small-scale proxies for large-scale Transformer training instabilitiescited by 182
- 2023ZipIt! Merging Models from Different Tasks without Trainingcited by 178
- 2020The Hardware Lotterycited by 160
- 2022Diverse Weight Averaging for Out-of-Distribution Generalizationcited by 148
- 2022REPAIR: REnormalizing Permuted Activations for Interpolation Repaircited by 119
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 115
- 2024Language models scale reliably with over-training and on downstream taskscited by 105
- 2022Model Ratatouille: Recycling Diverse Models for Out-of-Distribution Generalizationcited by 97
- 2022Petals: Collaborative Inference and Fine-tuning of Large Modelscited by 84
- 2021Learning Neural Network Subspacescited by 82
- 2021Distributed Deep Learning in Open Collaborationscited by 58
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
- 2021Federated Dropout -- A Simple Approach for Enabling Federated Learning on Resource Constrained Devicescited by 56
- 2021Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devicescited by 36
- 2024The Future of Large Language Model Pre-training is Federatedcited by 30
- 2023Towards Federated Foundation Models: Scalable Dataset Pipelines for Group-Structured Learningcited by 29
- 2020Faster On-Device Training Using New Federated Momentum Algorithmcited by 25
- 2024Asynchronous Local-SGD Training for Language Modelingcited by 24
- 2024OpenDiLoCo: An Open-Source Framework for Globally Distributed Low-Communication Trainingcited by 23
- 2024INTELLECT-1 Technical Reportcited by 20
- 2022Revisiting adapters with adversarial trainingcited by 18
50 most cited of 57 All 57 (JSON)
Built on by
Citing papers per year: 2025: 10; 2026: 16.
26 papers.
Sort:
By area:
- 2025Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCocited by 23
- 2025MuLoCo: Muon is a practical inner optimizer for DiLoCocited by 16
- 2025Eager Updates For Overlapped Communication and Computation in DiLoCocited by 10
- 2025Weight Factorization and Centralization for Continual Learning in Speech Recognitioncited by 6
- 2026Covenant-72B: Pre-Training a 72B LLM with Trustless Peers Over-the-Internetcited by 6
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMscited by 5
- 2025NoLoCo: No-all-reduce Low Communication Training Method for Large Modelscited by 4
- 2026Decoupled DiLoCo for Resilient Distributed Pre-trainingcited by 4
- 2025TAH-QUANT: Effective Activation Quantization in Pipeline Parallelism over Slow Networkcited by 2
- 2025Distributed and Decentralised Training: Technical Governance Challenges in a Shifting AI Landscapecited by 2
- 2025MT-DAO: Multi-Timescale Distributed Adaptive Optimizers with Local Updatescited by 2
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelismcited by 2
14 more
- 2025Partial Parameter Updates for Efficient Distributed Trainingcited by 1
- 2026LoRDO: Distributed Low-Rank Optimization with Infrequent Communicationcited by 1
- 2026Unifying Local Communications and Local Updates for LLM Pretrainingcited by 1
- 2026ResBM: Residual Bottleneck Models for Low-Bandwidth Pipeline Parallelismcited by 0
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averagingcited by 0
- 2026Outer-Momentum Restarting in High-Dimensional Two-Phase Optimizationcited by 0
- 2026Does Distributed Training Undermine Compute Governance?cited by 0
- 2026Echelon: Auditable Aggregate-Only Language-Model Adaptation Across Privacy Boundariescited by 0
- 2026Mixtures of Subspaces for Bandwidth Efficient Context Parallel Trainingcited by 0
- 2026FoMoE: Breaking the Full-Replica Barrier with a Federation of MoEscited by 0
- 2026ShardMeter: Sharded and Geo-Distributed Training Without the Guessworkcited by 0
- 2026Distributed Training using an Intelligent Networkcited by 0
- 2026Communication-Efficient LLM Adaptation over Decentralized GPU Meshescited by 0
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronizationcited by 0
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronization29 Sep 2026
- 2026Communication-Efficient LLM Adaptation over Decentralized GPU Meshes13 Sep 2026
- 2026Distributed Training using an Intelligent Network26 Aug 2026
- 2026ShardMeter: Sharded and Geo-Distributed Training Without the Guesswork24 Aug 2026
- 2026FoMoE: Breaking the Full-Replica Barrier with a Federation of MoEs17 Jun 2026
- 2026Mixtures of Subspaces for Bandwidth Efficient Context Parallel Training15 Jun 2026
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026Echelon: Auditable Aggregate-Only Language-Model Adaptation Across Privacy Boundaries1 Jun 2026
- 2026Does Distributed Training Undermine Compute Governance?28 May 2026
- 2026Outer-Momentum Restarting in High-Dimensional Two-Phase Optimization27 May 2026
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averaging20 May 2026
- 2026Decoupled DiLoCo for Resilient Distributed Pre-training23 Apr 2026
14 more
- 2026ResBM: Residual Bottleneck Models for Low-Bandwidth Pipeline Parallelism13 Apr 2026
- 2026Covenant-72B: Pre-Training a 72B LLM with Trustless Peers Over-the-Internet9 Mar 2026
- 2026LoRDO: Distributed Low-Rank Optimization with Infrequent Communication4 Feb 2026
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelism30 Jan 2026
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMs18 Dec 2025
- 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
- 2025Weight Factorization and Centralization for Continual Learning in Speech Recognition19 Jun 2025
- 2025NoLoCo: No-all-reduce Low Communication Training Method for Large Models12 Jun 2025
- 2025TAH-QUANT: Effective Activation Quantization in Pipeline Parallelism over Slow Network2 Jun 2025
- 2025MuLoCo: Muon is a practical inner optimizer for DiLoCo29 May 2025
- 2025Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCo12 Mar 2025
- 2025Eager Updates For Overlapped Communication and Computation in DiLoCo18 Feb 2025
- 2025Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCocited by 23
- 2025MuLoCo: Muon is a practical inner optimizer for DiLoCocited by 16
- 2025Eager Updates For Overlapped Communication and Computation in DiLoCocited by 10
- 2025Weight Factorization and Centralization for Continual Learning in Speech Recognitioncited by 6
- 2026Covenant-72B: Pre-Training a 72B LLM with Trustless Peers Over-the-Internetcited by 6
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMscited by 5
- 2025NoLoCo: No-all-reduce Low Communication Training Method for Large Modelscited by 4
- 2026Decoupled DiLoCo for Resilient Distributed Pre-trainingcited by 4
- 2025TAH-QUANT: Effective Activation Quantization in Pipeline Parallelism over Slow Networkcited by 2
- 2025Distributed and Decentralised Training: Technical Governance Challenges in a Shifting AI Landscapecited by 2
- 2025MT-DAO: Multi-Timescale Distributed Adaptive Optimizers with Local Updatescited by 2
- 2026AsyncMesh: Fully Asynchronous Optimization for Data and Pipeline Parallelismcited by 2
12 most cited of 25 All 25 (JSON)
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronization29 Sep 2026
- 2026Communication-Efficient LLM Adaptation over Decentralized GPU Meshes13 Sep 2026
- 2026Distributed Training using an Intelligent Network26 Aug 2026
- 2026ShardMeter: Sharded and Geo-Distributed Training Without the Guesswork24 Aug 2026
- 2026Mixtures of Subspaces for Bandwidth Efficient Context Parallel Training15 Jun 2026
- 2026Unifying Local Communications and Local Updates for LLM Pretraining9 Jun 2026
- 2026Echelon: Auditable Aggregate-Only Language-Model Adaptation Across Privacy Boundaries1 Jun 2026
- 2026Does Distributed Training Undermine Compute Governance?28 May 2026
- 2026Outer-Momentum Restarting in High-Dimensional Two-Phase Optimization27 May 2026
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averaging20 May 2026
- 2026Decoupled DiLoCo for Resilient Distributed Pre-training23 Apr 2026
- 2026ResBM: Residual Bottleneck Models for Low-Bandwidth Pipeline Parallelism13 Apr 2026
12 newest of 25 All 25 (JSON)