发明名称 | 图形处理系统 | ||
摘要 | 图形处理系统。一种图形处理单元的执行程序指令以进行图形着色操作的可编程执行单元能够将至少两个不同的寄存器文件映射配置用于将寄存器映射到执行线程。当要执行着色器程序(步骤60)时,考虑所述着色器程序将如何使用所述寄存器(步骤61)并且然后基于对于所述着色器程序对寄存器的使用的评估来选择要用于所述着色器程序的所述寄存器文件映射配置(步骤62)。然后设置合适的状态信息(步骤63),以使得由所述可编程执行单元执行的所述线程在执行所述着色器程序时根据所选择的寄存器文件映射配置来使用所述寄存器。 | ||
申请公布号 | CN106408504A | 申请公布日期 | 2017.02.15 |
申请号 | CN201610621413.0 | 申请日期 | 2016.08.01 |
申请人 | ARM有限公司 | 发明人 | J·尼斯塔德 |
分类号 | G06T1/20(2006.01)I | 主分类号 | G06T1/20(2006.01)I |
代理机构 | 北京三友知识产权代理有限公司 11127 | 代理人 | 李辉;吕俊刚 |
主权项 | 一种操作图形处理单元的方法,该图形处理单元包括执行程序指令以进行图形着色操作的可编程执行单元,以及遍及至少两个寄存器组分布的多个寄存器,所述多个寄存器用于由所述可编程执行单元执行的执行线程使用;并且其中:所述图形处理单元能够将至少两个不同的寄存器文件映射配置用于将所述寄存器映射到执行线程;所述方法包括以下步骤:针对对于所述图形处理单元的所述可编程执行单元中的一组线程要执行的一组指令,确定要将所述至少两个不同的寄存器文件映射配置中的哪一个用于对于所述一组线程的所述一组指令;以及当执行对于所述一组线程的所述一组指令时,根据所确定的寄存器文件映射配置来使用所述寄存器。 | ||
地址 | 英国剑桥 |