paper-with-me

홈 › Papers

Overlap Local-SGD: An Algorithmic Approach to Hide Communication Delays in Distributed SGD

2020-02-21 · Jianyu Wang, Hao Liang, Gauri Joshi

Distributed stochastic gradient descent (SGD) is essential for scaling the machine learning algorithms to a large number of computing nodes. However, the infrastructures variability such as high communication delay or random node slowdown greatly impedes the performance of distributed SGD algorithm, especially in a wireless system or sensor networks. In this paper, we propose an algorithmic approach named Overlap-Local-SGD (and its momentum variant) to overlap the communication and computation so as to speedup the distributed training procedure. The approach can help to mitigate the straggler effects as well. We achieve this by adding an anchor model on each node. After multiple local updates, locally trained models will be pulled back towards the synchronized anchor model rather than communicating with others. Experimental results of training a deep neural network on CIFAR-10 dataset demonstrate the effectiveness of Overlap-Local-SGD. We also provide a convergence guarantee for the proposed algorithm under non-convex objective functions.

📄 PDF Abstract BibTeX arXiv:2002.09539

Code (1)

JYWa/Overlap_Local_SGD 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Accelerating Decentralized Optimization via Overlapping Local Steps

2026-01-04 · Yijie Zhou, Shi Pu arxiv

Decentralized optimization has emerged as a critical paradigm for distributed learning, enabling scalable training while preserving data privacy through peer-to-peer collaboration. However, existing methods often suffer …

T3: Transparent Tracking & Triggering for Fine-grained Overlap of Compute & Collectives

2024-01-30 · Suchita Pati, Shaizeen Aga, Mahzabeen Islam, Nuwan Jayasena 외

Large Language Models increasingly rely on distributed techniques for their training and inference. These techniques require communication across devices which can reduce scaling efficiency as the number of devices incre…

CUCo: An Agentic Framework for Compute and Communication Co-design

2026-03-02 · Yoga Sri Varshan Varadharajan, Bodun Hu, Saurabh Agarwal, Aditya Akella arxiv

Computation and communication in distributed LLM training and inference are traditionally optimized in isolation; expert-crafted systems such as DeepEP, FLUX, and TokenWeave show the potential of co-design but require de…

Overlapping Domain Decomposition for Distributed Pose Graph Optimization

2026-03-03 · Aneesa Sonawalla, Yulun Tian, Jonathan P. How arxiv

We present ROBO (Riemannian Overlapping Block Optimization), a distributed and parallel approach to multi-robot pose graph optimization (PGO) based on the idea of overlapping domain decomposition. ROBO offers a middle gr…

Domino: Eliminating Communication in LLM Training via Generic Tensor Slicing and Overlapping

2024-09-23 · Guanhua Wang, Chengming Zhang, Zheyu Shen, Ang Li 외

Given the popularity of generative AI, Large Language Models (LLMs) often consume hundreds or thousands of GPUs for parallelizing and accelerating the training process. Communication overhead becomes more pronounced when…