2010
DOI: 10.1007/978-3-642-15277-1_37
|View full text |Cite
|
Sign up to set email alerts
|

A GPGPU Transparent Virtualization Component for High Performance Computing Clouds

Abstract: The GPU Virtualization Service (gVirtuS) presented in this work tries to fill the gap between in-house hosted computing clusters, equipped with GPGPUs devices, and pay-for-use high performance virtual clusters deployed via public or private computing clouds. gVirtuS allows an instanced virtual machine to access GPGPUs in a transparent and hypervisor independent way, with an overhead slightly greater than a real machine/GPGPU setup. The performance of the components of gVirtuS is assessed through a suite of tes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
113
0
4

Year Published

2011
2011
2019
2019

Publication Types

Select...
7
2
1

Relationship

3
7

Authors

Journals

citations
Cited by 162 publications
(117 citation statements)
references
References 7 publications
0
113
0
4
Order By: Relevance
“…Furthermore, GViM is designed to be used on VMs so that applications executed on them can access GPUs located in the real host; GViM does not support the access of GPUs in remote nodes. gVirtuS [24] supports CUDA 2.3 an again implements only a small portion of the runtime API. For example, in the case of the memory management module, it implements only 17 out of the 37 available functions.…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore, GViM is designed to be used on VMs so that applications executed on them can access GPUs located in the real host; GViM does not support the access of GPUs in remote nodes. gVirtuS [24] supports CUDA 2.3 an again implements only a small portion of the runtime API. For example, in the case of the memory management module, it implements only 17 out of the 37 available functions.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, several remote GPU virtualization solutions exist for this framework, such as GridCuda [15], DS-CUDA [18], gVirtuS [4], vCUDA [25], GViM [5], and rCUDA [19]. Figure 1 depicts the architecture underlying most of these virtualization solutions, which follow a client-server distributed approach.…”
Section: Remote Gpu Virtualizationmentioning
confidence: 99%
“…gVirtuS (GPU Virtualization Service) is our result in GPGPUs transparent virtualization targeting mainly the use of nVIDIA CUDA based accelerator boards through virtual machines instanced to accelerate scientific computations [45]. The basic virtualization idea is based on a split driver approach [37] in which a front-end is deployed on the virtual machine image and a back-end is hosted on the real machine.…”
Section: Gvirtus Architecture and Designmentioning
confidence: 99%