Tally: Non-Intrusive Performance Isolation for Concurrent Deep Learning Workloads
Not on the map. Why?
Abstract (arXiv)
GPU underutilization is a significant concern in many production deep learning clusters, leading to prolonged job queues and increased operational expenses. A promising solution to this inefficiency is GPU sharing, which improves resource utilization by allowing multiple workloads to execute concurrently on a single GPU. However, deploying GPU sharing in production settings faces critical obstacles due to the limitations of existing mechanisms, including high integration costs, inadequate performance isolation, and limited application compatibility. To address these issues, we introduce Tally, a non-intrusive GPU sharing mechanism that provides robust performance isolation and comprehensive workload compatibility. The key to Tally's robust performance isolation capability lies in its fine-grained thread-block-level GPU kernel scheduling strategy, which allows the system to effectively mitigate interference caused by workload co-execution. We evaluate Tally on a diverse range of workloads and show that it incurs an average overhead of only 7.2% on the 99th-percentile latency of high-priority inference tasks when executed concurrently with best-effort training workloads, compared to 188.9% overhead exhibited by the state-of-the-art GPU sharing systems like TGS, while achieving over 80% of TGS's system throughput.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 Oct 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 5.
7 papers.
- 2025Prism: Cost-Efficient Multi-LLM Serving via GPU Memory Ballooningcited by 24
- 2025OOCO: Latency-disaggregated Architecture for Online-Offline Co-locate LLM Servingcited by 1
- 2026Towards Effective Orchestration of AI x DB Workloadscited by 0
- 2026VUDA: Enabling Controlled Spatial Sharing of Graphics and Compute on NVIDIA GPUscited by 0
- 2026Gleam: Adaptive Network-Efficient CUDA API Remoting for Cross-Device GPU Sharing over LANscited by 0
- 2026Efficient Vision-Language-Action Management and Serving for Robot Factoriescited by 0
- 2026KerColle: Unlocking Fine-Grained GPU Concurrency in Vision-Language-Action Modelscited by 0
- 2026KerColle: Unlocking Fine-Grained GPU Concurrency in Vision-Language-Action Models16 Sep 2026
- 2026Efficient Vision-Language-Action Management and Serving for Robot Factories10 Sep 2026
- 2026Gleam: Adaptive Network-Efficient CUDA API Remoting for Cross-Device GPU Sharing over LANs25 Jul 2026
- 2026VUDA: Enabling Controlled Spatial Sharing of Graphics and Compute on NVIDIA GPUs2 May 2026
- 2026Towards Effective Orchestration of AI x DB Workloads4 Mar 2026
- 2025OOCO: Latency-disaggregated Architecture for Online-Offline Co-locate LLM Serving26 Nov 2025
- 2025Prism: Cost-Efficient Multi-LLM Serving via GPU Memory Ballooning6 May 2025