Gaia scheduler: A kubernetes-based scheduler framework

S Song, L Deng, J Gong, H Luo - … IEEE Intl Conf on Parallel & …, 2018 - ieeexplore.ieee.org
This paper proposed a topology-based GPU scheduling framework. The framework is based
on the traditional kubernetes GPU scheduling algorithm. In existing algorithms, GPU can …

SchedTune: A heterogeneity-aware GPU scheduler for deep learning

H Albahar, S Dongare, Y Du, N Zhao… - 2022 22nd IEEE …, 2022 - ieeexplore.ieee.org
Modern cluster management systems, such as Kubernetes, support heterogeneous
workloads and resources. However, existing resource schedulers in these systems do not …

Task scheduling for gpu heterogeneous cluster

K Zhang, B Wu - 2012 IEEE international conference on cluster …, 2012 - ieeexplore.ieee.org
Modern GPUs are gradually used by more and more cluster computing systems as the high
performance computing units due to their outstanding computational power, whereas …

Dcuda: Dynamic gpu scheduling with live migration support

F Guo, Y Li, JCS Lui, Y Xu - Proceedings of the ACM Symposium on …, 2019 - dl.acm.org
In clouds and data centers, GPU servers which consist of multiple GPUs are widely
deployed. Current state-of-the-art GPU scheduling algorithm are" static" in assigning …

Preemption-aware kernel scheduling for gpus

S Jin, Z Wang, Q Chen, M Guo - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
GPUs have been widely used in modern datacenters to accelerate emerging services such
as Graph Processing, Intelligent Personal Assistant (IPA), and Deep Learning. However …

TwinKernels: an execution model to improve GPU hardware scheduling at compile time

X Gong, Z Chen, AK Ziabari, R Ubal… - 2017 IEEE/ACM …, 2017 - ieeexplore.ieee.org
As throughput-oriented accelerators, GPUs provide tremendous processing power by
running a massive number of threads in parallel. However, exploiting high degrees of thread …

An efficient and non-intrusive GPU scheduling framework for deep learning training systems

S Wang, OJ Gonzalez, X Zhou… - … Conference for High …, 2020 - ieeexplore.ieee.org
Efficient GPU scheduling is the key to minimizing the execution time of the Deep Learning
(DL) training workloads. DL training system schedulers typically allocate a fixed number of …

Efficient sharing and fine-grained scheduling of virtualized GPU resources

X Zhao, J Yao, P Gao, H Guan - 2018 IEEE 38th International …, 2018 - ieeexplore.ieee.org
Graphics Processing Unit (GPU) provides acceleration services to many applications, such
as AI, games, media transcoding, etc. Virtualization on GPU is an enabling technology which …

Scheduling challenges and opportunities in integrated cpu+ gpu processors

K Dev, S Reda - Proceedings of the 14th ACM/IEEE Symposium on …, 2016 - dl.acm.org
Heterogeneous processors with architecturally different devices (CPU and GPU) integrated
on the same die provide good performance and energy efficiency for wide range of …

Topology-aware GPU selection on multi-GPU nodes

I Faraji, SH Mirsadeghi, A Afsahi - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
GPU accelerators have successfully established themselves in modern HPC clusters due to
their high performance and energy efficiency. To increase the GPU computational power in …