Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication 2014
DOI: 10.1145/2557977.2558076
|View full text |Cite
|
Sign up to set email alerts
|

Delegating OpenGL commands to host for hardware support in virtualized environments

Abstract: Today, the virtualization is a very important technology which is widely used in various area, from small mobile devices to virtual machine (VM) servers for large scale cloud computing. Now, hypervisor provides CPU and memory resources for the VMs with high performance like native machine through many researches on the virtualized environment. However, device virtualization techniques, especially those for GPU devices, are less studied than the other virtualization techniques. It is a chief obstacle to perform… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…Clearly, emulating GPU code inside a virtualized emulation model yields suboptimal results. Nevertheless, this is still a common practice in many simulation frameworks of commercial products, which, for instance, use the Mesa open-source libraries to run OpenGL ES applications [8]. In fact, as shown by the last two rows of Table 1, running the C version of this program on either the CPU or the VP is faster than running the CUDA program on a GPU emulator inside a VP.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Clearly, emulating GPU code inside a virtualized emulation model yields suboptimal results. Nevertheless, this is still a common practice in many simulation frameworks of commercial products, which, for instance, use the Mesa open-source libraries to run OpenGL ES applications [8]. In fact, as shown by the last two rows of Table 1, running the C version of this program on either the CPU or the VP is faster than running the CUDA program on a GPU emulator inside a VP.…”
Section: Resultsmentioning
confidence: 99%
“…the Mesa software backend) [1,18]. The presence of an additional software layer on top of the VP significantly deteriorates the overall execution speed [8,20]. Fig.…”
Section: Introductionmentioning
confidence: 99%