Pith. sign in

REVIEW 3 cited by

Improving GPU Multi-Tenancy Through Dynamic Multi-Instance GPU Reconfiguration

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2407.13126 v1 pith:RSRXQGH7 submitted 2024-07-18 cs.DC

classification cs.DC
keywords modelinferencemulti-tenancyreconfigurationmigratorretrainingworkloadsaccuracy
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

Continuous learning (CL) has emerged as one of the most popular deep learning paradigms deployed in modern cloud GPUs. Specifically, CL has the capability to continuously update the model parameters (through model retraining) and use the updated model (if available) to serve overtime arriving inference requests. It is generally beneficial to co-locate the retraining and inference together to enable timely model updates and avoid model transfer overheads. This brings the need for GPU sharing among retraining and inferences. Meanwhile, multiple CL workloads can share the modern GPUs in the cloud, leading to multi-tenancy execution. In this paper, we observe that prior GPU-sharing techniques are not optimized for multi-tenancy CL workloads. Specifically, they do not coherently consider the accuracy of the retraining model and the inference service level objective (SLO) attainment. Moreover, they cannot accommodate the overtime dynamics (e.g., inference arrival intensity) in CL execution. In this paper, we propose MIGRator, a novel GPU reconfiguration runtime that dynamically performs GPU reconfiguration for multi-tenancy CL workloads. MIGRator is based on the recent NVIDIA multi-instance GPU (MIG) to mitigate resource contention and formulates the reconfiguration optimization into Integer Linear Programming (ILP) to dynamically identify, reconfigure, and allocate the GPU instances. MIGRator leverages the "Goodput" metric in the ILP objective function to consider both inference SLO attainment and model accuracy in the reconfiguration exploration. We evaluate MIGRator using representative multi-tenancy CL workloads. The results show our approach outperforms the state-of-the-art GPU sharing techniques (i.e., Ekya, Astraea, and PARIS) by 17\%, 21\%, and 20\%, respectively.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. LithOS: An Operating System for Efficient Machine Learning on GPUs

    cs.OS 2025-04 conditional novelty 7.0 of 10

    LithOS splits kernels into atom chunks, schedules them at TPC granularity, right-sizes TPC counts, and applies DVFS, reporting 13x lower tail latency than MPS and roughly 26% GPU capacity and energy savings in A100 ex...

  2. Managing Multi Instance GPUs for High Throughput and Energy Savings

    cs.DC 2025-08 conditional novelty 6.0 of 10

    A GPU-sharing framework that dynamically resizes Nvidia MIG partitions and predicts memory growth achieves up to 6.2x throughput and 5.9x energy improvements on batches of scientific and ML jobs.

  3. Predictable LLM Serving on GPU Clusters

    cs.DC 2025-08 conditional novelty 5.0 of 10

    A VM-deployable controller combining dynamic MIG, PCIe-aware placement, and I/O guardrails reduces SLO miss rate by about 32 percent and p99 latency by about 15 percent at under 5 percent throughput cost on a 16-GPU A...

Pith tools