[发明专利]用于图形处理单元的存储器映射的系统、方法、装置、电子设备以及机器可读介质有效
申请号: | 201410198467.1 | 申请日: | 2014-03-14 |
公开(公告)号: | CN104090849B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | A·科克;B·韦姆布;M·拉玛多斯;A·纳瓦勒 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06T1/60 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 刘瑜,王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 图形 处理 单元 存储器 映射 | ||
1.一种用于存储器映射的系统,包括:
显示设备;
存储器,其中,虚拟存储器地址被动态地映射到所述存储器的物理存储器地址;
图形处理单元GPU,用于产生与渲染图像以便使用所述显示设备进行显示相关联的工作项,其中,所述工作项指示页面请求;
页面遍历器,用于接收所述页面请求,并且用于检测与所述页面请求相关联的页面错误;以及
至少部分地包括硬件逻辑单元的控制器,其中,所述控制器用于:
监视具有所述页面错误的所述页面请求的执行;以及
确定是暂停具有所述页面错误的所述工作项在所述GPU处的执行,还是继续所述工作项的执行,所述确定是在其它页面请求的上下文中基于所述页面请求的因素来进行的,其中,所述控制器基于与所述工作项相关联的因素来暂停所述工作项的执行,所述因素包括已经被页面未命中处理机服务的与所述工作项相关联的页面请求的数量与在页面请求队列中挂起的与所述工作项相关联的页面请求的数量的比值。
2.如权利要求1所述的系统,其中,所述页面遍历器基于所述页面请求的属性来检测页面错误,所述属性包括:
与所述页面请求相关联的分页条目的存在;
读/写属性;
特权级别;
执行特性;或者
以上各项的任意组合。
3.如权利要求1所述的系统,其中,所述页面请求指示虚拟地址,并且所述页面遍历器尝试确定与所述虚拟地址相关联的物理地址。
4.如权利要求1所述的系统,其中,在所述页面错误被检测到时,所述页面遍历器将所述页面请求提供给所述页面请求队列。
5.如权利要求1所述的系统,包括:页面未命中处理机,用于从所述页面请求队列接收具有所述页面错误的所述页面请求,其中,为了服务于所述页面请求,所述页面未命中处理机将物理地址分配给所述页面请求所指示的虚拟地址,并且将所述物理地址提供给所述页面遍历器。
6.如权利要求5所述的系统,其中,所述控制器基于与所述工作项相关联的至少一个因素来暂停所述工作项的执行,所述至少一个因素包括:
挂起的页面请求的总数;
与所述工作项相关联的页面请求已经挂起的时间;以及
已经被所述页面未命中处理机服务的与所述工作项相关联的页面请求的数量与在所述页面请求队列中挂起的与所述工作项相关联的页面请求的数量的比值。
7.如权利要求5所述的系统,其中,在与关联于所暂停的工作项的页面请求相关联的物理地址已经被提供给所述页面遍历器之后,所述控制器将所述工作项重新提交给所述GPU。
8.如权利要求1所述的系统,包括:高速缓存,其中,所述高速缓存存储页面错误,直到物理地址被分配给所述页面请求所指示的虚拟地址为止。
9.一种电子设备,包括:
页面遍历器模块,用于:
接收图形处理单元GPU的页面请求;以及
检测与所述页面请求相关联的页面错误;以及
至少部分地包括硬件逻辑单元的控制器,用于:
监视具有所述页面错误的所述页面请求的执行;以及
确定是暂停与具有所述页面错误的所述页面请求相关联的工作项在所述GPU处的执行,还是继续所述工作项的执行,所述确定是在其它页面请求的上下文中基于所述页面请求的因素来进行的,其中,所述控制器基于与所述工作项相关联的因素来暂停所述工作项的执行,所述因素包括已经被页面未命中处理机服务的与所述工作项相关联的页面请求的数量与在页面请求队列中挂起的与所述工作项相关联的页面请求的数量的比值。
10.如权利要求9所述的电子设备,其中,所述页面遍历器模块基于所述页面请求的属性来检测页面错误,所述属性包括:
与所述页面请求相关联的分页条目的存在;
读/写属性;
特权级别;
执行特性;或者
以上各项的任意组合。
11.如权利要求9所述的电子设备,其中,所述页面请求指示虚拟地址,并且其中,为了确定与所述虚拟地址相关联的物理地址,所述页面遍历器模块搜索被配置为存储虚拟地址与物理地址之间的映射的数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410198467.1/1.html,转载请声明来源钻瓜专利网。