DBS: Dynamic Batch Size For Distributed Deep Neural Network Training
Not on the map. Why?
Abstract (arXiv)
Synchronous strategies with data parallelism, such as the Synchronous StochasticGradient Descent (S-SGD) and the model averaging methods, are widely utilizedin distributed training of Deep Neural Networks (DNNs), largely owing to itseasy implementation yet promising performance. Particularly, each worker ofthe cluster hosts a copy of the DNN and an evenly divided share of the datasetwith the fixed mini-batch size, to keep the training of DNNs convergence. In thestrategies, the workers with different computational capability, need to wait foreach other because of the synchronization and delays in network transmission,which will inevitably result in the high-performance workers wasting computation.Consequently, the utilization of the cluster is relatively low. To alleviate thisissue, we propose the Dynamic Batch Size (DBS) strategy for the distributedtraining of DNNs. Specifically, the performance of each worker is evaluatedfirst based on the fact in the previous epoch, and then the batch size and datasetpartition are dynamically adjusted in consideration of the current performanceof the worker, thereby improving the utilization of the cluster. To verify theeffectiveness of the proposed strategy, extensive experiments have been conducted,and the experimental results indicate that the proposed strategy can fully utilizethe performance of the cluster, reduce the training time, and have good robustnesswith disturbance by irrelevant tasks. Furthermore, rigorous theoretical analysis hasalso been provided to prove the convergence of the proposed strategy.
Key facts. Cited by 3 papers in the map (data through 13 Oct 2026). First posted on arXiv 23 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 1.
3 papers.
- 2025SMDP-Based Dynamic Batching for Improving Responsiveness and Energy Efficiency of Batch Servicescited by 1
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learningcited by 0
- 2023ABS-SGD: A Delayed Synchronous Stochastic Gradient Descent Algorithm with Adaptive Batch Size for Heterogeneous GPU Clusterscited by 0
- 2025SMDP-Based Dynamic Batching for Improving Responsiveness and Energy Efficiency of Batch Services4 Jan 2025
- 2023ABS-SGD: A Delayed Synchronous Stochastic Gradient Descent Algorithm with Adaptive Batch Size for Heterogeneous GPU Clusters29 Aug 2023
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learning11 Jul 2023