[发明专利]用于超虚拟化的非对称GPU处理器的方法和系统有效
申请号: | 201380006386.0 | 申请日: | 2013-01-15 |
公开(公告)号: | CN104094224B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | M·P·马拉卡帕里;S·R·帕特里克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F13/14;G06F9/30;G06F9/38 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 钱孟清 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及用于在超虚拟化环境中提供非对称图形处理单元(“GPU”)处理器的方法、系统及计算机程序产品。超虚拟化环境的子分区内的虚拟GPU(“vGPU”)包括内核模式驱动器(“KMD”)和用户模式驱动器(“UMD”)。KMD包括多个虚拟节点。每一虚拟节点与其它类型的操作并行地执行不同类型的操作。KMD被声明为多引擎GPU。UMD调度供在虚拟节点上并行执行的操作。超虚拟化环境的根分区内的渲染组件在物理GPU处执行从vGPU接收的GPU命令。在KMD与渲染组件之间建立的多个存储器存取信道在KMD处的对应虚拟节点与渲染组件之间传达GPU命令。 | ||
搜索关键词: | 虚拟 对称 gpu 处理器 | ||
【主权项】:
一种在包括一个或多个处理器以及系统存储器的计算机系统处用于在超虚拟化执行环境的子分区中提供非对称虚拟化GPU节点的方法,所述计算机系统还包括物理图形处理单元GPU,所述方法包括:在所述超虚拟化执行环境的根分区内实例化渲染组件的动作,所述渲染组件被配置成在物理GPU处执行接收到的GPU命令;在所述子分区内实例化虚拟GPU vGPU的动作,所述vGPU被配置成虚拟化所述物理GPU,所述vGPU包括:内核模式驱动器KMD,其包括多个虚拟节点,每一虚拟节点被配置成与一个或多个其它类型的操作并行地执行不同类型的操作;以及用户模式驱动器UMD,其被配置成调度供在所述虚拟节点上并行执行的不同类型的操作;将所述KMD声明为多引擎GPU的动作;在所述KMD与所述渲染组件之间建立多个存储器存取信道的动作,每一存储器存取信道对应于所述虚拟节点中的一个不同虚拟节点,并且被配置成在所述对应的虚拟节点与所述渲染组件之间传达GPU命令;以及所述UMD调度多个不同类型的操作中的每一操作以供在所述虚拟节点中的一个不同虚拟节点上执行的动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380006386.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种高山茭白田套养泥鳅的养殖方法
- 下一篇:针对设备数据的安全策略