[发明专利]用于避免页面错误的GPU存储缓冲器预提取和预备份信令有效
申请号: | 201380046808.7 | 申请日: | 2013-08-07 |
公开(公告)号: | CN104662583B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 科林·克里斯托弗·夏普;戴维·里赫尔·加西亚·加西亚;埃杜瓦杜斯·A·梅茨 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 北京律盟知识产权代理有限责任公司11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 避免 页面 错误 gpu 存储 缓冲器 提取 预备 份信令 | ||
1.一种用于输入/输出装置中的请求调页的方法,所述方法包括:
由所述输入/输出装置跟踪由执行于所述输入/输出装置上的应用程序对虚拟存储器系统中的映射页面的第一部分的使用,其中映射页面的所述第一部分表示所述应用程序可能需要的若干页面的一部分,且其中映射页面的所述第一部分备份到物理存储器中;
由所述输入/输出装置确定所述使用是否跨越阈值;以及
在确定跨越所述阈值的情况下,用信号通知处理器将页面的第二部分备份在物理存储器中,其中页面的所述第二部分表示所述应用程序可能需要的所述若干页面的不同部分。
2.根据权利要求1所述的方法,其中所述阈值为表示对映射页面的所述第一部分的使用百分数的水印。
3.根据权利要求2所述的方法,其中映射页面的至少所述第一部分存储到缓冲器中,其中所述水印为所述缓冲器内的位置,且其中确定所述使用是否跨越所述阈值包括:
由所述输入/输出装置确定由所述输入/输出装置在所述缓冲器中存取的当前位置是否越过所述水印。
4.根据权利要求3所述的方法,其进一步包括:
由所述处理器将页面的所述第二部分备份到物理存储器。
5.根据权利要求4所述的方法,其进一步包括:
在所述输入/输出装置处从所述处理器接收指示页面的所述第二部分的所述备份完成的信号。
6.根据权利要求3所述的方法,其中所述缓冲器为命令流缓冲器、顶点缓冲器、纹理缓冲器、指令流缓冲器、光栅化缓冲器和中间阶段流缓冲器中的一者。
7.根据权利要求6所述的方法,其中所述缓冲器为所述光栅化缓冲器且其中所述应用程序为块转移BLT和砖块式再现器解析中的一者。
8.根据权利要求1所述的方法,其进一步包括:
从所述处理器接收所述阈值。
9.根据权利要求1所述的方法,其中所述输入/输出装置为图形处理单元。
10.根据权利要求1所述的方法,其中所述处理器是中央处理单元。
11.一种经配置以执行输入/输出装置的请求调页的设备,其包括:
输入/输出装置,其经配置以:
跟踪由执行于所述输入/输出装置上的应用程序对虚拟存储器系统中的映射页面的第一部分的使用,其中映射页面的所述第一部分表示所述应用程序可能需要的若干页面的一部分,且其中映射页面的所述第一部分备份到物理存储器中;
确定所述使用是否跨越阈值;以及
在确定跨越所述阈值的情况下,用信号通知处理器将页面的第二部分备份在物理存储器中,其中页面的所述第二部分表示所述应用程序可能需要的所述若干页面的不同部分。
12.根据权利要求11所述的设备,其中所述阈值为表示映射页面的所述第一部分的使用百分数的水印。
13.根据权利要求12所述的设备,其中映射页面的至少所述第一部分存储在缓冲器中,其中所述水印为所述缓冲器内的位置,且其中所述输入/输出装置进一步经配置以:
确定由所述输入/输出装置在所述缓冲器中存取的当前位置是否越过所述水印。
14.根据权利要求13所述的设备,其进一步包括:
所述处理器,其中所述处理器经配置以将页面的所述第二部分备份到物理存储器。
15.根据权利要求14所述的设备,其中所述输入/输出装置进一步经配置以:
从所述处理器接收指示页面的所述第二部分的所述备份完成的信号。
16.根据权利要求13所述的设备,其中所述缓冲器为命令流缓冲器、顶点缓冲器、纹理缓冲器、指令流缓冲器、光栅化缓冲器和中间阶段流缓冲器中的一者。
17.根据权利要求16所述的设备,其中所述缓冲器为所述光栅化缓冲器且其中所述应用程序为块转移BLT和砖块式再现器解析中的一者。
18.根据权利要求11所述的设备,其中所述输入/输出装置进一步经配置以:
从所述处理器接收所述阈值。
19.根据权利要求11所述的设备,其中所述输入/输出装置为图形处理单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380046808.7/1.html,转载请声明来源钻瓜专利网。