LGDCSep 13, 2022

An Analysis of Collocation on GPUs for Deep Learning Training

arXiv:2209.06018v317 citationsh-index: 5
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of underutilized GPU resources for researchers and practitioners training multiple models, offering incremental improvements in collocation strategies.

The paper analyzes GPU collocation methods for deep learning training, comparing Multi-Instance GPU (MIG) with older techniques like Multi-Process Service (MPS) and naive multi-processing, finding that collocation can increase training throughput up to four times in some cases.

Deep learning training is an expensive process that extensively uses GPUs, but not all model training saturates modern powerful GPUs. Multi-Instance GPU (MIG) is a new technology introduced by NVIDIA that can partition a GPU to better-fit workloads that do not require all the memory and compute resources of a full GPU. In this paper, we examine the performance of a MIG-enabled A100 GPU under deep learning workloads containing various sizes and combinations of models. We contrast the benefits of MIG to older workload collocation methods on GPUs: naïvely submitting multiple processes on the same GPU and utilizing Multi-Process Service (MPS). Our results demonstrate that collocating multiple model training runs may yield significant benefits. In certain cases, it can lead up to four times training throughput despite increased epoch time. On the other hand, the aggregate memory footprint and compute needs of the models trained in parallel must fit the available memory and compute resources of the GPU. MIG can be beneficial thanks to its interference-free partitioning, especially when the sizes of the models align with the MIG partitioning options. MIG's rigid partitioning, however, may create sub-optimal GPU utilization for more dynamic mixed workloads. In general, we recommend MPS as the best performing and most flexible form of collocation for model training for a single user submitting training jobs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes