Improving GPU Sharing Performance through Adaptive Bubbleless Spatial-Temporal Sharing

Data centers now allow multiple applications that have lightweight workloads to share a GPU. Existing temporal or spatial sharing systems struggle to provide efficient and accurate quota assignments. We observe that the performance of the multi-user system is often underestimated because of the existence of unused GPU "bubbles" and can be enhanced by squeezing the bubbles. Based on this observation, we design Bless, a bubble-less spatial-temporal sharing GPU system that fine-tunes the GPU resource allocation to improve multi-user performance. Bless leverages precise computing resource management and fine-grained kernel scheduling to ensure stringent quota guarantees and reduce latency fairly for applications with varying GPU quotas. We implement and evaluate Bless with multiple applications and workloads. Our result shows that Bless achieves 21.1% - 37.3% average latency reduction over the state-of-the-art while guaranteeing the promised quota for all applications.

Authors

Institutions

Publication Details

Published
2025-03-26
DOI
https://doi.org/10.1145/3689031.3696070
Citations
8
Primary Topic
Advanced Neural Network Applications
Type
article
Field-Weighted Citation Impact
10.21
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improving GPU Sharing Performance through Adaptive Bubbleless Spatial-Temporal Sharing

Weihao Cui, Shulai Zhang, Minyi Guo, Han Zhao et al.
8 citations
Advanced Neural Network Applications
10.21
article

Improving GPU Sharing Performance through Adaptive Bubbleless Spatial-Temporal Sharing

Weihao Cui, Shulai Zhang, Minyi Guo, Han Zhao, Quan Chen, Wei Lin, Zhen Zheng, Chunyu Xue
article en
8 citations

Abstract

Data centers now allow multiple applications that have lightweight workloads to share a GPU. Existing temporal or spatial sharing systems struggle to provide efficient and accurate quota assignments. We observe that the performance of the multi-user system is often underestimated because of the existence of unused GPU "bubbles" and can be enhanced by squeezing the bubbles. Based on this observation, we design Bless, a bubble-less spatial-temporal sharing GPU system that fine-tunes the GPU resource allocation to improve multi-user performance. Bless leverages precise computing resource management and fine-grained kernel scheduling to ensure stringent quota guarantees and reduce latency fairly for applications with varying GPU quotas. We implement and evaluate Bless with multiple applications and workloads. Our result shows that Bless achieves 21.1% - 37.3% average latency reduction over the state-of-the-art while guaranteeing the promised quota for all applications.

Shanghai Jiao Tong University (CN), Microsoft Research Asia (China) (CN), Alibaba Group (China) (CN)
Affordable and clean energy
Openalex Percentile: Top 2%
Advanced Neural Network Applications
10.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Improving GPU Sharing Performance through Adaptive Bubbleless Spatial-Temporal Sharing — Weihao Cui, Shulai Zhang, et al. · (2025) | TGRS Research Map | TGRS