计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2015年
5期
901-906
,共6页
陈志佳%朱元昌%邸彦强%冯少冲
陳誌佳%硃元昌%邸彥彊%馮少遲
진지가%주원창%저언강%풍소충
GPU虚拟化%设备独占使用%API remoting%GVM%DVM
GPU虛擬化%設備獨佔使用%API remoting%GVM%DVM
GPU허의화%설비독점사용%API remoting%GVM%DVM
GPU virtualization%VMM pass-through%API remoting%GVM%DVM
当前虚拟桌面实施方法中,终端用户对3D图形处理能力越来越高的要求与虚拟机GPU处理能力之间的矛盾逐渐凸显.为解决上述问题,对GPU虚拟化的典型实施方法进行了研究.在对上述虚拟化技术进行分析的基础上,介绍了一种改进的基于设备独占法和API remoting法的虚拟化方案.利用Hypervisor创建两种模式的虚拟机,分别为一台父虚拟机(GVM)和多台子虚拟机(DVM).GVM完全独占物理GPU,而DVM与物理GPU无直接交互关系.两种模式虚拟机共享GPU内存以及指令通道,DVM中的GPU调用指令传递至GVM,通过GVM对物理GPU进行快速调用,将调用结果返回到共享内存空间,进而呈现给用户.最后对改进的GPU虚拟化方法与典型虚拟化方法进行了对比与分析,总结了其中的优缺点,梳理了将来的研究重点.
噹前虛擬桌麵實施方法中,終耑用戶對3D圖形處理能力越來越高的要求與虛擬機GPU處理能力之間的矛盾逐漸凸顯.為解決上述問題,對GPU虛擬化的典型實施方法進行瞭研究.在對上述虛擬化技術進行分析的基礎上,介紹瞭一種改進的基于設備獨佔法和API remoting法的虛擬化方案.利用Hypervisor創建兩種模式的虛擬機,分彆為一檯父虛擬機(GVM)和多檯子虛擬機(DVM).GVM完全獨佔物理GPU,而DVM與物理GPU無直接交互關繫.兩種模式虛擬機共享GPU內存以及指令通道,DVM中的GPU調用指令傳遞至GVM,通過GVM對物理GPU進行快速調用,將調用結果返迴到共享內存空間,進而呈現給用戶.最後對改進的GPU虛擬化方法與典型虛擬化方法進行瞭對比與分析,總結瞭其中的優缺點,梳理瞭將來的研究重點.
당전허의탁면실시방법중,종단용호대3D도형처리능력월래월고적요구여허의궤GPU처리능력지간적모순축점철현.위해결상술문제,대GPU허의화적전형실시방법진행료연구.재대상술허의화기술진행분석적기출상,개소료일충개진적기우설비독점법화API remoting법적허의화방안.이용Hypervisor창건량충모식적허의궤,분별위일태부허의궤(GVM)화다태자허의궤(DVM).GVM완전독점물리GPU,이DVM여물리GPU무직접교호관계.량충모식허의궤공향GPU내존이급지령통도,DVM중적GPU조용지령전체지GVM,통과GVM대물리GPU진행쾌속조용,장조용결과반회도공향내존공간,진이정현급용호.최후대개진적GPU허의화방법여전형허의화방법진행료대비여분석,총결료기중적우결점,소리료장래적연구중점.