[发明专利]动态和专用的虚拟化图形处理在审
申请号: | 201880007403.5 | 申请日: | 2018-01-18 |
公开(公告)号: | CN110192182A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | M·费顿比;刘雨轩;U·陈达尼;J·M·小菲利普斯;N·P·威尔特;A·巴特;D·C·库尔茨;M·S·苏拉尼 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 吴信刚 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 应用程序 图形处理 虚拟化 专用的 服务器 计算机可读媒体 图形处理单元 网络访问 资源池 可用 关联 | ||
1.一种计算机实施的方法,包括:
在虚拟计算实例上发起应用程序的执行;
确定与所述应用程序的所述执行相关联的一个或多个图形处理单元(GPU)要求;
至少部分地基于所述一个或多个GPU要求从可用的物理GPU资源池中选择物理GPU资源;以及
在发起所述应用程序的所述执行之后将虚拟GPU附接到所述虚拟计算实例,其中使用选自所述池并且能够由所述虚拟计算实例通过网络访问的所述物理GPU资源实施所述虚拟GPU。
2.根据权利要求1所述的方法,其进一步包括:
检测所述虚拟计算实例上的所述应用程序的所述执行的终止;
至少部分地基于所述应用程序的所述执行的所述终止将所述虚拟GPU从所述虚拟计算实例分离;以及
将与所述虚拟GPU相关联的所述物理GPU资源返回到所述可用的物理GPU资源池。
3.根据权利要求1所述的方法,其中所述一个或多个GPU要求包括物理GPU的一个或多个硬件特性。
4.根据权利要求1所述的方法,其中所述一个或多个GPU要求包括物理GPU的供应商的标识。
5.根据权利要求1所述的方法,其中在所述应用程序的所述执行期间由所述应用程序指定所述一个或多个GPU要求。
6.根据权利要求1所述的方法,其中所述一个或多个GPU要求与用于启动所述虚拟计算实例的机器映像相关联。
7.根据权利要求1所述的方法,其进一步包括:
在所述虚拟计算实例上发起附加应用程序的执行,其中在终止所述应用程序的所述执行之后发起所述附加应用程序的所述执行;
确定与所述附加应用程序的所述执行相关联的一个或多个附加GPU要求,其中所述附加GPU要求至少部分地不同于所述GPU要求;
至少部分地基于所述一个或多个附加GPU要求从所述可用的物理GPU资源池中选择附加物理GPU资源;以及
在发起所述附加应用程序的所述执行之后将附加虚拟GPU附接到所述虚拟计算实例,其中使用选自所述池并且能够由所述虚拟计算实例通过所述网络访问的所述附加物理GPU资源实施所述附加虚拟GPU。
8.根据权利要求1所述的方法,其进一步包括:
在所述虚拟计算实例上发起附加应用程序的执行;
确定与所述附加应用程序的所述执行相关联的一个或多个附加GPU要求,其中所述附加GPU要求至少部分地不同于所述GPU要求;
至少部分地基于所述一个或多个附加GPU要求从所述可用的物理GPU资源池中选择附加物理GPU资源;以及
至少部分地基于所述附加应用程序的所述执行的发起将附加虚拟GPU附接到所述虚拟计算实例,其中使用选自所述池并且能够由所述虚拟计算实例通过所述网络访问的所述附加物理GPU资源实施所述附加虚拟GPU,并且其中与所述附加应用程序的所述执行相关联的所述附加虚拟GPU的输出和与所述应用程序的所述执行相关联的所述虚拟GPU的输出同时生成。
9.根据权利要求1所述的方法,其进一步包括:
至少部分地基于所述一个或多个GPU要求从所述可用的物理GPU资源池中选择附加物理GPU资源;以及
在所述应用程序的所述执行期间将附加虚拟GPU附接到所述虚拟计算实例,其中使用选自所述池并且能够由所述虚拟计算实例通过所述网络访问的所述附加物理GPU资源实施所述附加虚拟GPU,并且其中与所述应用程序的所述执行相关联的所述附加虚拟GPU的输出和与所述应用程序的所述执行相关联的所述虚拟GPU的输出同时生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880007403.5/1.html,转载请声明来源钻瓜专利网。