[发明专利]一种面向云计算的GPU虚拟化系统和方法在审

专利信息
申请号: 202111282139.6 申请日: 2021-11-01
公开(公告)号: CN113986466A 公开(公告)日: 2022-01-28
发明(设计)人: 许健;邹琴;钟生海;杨飞;侯明月 申请(专利权)人: 北京计算机技术及应用研究所
主分类号: G06F9/455 分类号: G06F9/455;G06F9/50
代理公司: 中国兵器工业集团公司专利中心 11011 代理人: 刘瑞东
地址: 100854*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 计算 gpu 虚拟 系统 方法
【说明书】:

本发明涉及一种面向云计算的GPU虚拟化系统和方法,属于计算机领域。本发明将CUDA改造成为适用于多虚拟机系统的vCUDA。通过vCUDA多模块设计解决多虚拟机间资源通信和调度、在用户层拦截和重定向CUDA API、使用远程过程调用作为特殊的域间通信机制等方式,实现本专利GPU虚拟化技术。本发明设计vCUDA在云计算平台虚拟机上的实现方式,满足不同用户对GPU资源的复用,在虚拟机上实现通用并行计算。本发明通过用户层拦截和重定向CUDA API,不改变虚拟机和GPU自身内核,对原装软件和硬件无侵入。对于客户虚拟机上部署的CUDA应用程序而言,所有的操作都像发生在本地。可使云计算平台成为一个虚拟化GPU资源可用复用、可进行并行计算任务分发、调度可行有效率的计算平台。

技术领域

本发明属于计算机领域,具体涉及一种面向云计算的GPU虚拟化系统和方法。

背景技术

GPU即图形处理器,是相对于CPU提出的处理器概念。随着桌面虚拟技术和云计算技术的发展,GPU虚拟化技术成为了研究的重点。在虚拟机系统中使用GPU的方式主要包括GPU直通和GPU虚拟化。

GPU直通模式是最成熟的方案,可以直接将物理GPU分配个某一虚拟机,只有该虚拟机拥有对物理GPU访问的权限,该方式称为独占设备。这种方式保存了虚拟机访问GPU的功能完整性和独立性,因为绕过了虚拟机监视器,所以执行效率很高;缺点就是独占设备使其他虚拟机无法共享使用GPU,失去了复用的功能。

GPU虚拟化能够将GPU进行切片,包括在资源维度上切片和在时间维度上切片,并分配给多台虚拟机使用。当前GPU虚拟化技术还存在许多难点,技术实现上也存在多种技术路线。

GPU设备构造复杂,GPU硬件研发是各厂家的核心技术,GPU驱动开发也基本上属于闭源状态。因此,针对GPU虚拟化的二次开发一直是技术难点和痛点,在具体实现上也有多种技术路线。

发明内容

(一)要解决的技术问题

本发明要解决的技术问题是如何提供一种面向云计算的GPU虚拟化系统和方法,以解决针对GPU虚拟化的二次开发的问题。

(二)技术方案

为了解决上述技术问题,本发明提出一种面向云计算的GPU虚拟化系统,该系统采用Xen虚拟化架构,包括三个模块:vCUDA客户端、vCUDA服务端和vGPU,Xen虚拟化架构中包括一个主虚拟机和若干个客户虚拟机;

主虚拟机运行在Xen中的特权域,安装vCUDA服务端以及GPU原生驱动;vCUDA服务端包括原生CUDA库和远程调用模块,其中原生CUDA库能够通过原生驱动使用物理GPU,远程调用模块是主虚拟机与客户虚拟机进行通信的特殊通道;主虚拟机是唯一可以直接访问到物理GPU的虚拟机;

客户虚拟机运行在Xen中的非特权域,客户虚拟机是供用户使用的虚拟机,安装CUDA应用程序、vCUDA客户端和vGPU;vCUDA客户端包括vCUDA库和远程调用模块;远程调用模块用于与主虚拟机通信,vCUDA库是面向GPU虚拟化定制的伪库,通过重定向库函数,将CUDA应用的请求转发到vCUDA服务端执行;客户虚拟机无法直接访问物理GPU,必须通过主虚拟机来使用GPU;vGPU用来维护与GPU相关的软硬件状态。

进一步地,所述特权域为Domain 0,所述非特权域为Domain U。

进一步地,vGPU是客户虚拟机中维护的一个字典数据结构,其中存储了当前使用物理GPU的地址空间、内存对象和纹理结构,同时记录了CUDA库的调用次序。

进一步地,当主虚拟机的计算结果返回时,vCUDA客户端会根据结果及时更新vGPU。

进一步地,vCUDA客户端中的vCUDA库改写了原生CUDA库的接口代码,使得来自CUDA应用程序的调用请求会被vCUDA库捕获。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111282139.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top