2016 2nd IEEE International Workshop on High-Performance Interconnection Networks in the Exascale and Big-Data Era (HiPINEB) 2016
DOI: 10.1109/hipineb.2016.8
|View full text |Cite
|
Sign up to set email alerts
|

Remote GPU Virtualization: Is It Useful?

Abstract: Abstract-Graphics Processing Units (GPUs) are currently used in many computing facilities. However, GPUs present several side effects, such as increased acquisition costs as well as larger space requirements. Also, GPUs still require some amount of energy while idle and their utilization is usually low.In a similar way to virtual machines, using virtual GPUs may address the mentioned concerns. In this regard, remote GPU virtualization allows to share the GPUs present in the computing facility among the nodes o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
10
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
1
1

Relationship

3
5

Authors

Journals

citations
Cited by 26 publications
(10 citation statements)
references
References 25 publications
0
10
0
Order By: Relevance
“…GPU-as-a-Service Two other efforts, DS-CUDA [47] and rCUDA [48], have focused on providing access to a remote GPU for the purposes of GPU-as-a-Service [49][50][51][52][53][54][55]. They also rely on a proxy process.…”
Section: Related Workmentioning
confidence: 99%
“…GPU-as-a-Service Two other efforts, DS-CUDA [47] and rCUDA [48], have focused on providing access to a remote GPU for the purposes of GPU-as-a-Service [49][50][51][52][53][54][55]. They also rely on a proxy process.…”
Section: Related Workmentioning
confidence: 99%
“…One of the most prominent solutions related to concurrent remote usage of CUDA-enabled devices in a transparent way is rCUDA. 32 Thanks to the split-driver approach, there is no need to modify and recompile the CUDA-enabled application in order to use it with rCUDA. Indeed, the framework takes care of all the necessary details in order to execute the CUDA kernels on a remote or local GPGPU.…”
Section: Related Workmentioning
confidence: 99%
“…One of the most prominent solutions related to concurrent remote usage of CUDA‐enabled devices in a transparent way is rCUDA . Thanks to the split‐driver approach, there is no need to modify and recompile the CUDA‐enabled application in order to use it with rCUDA.…”
Section: Related Workmentioning
confidence: 99%
“…By virtualizing GPUs, their utilization is increased [21], similarly to what happens with traditional CPU virtualization. Furthermore, it is also possible to enhance GPU virtualization by adding a new feature to it: remote access [22]. In this way, it is possible to virtualize GPUs and provide them to applications that are being executed in other nodes of the cluster.…”
Section: Introductionmentioning
confidence: 99%