发明名称 基于寄存器的对纹理请求的排队
摘要 一图形处理单元可对大量纹理请求进行排队以抵消纹理请求的可变性而无需使用一大的纹理请求缓冲器。一专用纹理请求缓冲器对相对小的纹理命令及参数进行排队。另外,对于每一排队的纹理命令而言,相关联的一组纹理自变量通常远远大于存储于一通用寄存器中的所述纹理命令。所述纹理单元从所述纹理请求缓冲器中检索纹理命令并随后从适当的通用寄存器中提取相关联的纹理自变量。所述纹理自变量可存储于被指定为由所述纹理单元所计算出的最终纹理值的目的地的通用寄存器中。由于在对纹理命令进行排队时必须为所述最终纹理值分配所述目的寄存器,因此将所述纹理自变量存储于此寄存器中并不耗用任何额外的寄存器。
申请公布号 CN102750664B 申请公布日期 2016.01.20
申请号 CN201210120467.0 申请日期 2005.02.09
申请人 辉达公司 发明人 约翰·埃里克·林霍尔姆;约翰·R·尼克科尔斯;西蒙·S·莫伊;布雷特·W·库恩
分类号 G06T1/60(2006.01)I 主分类号 G06T1/60(2006.01)I
代理机构 北京市磐华律师事务所 11336 代理人 董巍;顾珊
主权项 一种处理数据访问命令的方法,所述方法包括:将加载及存储命令的数据存储于寄存器队列的通用寄存器中;向请求缓冲器发出加载及存储命令,其中所述加载及存储命令与所述加载及存储命令的数据相关联,并且其中所述请求缓冲器包括与所述寄存器队列分开的数据存储位置;自所述请求缓冲器检索所述加载及存储命令;一旦从所述请求缓冲器中检索到所述加载及存储命令,便从所述通用寄存器中检索所述加载及存储命令的数据;执行所述加载及存储命令以从外部存储器检索数据,或将数据存储到外部存储器中。
地址 美国加利福尼亚州