Font Size: a A A

Research Of GPU Pass-Through Based On KVM In Desktop Cloud

Posted on:2020-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z L DongFull Text:PDF
GTID:2428330590995945Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
At present,desktop virtualization has become a hot spot in the industry.People are no longer only satisfied with virtual desktop for daily office work and simple report word processing or browsing the web,professional 3D software,real-time monitoring,Win10 operating system and other high-end application scenarios also need virtual desktop architecture(VDI)to support.In these application scenarios,graphics processing unit(GPU)is indispensable.The contradiction between the demand of the end user for graphics processing and computing power and the processing power of the virtual desktop GPU is becoming increasingly prominent.How to improve the experiences of users is the first problem that the enterprise needs to solve.Based on the comprehensive study of open source desktop virtualization,we analyze some of the typical GPU solutions.This paper designs and realizes one set of GPU passthrough scheme based on QEMU-KVM.The paper divided into six chapters to introduce the realization of GPU scheme: the first chapter introduces the development background of the project,simply expounds the using situation of Astute company in the desktop cloud solution scheme,then introduces the research status of GPU virtualization at home and abroad.The second chapter mainly analyzes related technologies in the field of virtualization.This paper introduces the basic principle of desktop virtualization technology and the key points of GPU virtualization technology.The third chapter focuses on the QEMU-KVM framework.Including QEMU-KVM infrastructure,QEMU-KVM basic workflow.Then it discusses the implementation of QEMU-KVM from three aspects: CPU virtualization,memory virtualization and I/O virtualization.The fourth chapter narrates the system constructing deployment and framework design,and provides the realization of design process which includes the realization of bottom and interface.The fifth chapter mainly tests the system design scheme and provides the test data to verify the concrete realization process of GPU passthrough.At last the test is undertaken to showcase the feasibility and superiority of the system.The research results in the paper provide a valuable method for medium and small-sized enterprises.This thesis lies in applying the related innovation techniques such as KVM,QEMU,SPICE,GPU pass through and so on to provide the good open source solution scheme for the design of desktop virtualization scheme.
Keywords/Search Tags:GPU virtualization, KVM-QEMU, PCI-assign, VFIO-PCI, pass-through
PDF Full Text Request
Related items