[发明专利]用于避免页面错误的GPU存储缓冲器预提取和预备份信令有效
申请号: | 201380046808.7 | 申请日: | 2013-08-07 |
公开(公告)号: | CN104662583B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 科林·克里斯托弗·夏普;戴维·里赫尔·加西亚·加西亚;埃杜瓦杜斯·A·梅茨 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 北京律盟知识产权代理有限责任公司11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 避免 页面 错误 gpu 存储 缓冲器 提取 预备 份信令 | ||
技术领域
本发明涉及用于图形处理的技术,且更具体来说涉及用于来自图形处理单元(GPU)的用于避免虚拟存储器系统中的页面错误的预提取和预备份信令的技术。
背景技术
可由图形处理单元(GPU)产生供显示的视觉内容(例如,图形用户接口和视频游戏的内容)。GPU可将二维或三维(3D)对象转换成可显示的二维(2D)像素表示。另外,GPU正越来越多地用于执行某些类型的计算,所述计算通过GPU核心的高度并行性质得到有效地处置。此些应用程序有时被称为通用GPU(GPGPU)应用程序。将关于3D对象的信息转换成可显示的位图以及大型GPGPU应用程序需要相当大的存储器和处理功率。常常可在存储器存取期间发生GPU处理无效率,因为缺乏用于停止和恢复执行于GPU上的高度并行作业的技术。因而,使用复杂且昂贵的存储器控制器以及中央处理单元(CPU)监察来改善存储器存取效率。
发明内容
一般来说,本发明描述用于来自图形处理单元(GPU)的用于避免虚拟存储器系统中的页面错误的预提取和预备份信令的技术。
在本发明的一个实例中,一种用于输入/输出装置中的请求调页的方法包括:由输入/输出装置跟踪由执行于输入/输出装置上的应用程序对虚拟存储器系统中的映射页面的第一部分的使用,其中映射页面的所述第一部分表示所述应用程序可能需要的若干页面的一部分,且其中映射页面的所述第一部分备份到物理存储器中。输入/输出装置可进一步经配置以确定所述使用是否跨越阈值,且在确定跨越所述阈值的情况下用信号通知处理器将页面的第二部分备份在物理存储器中,其中页面的所述第二部分表示所述应用程序可能需要的所述若干页面的不同部分。
在上述技术的一个实例中,阈值为表示映射页面的第一部分的使用百分数的水印,且映射页面的至少第一部分存储在缓冲器中。在此情况下,水印为缓冲器内的位置。输入/输出装置通过确定由输入/输出装置在缓冲器中存取的当前位置是否越过水印来确定所述使用是否跨越阈值。
在本发明的另一实例中,一种用于输入/输出装置中的请求调页的方法包括由输入/输出装置跟踪由执行于输入/输出装置上的应用程序对虚拟存储器系统中的映射页面的第一部分的使用,其中映射页面的所述第一部分表示所述应用程序可能需要的若干页面的一部分,且其中映射页面的第一部分的页面表项存储在存储器管理单元中。输入/输出装置可进一步经配置以确定所述使用是否跨越阈值,且在确定跨越阈值的情况下用信号通知处理器提取映射页面的第二部分的页面表项,其中页面的所述第二部分表示所述应用程序可能需要的所述若干页面的不同部分。
在上述技术的一个实例中,阈值为表示映射页面的第一部分的使用百分数的水印。更具体来说,水印可为映射页面的第一部分的最后一页面内的位置。在此情况下,输入/输出装置通过确定由输入/输出装置在最后一页面中存取的当前位置是否越过水印来确定所述使用是否跨越阈值。
也就设备及计算机可读存储媒体来描述本发明的技术,所述计算机可读存储媒体存储用于致使处理器执行所述技术的指令。一或多个实例的细节陈述于附图及以下描述中。其它特征、目标及优势将从描述及附图和从权利要求书中显而易见。
附图说明
图1是展示经配置以使用本发明的技术的实例计算装置的框图。
图2是说明图1的系统存储器的实例物理页的概念图。
图3是展示经配置以使用本发明的技术的实例处理单元的框图。
图4是展示根据本发明的技术的用于预提取和预备份信令的实例设备的框图。
图5是展示根据本发明的一个实例的预备份信号触发的一个实例的概念图。
图6是展示根据本发明的一个实例的预提取信号触发的一个实例的概念图。
图7是根据本发明的一个实例的用于执行一种方法的流程图。
图8是根据本发明的另一实例的用于执行一种方法的流程图。
具体实施方式
本发明涉及用于图形处理的技术,且更具体来说涉及用于来自图形处理单元的用于避免虚拟存储器系统中的页面错误的预提取和预备份信令的技术。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380046808.7/2.html,转载请声明来源钻瓜专利网。