ABS-SGD: A Delayed Synchronous Stochastic Gradient Descent Algorithm with Adaptive Batch Size for Heterogeneous GPU Clusters
Not on the map. Why?
Abstract (arXiv)
As the size of models and datasets grows, it has become increasingly common to train models in parallel. However, existing distributed stochastic gradient descent (SGD) algorithms suffer from insufficient utilization of computational resources and poor convergence in heterogeneous clusters. In this paper, we propose a delayed synchronous SGD algorithm with adaptive batch size (ABS-SGD) for heterogeneous GPU clusters. In ABS-SGD, workers perform global synchronization to accumulate delayed gradients and use the accumulated delayed gradients to update parameters. While workers are performing global synchronization for delayed gradients, they perform the computation of the next batch without specifying batch size in advance, which lasts until the next global synchronization starts, realizing the full utilization of computational resources. Since the gradient delay is only one iteration, the stale gradient problem can be alleviated. We theoretically prove the convergence of ABS-SGD in heterogeneous clusters. Extensive experiments in three types of heterogeneous clusters demonstrate that ABS-SGD can make full use of computational resources and accelerate model convergence: When training ResNet18 network with 4 workers, ABS-SGD increases the convergence speed by 1.30x on average compared with the best baseline algorithm.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 24 references that are in the map. First posted on arXiv 29 Aug 2023.
Builds on
10 of 24 references.
References · 10
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2017Revisiting Distributed Synchronous SGDcited by 142
- 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 116
- 2016Asynchronous Stochastic Gradient Descent with Delay Compensationcited by 99
- 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
- 2019Dynamic Stale Synchronous Parallel Distributed Training for Deep Learningcited by 12
- 2023Taming Resource Heterogeneity In Distributed ML Training With Dynamic Batchingcited by 12
- 2019Taming Unbalanced Training Workloads in Deep Learning with Partial Collective Operationscited by 9
- 2020DBS: Dynamic Batch Size For Distributed Deep Neural Network Trainingcited by 3
Built on by
Not cited yet.