DaSGD: Squeezing SGD Parallelization Performance in Distributed Training Using Delayed Averaging
Qinggang Zhou, Yawen Zhang, Pengcheng Li, Xiaoyong Liu, Jun Yang,, Runsheng Wang, Ru Huang

TL;DR
DaSGD introduces a novel distributed SGD algorithm that effectively hides communication overhead, achieves linear scalability, and maintains convergence rates comparable to traditional SGD, thereby improving efficiency in large-scale deep learning training.
Contribution
The paper proposes DaSGD, a new Local SGD with Delayed Averaging algorithm that enhances parallelization efficiency and reduces communication reliance in distributed training.
Findings
Achieves 100% communication overhead hiding.
Maintains convergence rate of O(1/√K).
Enables linear performance scale-up with cluster size.
Abstract
The state-of-the-art deep learning algorithms rely on distributed training systems to tackle the increasing sizes of models and training data sets. Minibatch stochastic gradient descent (SGD) algorithm requires workers to halt forward/back propagations, to wait for gradients aggregated from all workers, and to receive weight updates before the next batch of tasks. This synchronous execution model exposes the overheads of gradient/weight communication among a large number of workers in a distributed training system. We propose a new SGD algorithm, DaSGD (Local SGD with Delayed Averaging), which parallelizes SGD and forward/back propagations to hide 100% of the communication overhead. By adjusting the gradient update scheme, this algorithm uses hardware resources more efficiently and reduces the reliance on the low-latency and high-throughput inter-connects. The theoretical analysis and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Stochastic Gradient Optimization Techniques · Privacy-Preserving Technologies in Data
MethodsStochastic Gradient Descent
