MuxFlow: Efficient and Safe GPU Sharing in Large-Scale Production Deep Learning Clusters
Not on the map. Why?
Abstract (arXiv)
Large-scale GPU clusters are widely-used to speed up both latency-critical (online) and best-effort (offline) deep learning (DL) workloads. However, most DL clusters either dedicate each GPU to one workload or share workloads in time, leading to very low GPU resource utilization. We present MuxFlow, the first production cluster system that supports efficient and safe space-sharing for DL workloads. NVIDIA MPS provides an opportunity to share multiple workloads in space on widely-deployed NVIDIA GPUs, but it cannot guarantee the performance and safety of online workloads. MuxFlow introduces a two-level protection mechanism for memory and computation to guarantee the performance of online workloads. Based on our practical error analysis, we design a mixed error-handling mechanism to guarantee the safety of online workloads. MuxFlow further proposes dynamic streaming multiprocessor (SM) allocation and matching-based scheduling to improve the efficiency of offline workloads. MuxFlow has been deployed at CompanyX's clusters with more than 20,000 GPUs. The deployment results indicate that MuxFlow substantially improves the GPU utilization from 26% to 76%, SM activity from 16% to 33%, and GPU memory from 42% to 48%.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Mar 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 2; 2026: 1.
7 papers.
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Servingcited by 49
- 2025Prism: Cost-Efficient Multi-LLM Serving via GPU Memory Ballooningcited by 23
- 2024FlexLLM: Token-Level Co-Serving of LLM Inference and Finetuning with SLO Guaranteescited by 9
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devicescited by 5
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Surveycited by 2
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloadscited by 0
- 2026Evaluating Kubernetes Performance for GenAI Inference: From Automatic Speech Recognition to LLM Summarizationcited by 0
- 2026Evaluating Kubernetes Performance for GenAI Inference: From Automatic Speech Recognition to LLM Summarization3 Feb 2026
- 2025Tesserae: Scalable Placement Policies for Deep Learning Workloads7 Aug 2025
- 2025Prism: Cost-Efficient Multi-LLM Serving via GPU Memory Ballooning6 May 2025
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Survey12 Jun 2024
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Serving2 Apr 2024
- 2024FlexLLM: Token-Level Co-Serving of LLM Inference and Finetuning with SLO Guarantees29 Feb 2024
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devices30 Oct 2023