Skip to main navigation Skip to search Skip to main content

Prediction-based GPU sharing for distributed training

  • Changyong Shin
  • , Younghun Go
  • , Yeonho Yoo
  • , Jinwoo Jeong
  • , Jaehyun Hwang
  • , Gyeongsik Yang
  • , Chuck Yoo
  • Korea University
  • Sungkyunkwan University

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

AbstractGPU sharing aims to enhance the efficiency of GPU utilization by running distributed deep learning training jobs concurrently. However, GPU sharing poses a significant challenge: the increase in job completion time (JCT) caused by interference between jobs is inconsistent, complicating job scheduling. Our experiments reveal that the degree of JCT increase varies by as much as  ∼ 3.7 × . While previous studies have analyzed this JCT inconsistency problem, none of them have been able to minimize the inconsistency. We propose TensorShare, a proactive GPU sharing technique that leverages a deep learning model to predict the extent of JCT increase. This study defines a new metric, called GPU SLA, which represents the upper threshold of JCT increase. TensorShare then introduces a novel scheduler that proactively identifies which jobs meet GPU SLA while minimizing the JCT increase. Our evaluation shows that TensorShare improves GPU SLA satisfaction rates by 26.1 × –47.3 ×  and reduces the JCT increase by 37%–60%. Furthermore, we evaluate TensorShare with large language models that are not included in training TensorShare’s prediction model, achieving  ∼ 7 ×  and  ∼ 10.3 ×  improvements in GPU SLA satisfaction and JCT inconsistency, respectively.

Original languageEnglish
Article number108413
JournalFuture Generation Computer Systems
Volume181
DOIs
StatePublished - Aug 2026

Keywords

  • Cloud computing
  • GPU Scheduling
  • GPU Sharing
  • Performance prediction
  • Service level agreement

Fingerprint

Dive into the research topics of 'Prediction-based GPU sharing for distributed training'. Together they form a unique fingerprint.

Cite this