J4 ›› 2015, Vol. 37 ›› Issue (05): 901-906.
• 论文 • Previous Articles Next Articles
CHEN Zhijia,ZHU Yuanchang,DI Yanqiang,FENG Shaochong
Received:
Revised:
Online:
Published:
Abstract:
In recent desktop cloud scenarios,a serious problem is that the 3D graphic processing performance of user virtual machines can not satisfy users’increasingly high requirements. In this paper,the main realization modes of GPU virtualization are first researched and analyzed.Then based on the above analysis of virtualization methods,a kind of new virtualization scenario comprising of VMM passthrough and API remoting is proposed. We utilize Hypervisor to create two kinds of virtual machines:one root virtual machine,named GVM that monopolizes the GPU resources and several child virtual machines named DVMs that don’t interact with GPU directly.The GVM shares GPU memory and command channels with the DVMs.Thus GPU calls from the child virtual machines can be transported to the GVM.Subsequently the GVM calls physical GPU and transports the results to the DVMs. The typical virtualization methods are tested and the results prove that the method can effectively improve the 3D graphic process performance of user virtual machines.
Key words: GPU virtualization;VMM pass-through;API remoting;GVM;DVM
CHEN Zhijia,ZHU Yuanchang,DI Yanqiang,FENG Shaochong. An improved realization method for GPU virtualization [J]. J4, 2015, 37(05): 901-906.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2015/V37/I05/901