[发明专利]用于虚拟化的图形处理单元分区在审
申请号: | 202211379110.4 | 申请日: | 2018-01-25 |
公开(公告)号: | CN115511697A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | H·M·霍佩特;C·L·胡布雷茨;J·K·奥施英斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06F9/455;G06F9/50 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 李峥宇 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 图形 处理 单元 分区 | ||
1.一种由具有图形处理单元GPU的主机设备实现的方法,所述方法包括:
在所述主机设备处,接收针对具有GPU功能的虚拟机的请求,所述请求包括指示所述GPU功能的GPU能力的所请求量的数据,所述GPU能力是视频编码能力、视频解码能力或GPU计算能力之一;
在接收到所述请求后,确定所述主机设备的所述GPU是否可用于提供所请求量的所述GPU能力;
响应于确定所述主机设备的所述GPU可用于提供所请求量的所述GPU能力,将所述主机设备的所述GPU的所述GPU功能的可用部分分配给所述虚拟机,并且利用具有所请求量的所述GPU能力的GPU分区来配置所述虚拟机;以及
响应于所接收的所述请求,提供对具有所请求量的所述GPU能力的所述GPU分区的所述虚拟机的访问。
2.根据权利要求1所述的方法,其中:
接收所述请求包括接收包括指示所述视频编码能力、所述视频解码能力或所述GPU计算能力中的至少两个的所请求量的数据的请求;以及
确定所述主机设备的所述GPU是否可用包括确定所述主设备的所述GPU是否可用于提供所请求量的所述视频编码能力、所述视频解码能力或所述GPU计算能力中的至少两个。
3.根据权利要求1所述的方法,其中所述请求的所述数据指定:
个体GPU能力的最小量;
个体GPU能力的优选量;或
个体GPU能力的最大量。
4.根据权利要求1所述的方法,还包括传送完成通知,所述完成通知指示所述GPU分区满足所请求的所述GPU能力的程度。
5.根据权利要求4所述的方法,其中所述完成通知指定以下至少一项:
要提供给所述GPU分区的个体GPU能力的最小量;
要提供给所述GPU分区的个体GPU能力的优选量;或
要提供给所述GPU分区的个体GPU能力的最大量。
6.根据权利要求1所述的方法,还包括从所述虚拟机向所述GPU的所述GPU功能的所分配的所述部分提供GPU输入数据,以及在所述虚拟计算机处接收GPU处理数据,所述GPU处理数据由所述GPU处理所述GPU输入数据而生成。
7.根据权利要求6所述的方法,其中利用所述GPU分区配置所述虚拟机包括生成虚拟设备,以向所述虚拟机供应所述GPU的所述GPU功能的所分配部分的所述GPU功能。
8.根据权利要求6所述的方法,还包括将虚拟设备的输入和输出映射到所述GPU的所述GPU功能的所分配部分的相应数据输入/输出I/O硬件工作队列。
9.根据权利要求1所述的方法,其中接收所述GPU功能的所请求量的所述GPU能力包括所请求量的视频编码能力。
10.根据权利要求1所述的方法,其中接收所述GPU功能的所请求量的所述GPU能力包括所请求量的视频解码能力。
11.根据权利要求1所述的方法,其中接收所述GPU功能的所请求量的所述GPU能力包括所请求量的GPU计算能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211379110.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种体育运动用柔韧性训练装置
- 下一篇:一种高速卷绕工艺及其卷绕机