SC21 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Increasing Mini-Batch Size While Preserving Accuracy for Distributed Deep Learning


Student: Marie McCord (Middle Tennessee State University, Oak Ridge National Laboratory (ORNL))
Supervisor: Sajal Dash (Oak Ridge National Laboratory (ORNL))

Abstract: Data-parallel distributed training is an effective way to reduce training times for complex deep learning models and large-scale datasets. In distributed training, each worker requires enough work to justify the communication overhead and maintain a balanced computation-to-communication ratio. This issue can be addressed by using large mini-batch sizes, which refer to the size of the chunk of training data that is processed through the network during a single training iteration. However, beyond a certain size limit, the benefits of large mini-batch sizes come at the cost of accuracy. This research focuses on understanding the effects of large mini-batch sizes on accuracy and the underlying training dynamics. The techniques of gradual warmup and linear scaling of the learning rate were analyzed. There is evidence that the optimal number of warmup epochs is linearly associated with mini-batch size, and linear scaling does not appear to impact mini-batch sizes as large as 30K.

ACM-SRC Semi-Finalist: no

Poster: PDF
Poster Summary: PDF


Back to Poster Archive Listing