[发明专利]混合请求式图形转换表影子化有效
申请号: | 201480030019.9 | 申请日: | 2014-12-24 |
公开(公告)号: | CN105518746B | 公开(公告)日: | 2018-12-04 |
发明(设计)人: | 董耀祖;郑晓;田坤 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/60 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合 请求 图形 转换 阴影 | ||
在多个实施例中,图形处理器与虚拟机监控器(VMM)耦合以将虚拟图形处理器呈现给一个或多个虚拟机。用于虚拟图形处理器的中介者利用对虚拟化进行俘获和仿真来将对虚拟机的客体图形转换表(GTT)的修改同步地阴影化成VMM的阴影GTT。如果中介者检测到对客体GTT的修改的频率超过了阈值,则中介者随后可以将客体GTT的至少部分异步地阴影化成阴影GTT,并且在将用于虚拟图形处理器的命令提交给所述图形处理器之前来重建所述阴影GTT。
技术领域
实施例一般地涉及图形虚拟化环境。更特别地,实施例涉及图形转换表的管理。
背景技术
图形虚拟化可以使在虚拟机(VM)内执行的软件能够控制各种事件,并且对物理机上的图形硬件资源具有访问权,其中虚拟机监控器(VMM)可以在物理机上创建并运行VM。因此,VM软件可以统称为客体软件,而VMM可以称为主机。将图形硬件资源在多个VM之间进行划分可能提出关于效率和安全性的一些难题。例如,在常规的图形虚拟化解决方案中,主机和客体软件对于图形存储器地址空间不具有相同的视图(例如,大小和布局),在一些实例中客体图形存储器地址空间也与系统存储器地址空间不同。因此,由于客体软件向图形硬件发布客体命令(例如,渲染命令),所以可以进行从客体视图到主机视图的地址再映射和/或固定(例如,找到命令中的客体地址并且用主机地址替换它)。基于硬件的地址再映射和/或固定可能涉及到增加复杂度的标签技术。而且,基于软件的地址再映射和/或固定可能涉及到VMM截取、对每个客体命令的分析和/或转换,这会导致额外的开销。
发明内容
一种用于管理虚拟机的装置,所述装置包括:图形处理器,其与虚拟机监控器(VMM)耦合以将虚拟图形处理器呈现给第一虚拟机;以及中介者,便于所述虚拟图形处理器将对所述第一虚拟机的第一图形转换表(GTT)的修改同步地影子化到所述VMM的影子GTT,所述中介者进一步检测对所述第一GTT的连续GTT条目的至少第一部分的修改的频率已超过阈值,并且响应于所述检测,将所述第一GTT的与所述第一部分相关联的至少部分异步地影子化到所述影子GTT。
一种管理虚拟机的方法,所述方法包括:将第一虚拟机的第一图形转换表(GTT)同步地影子化到虚拟机监控器(VMM)的影子GTT;检测对所述第一GTT的相邻GTT条目的至少第一部分的修改的数量已超过阈值;配置用于所述第一GTT的至少所述第一部分的异步操作,所述配置包括在提交来自所述第一虚拟机的图形命令之前对与所述第一GTT的所述第一部分相关联的所述影子GTT的至少部分进行重构。
一种用于管理虚拟机的系统,所述系统包括:用于检测对存储器转换表的修改的频率已超过阈值的单元,其中,所述存储器转换表位于存储器的受保护区域中,并且对所述转换表的修改包括对所述转换表的所述修改进行仿真;用于从包含所述转换表的所述存储器的区域去除保护并且允许在不对所述修改进行仿真的情况下对所述转换表进行修改的单元;用于在将用于虚拟协处理器的命令提交给协处理器设备之前,基于修改的转换表来构造影子转换表的单元。
一种管理虚拟机的装置,所述装置包括:用于将第一虚拟机的第一图形转换表(GTT)同步地影子化到虚拟机监控器(VMM)的影子GTT的单元;用于检测对所述第一GTT的相邻GTT条目的至少第一部分的修改的数量已超过阈值的单元;用于配置用于所述第一GTT的至少所述第一部分的异步操作的单元,所述配置包括在提交来自所述第一虚拟机的图形命令之前对与所述第一GTT的所述第一部分相关联的所述影子GTT的至少部分进行重构。
附图说明
通过阅读下面的说明书和随附的权利要求以及通过参考下面的附图,实施例的多个优点对于本领域的技术人员将变得显而易见,在附图中:
图1是具有处理器的计算机系统的实施例的框图,该处理器具有一个或多个处理器核和图形处理器;
图2是处理器的一个实施例的框图,所述处理器具有一个或多个处理器核、集成存储器控制器、以及集成图形处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480030019.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制和监视限制区域通行的系统及方法
- 下一篇:基于活动的集资方法和系统