Online Evolutionary Batch Size Orchestration for Scheduling Deep LearningWorkloads in GPU Clusters

25Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Efficient GPU resource scheduling is essential to maximize resource utilization and save training costs for the increasing amount of deep learning workloads in shared GPU clusters. Existing GPU schedulers largely rely on static policies to leverage the performance characteristics of deep learning jobs. However, they can hardly reach optimal efficiency due to the lack of elasticity. To address the problem, we propose ONES, an ONline Evolutionary Scheduler for elastic batch size orchestration. ONES automatically manages the elasticity of each job based on the training batch size, so as to maximize GPU utilization and improve scheduling efficiency. It determines the batch size for each job through an online evolutionary search that can continuously optimize the scheduling decisions. We evaluate the effectiveness of ONES with 64 GPUs on TACC s Longhorn supercomputers. The results showthat ONES can outperform the prior deep learning schedulers with a significantly shorter average job completion time.

Cite

CITATION STYLE

APA

Bian, Z., Li, S., Wang, W., & You, Y. (2021). Online Evolutionary Batch Size Orchestration for Scheduling Deep LearningWorkloads in GPU Clusters. In International Conference for High Performance Computing, Networking, Storage and Analysis, SC. IEEE Computer Society. https://doi.org/10.1145/3458817.3480859

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free