[发明专利]在统一L2高速缓存中高速缓存经适应性定制大小的高速缓存像素块有效
申请号: | 201310517195.2 | 申请日: | 2013-10-28 |
公开(公告)号: | CN103810669B | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 济亚德·S·哈库拉;鲁斯兰·季米特洛夫;埃米特·M·克里加里夫;安德烈·霍达科夫斯基 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 北京市磐华律师事务所11336 | 代理人: | 谢栒,魏宁 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统一 l2 高速缓存 适应性 定制 大小 像素 | ||
1.一种用于在图形系统中适应性定制高速缓存像素块大小的方法,所述方法包括:
将与第一高速缓存像素块相关联的高速缓存像素块大小设置为第一大小,其中所述第一高速缓存像素块是屏幕空间像素块并且包括多个光栅像素块,并且每个光栅像素块的大小基于所述高速缓存像素块的大小,并且其中所述光栅像素块被驻于图形处理器内的多个图形处理集群处理,每个图形处理集群包括多个流多处理器;
检测从包括第一多个渲染目标的第一渲染目标配置到包括第二多个渲染目标的第二渲染目标配置的改变,并且确定所述第二多个渲染目标不包括所述第一多个渲染目标的子集;以及
如下操作将所述高速缓存像素块大小设置为第二大小:
确定由高速缓存像素块所占用的高速缓存存储器的量,
计算跨越所述第二多个渲染目标的每个像素所占用的第一字节数,
将表面压缩因子应用于所述第一字节数,以计算每个经压缩的像素所占用的第二字节数,以及
基于所述第二字节数来计算所述第二大小。
2.根据权利要求1所述的方法,其中所述第一大小和所述第二大小中的至少一个与不具有正方形规模的高速缓存像素块相对应。
3.根据权利要求1所述的方法,其中所述第一高速缓存像素块驻于图形处理器内的高速缓存存储器中。
4.根据权利要求3所述的方法,其中所述第一大小和所述第二大小中的至少一个被设置为确保所述第一高速缓存像素块至多占用所述高速缓存存储器的第一部分。
5.根据权利要求1所述的方法,进一步包括基于与抗锯齿模式相关联的压缩因子来修改所述高速缓存像素块大小。
6.一种图形系统,包括:
处理单元;以及
耦合至所述处理单元并存储设备驱动器的第一存储器,所述设备驱动器被配置为通过如下操作来适应性定制高速缓存像素块大小:
将与第一高速缓存像素块相关联的高速缓存像素块大小设置为第一大小,其中所述第一高速缓存像素块是屏幕空间像素块并且包括多个光栅像素块,并且每个光栅像素块的大小基于所述高速缓存像素块的大小,并且其中所述光栅像素块被驻于图形处理器内的多个图形处理集群处理,每个图形处理集群包括多个流多处理器;
检测从包括第一多个渲染目标的第一渲染目标配置到包括第二多个渲染目标的第二渲染目标配置的改变,并且确定所述第二多个渲染目标不包括所述第一多个渲染目标的子集;以及
如下操作将所述高速缓存像素块大小设置为第二大小:
确定由高速缓存像素块所占用的高速缓存存储器的量,
计算跨越所述第二多个渲染目标的每个像素所占用的第一字节数,
将表面压缩因子应用于所述第一字节数,以计算每个经压缩的像素所占用的第二字节数,以及
基于所述第二字节数来计算所述第二大小。
7.根据权利要求6所述的图形系统,进一步包括:高速缓存存储器和与所述高速缓存存储器相关联的高速缓存控制器,
所述高速缓存存储器包括:
包括高速缓存像素块的第一部分,以及
第二部分;以及
所述与所述高速缓存存储器相关联的高速缓存控制器配置为:
确定驻留在所述第一高速缓存像素块中的第一数据项和驻留在所述高速缓存存储器的第二部分中的第二数据项被引导到第一渲染目标中的相同位置;
在单个事务中将所述第一数据项和所述第二数据项写入到所述第一渲染目标;
确定第一图形基元取决于驻留在第一渲染目标中的第一数据项;
确定第二图形基元取决于所述第一数据项;以及
在单个事务中从所述第一渲染目标读取所述第一数据项。
8.根据权利要求7所述的图形系统,其中所述高速缓存控制器进一步配置为:
确定驻留在第一渲染目标中的第一数据项和驻留在所述第一渲染目标中的第二数据项被调度以加载到所述第一高速缓存像素块中,其中所述第一数据项和所述第二数据项存储在所述第一渲染目标中的相邻位置中;以及
在单个事务中从所述第一渲染目标读取所述第一数据项和所述第二数据项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310517195.2/1.html,转载请声明来源钻瓜专利网。