arrow
Return

Gemini: Enabling Multi-Tenant GPU Sharing Based on Kernel Burst Estimation

delete2023-01-01
delete0
PRE
AI
H
Hung-Hsin Chen
E
En-Te Lin
Y
Yu-Min Chou
J
Jerry Chou *
DOI:10.1109/TCC.2021.3119205delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Recent years have seen rapid adoption of GPUs in various types of platforms because of the tremendous throughput powered by massive parallelism. However, as the computing power of GPU continues to grow at a rapid pace, it also becomes harder to utilize these additional resources effectively with the support of GPU sharing. In this work, we designed and implemented Gemini, a user-space runtime scheduling framework to enable fine-grained GPU allocation control with support for multi-tenancy and elastic allocation, which are critical for cloud and resource providers. Our key idea is to introduce the concept of kernel burst, which refers to a group of consecutive kernels launched together without being interrupted by synchronous events. Based on the characteristics of kernel burst, we proposed a low overhead event-driven monitor and a dynamic time-sharing scheduler to achieve our goals. Our experiment evaluations using five types of GPU applications show that Gemini enabled multi-tenant and elastic GPU allocation with less than 5% performance overhead. Furthermore, compared to static scheduling, Gemini achieved 20%similar to 30% performance improvement without requiring prior knowledge of applications.
Keywords:
GPU
multi-tenancy
resource allocation
performance
scheduling

Journal

I
IEEE Transactions on Cloud Computing
IF:
5
Papers:
1.9K
Citations:
4.3K

Organization

N
National Tsing Hua University
Scholars:
1.6W
Papers: 1.4W
Citations: 1.7W
Cited Papers

Cited Papers

Prevalence and Impact of Diabetes Mellitus in Adult Tuberculosis Patients;A Cross-Sectional Study
err2023-05-02
err0
PREAI
errHysenbelli Elona Xhardo; Bledar Hysenbelli; Dorina Ylli; Genta Smaja
errShare
errSave
Cancer-associated mutations in SF3B1 disrupt the interaction between SF3B1 and DDX42
err2022-06-01
err0
PREAI
errBo Zhao; Zhuang Li; Rui Qian; Gang Liu; Mingyue Fan; Zehua Liang; Xin Hu; Youzhong Wan
errShare
errSave
Recent Epidemiology Study Data of Myopia
err2020-11-04
err0
errOAAI
errZhao-Yu Xiang; Hai-Dong Zou
errShare
errSave
Extended X-Ray-Absorbtion Fine-Structure Studies of Local Ordering in Highly Concentrated Aqueous Solutions of CuBr2
err1978-08-14
err0
PREAI
errA. Fontaine; P. Lagarde; D. Raoux; M. P. Fontana; G. Maisano; P. Migliardo; F. Wanderlingh
errShare
errSave
The early interaction between the Caribbean Plateau and the NW South American Plate
err2006-06-21
err0
PREAI
errCristian Vallejo; Richard A. Spikings; Leonard Luzieux; Wilfried Winkler; David Chew; Laurence Page
errShare
errSave
Developing a multimedia model of chemical dynamics in an urban area
err2001-09-01
err0
PREAI
errMiriam L. Diamond; David A. Priemer; Neely L. Law
errShare
errSave
errShare
errSave
Help‐seeking behaviour and subsequent patient and system delays in stroke
err2021-06-14
err0
errOAAI
errAne Bull Iversen; Søren Paaske Johnsen; Rolf Ankerlund Blauenfeldt; Martin Faurholdt Gude; Rikke Beese Dalby; Bo Christensen; Grethe Andersen; Morten Bondo Christensen
errShare
errSave
researcher View more