Key points are not available for this paper at this time.
Graphics Processing Units (GPUs) are employed for their parallel processing capabilities, which are essential to train deep learning (DL) models with large datasets within a reasonable time. However, the diverse GPU architectures exhibit variability in training performance depending on DL models. Furthermore, factors such as the number of GPUs for distributed training and batch size significantly impact training efficiency. Addressing the variability in training performance and accounting for these influential factors are critical for optimising resource usage. This paper presents a scheduling policy for DL training tasks in a heterogeneous GPU cluster. It builds upon a model-similarity-based scheduling policy by implementing a round-based mechanism and job packing. The round-based mechanism allows the scheduler to adjust its scheduling decisions periodically, whereas job packing optimises GPU utilisation by fitting additional jobs into a GPU that trains a small model. Results show that implementing a round-based mechanism reduces the makespan by approximately 29%, compared to the scenario without it. Additionally, integrating job packing further decreases the makespan by 5%.
Building similarity graph...
Analyzing shared references across papers
Loading...
Panissara Thanapol
Kittichai Lavangnananda
Franck Leprévost
Applied Sciences
University of Luxembourg
Building similarity graph...
Analyzing shared references across papers
Loading...
Thanapol et al. (Mon,) studied this question.
www.synapsesocial.com/papers/68e74959b6db6435876c247c — DOI: https://doi.org/10.3390/app14062349