[发明专利]一种GPU统一染色处理阵列的调试结构有效
申请号: | 201611140110.3 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106709860B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 张骏;田泽;任向隆;韩立敏;郑新建;牛少平 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06F9/50 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gpu 统一 染色 处理 阵列 调试 结构 | ||
1.一种GPU统一染色处理阵列的调试结构,其特征在于,包括:
包含GPU与主机之间的总线接口单元(1)、染色任务调度单元(2)、多个统一染色阵列中的控制和状态寄存器(3)、多个染色器簇程序入口寄存器(4),以及对统一染色阵列内部局部存储器进行访问的窗口访问控制逻辑(5);
主机通过总线接口单元(1)配置染色任务调度单元(2),确定染色任务的调度模式,即每个染色任务中多个独立顶点和像素的MASK标识和染色任务在SSC中的位置信息;
主机通过总线接口单元(1)配置控制和状态寄存器(3),确定统一染色阵列中多个SSC的工作模式;
主机通过总线接口单元(1)配置染色器簇程序入口寄存器(4),确定统一染色阵列中多个SSC执行染色程序时的入口地址;
主机通过总线接口单元(1)配置窗口访问控制逻辑(5),确定窗口控制逻辑的工作模式;
主机通过总线接口单元(1)根据染色任务调度单元(2)中的调度模式信息,通过访问窗口访问控制逻辑(5)中的地址窗口寄存器和数据窗口寄存器将要调试的染色任务数据送入统一染色阵列中不同的SSC中,调试准备工作结束;
统一染色阵列根据控制和状态寄存器(3)和染色器簇程序入口寄存器(4)并行执行染色程序,并将执行结果写入染色器内核的存储器中;
主机通过总线接口单元(1)通过访问窗口访问控制逻辑(5)中的地址窗口寄存器和数据窗口寄存器将调试的染色任务的执行结果从染色器内核的存储器中读回主机,调试工作结束。
2.如权利要求1所述的一种GPU统一染色处理阵列的调试结构,其特征在于,
所述GPU与主机之间的总线接口单元(1)能够对染色任务调度单元(2)、窗口访问控制逻辑(5),以及多个染色器簇程序入口寄存器(4)进行配置访问.
3.如权利要求1所述的一种GPU统一染色处理阵列的调试结构,其特征在于,
所述染色任务调度单元(2)进行顶点和像素染色任务的调度,至少包括对顶点和像素染色任务属性数据的传输,以及对染色任务类型、任务掩码和数据准备好标识的设置。
4.如权利要求1所述的一种GPU统一染色处理阵列的调试结构,其特征在于,
所述统一染色阵列中的控制和状态寄存器(3)包含一组寄存器,用来存储统一染色阵列中某个染色器簇的控制和状态信息,至少包括在当前染色器簇上运行的所有染色任务的类型、所有染色任务的掩码、数据准备好标识,以及染色任务执行完成标志。
5.如权利要求1所述的一种GPU统一染色处理阵列的调试结构,其特征在于,
所述染色器簇程序入口寄存器(4)用来存储统一染色阵列中某个染色器簇上,用来进行顶点和像素染色任务处理的顶点染色程序和像素染色程序在显示存储器中的入口地址;染色器簇程序入口寄存器(4)可以根据用户指定的顶点染色程序和像素染色程序在显示存储器中的实际起始地址随意指定。
6.如权利要求1所述的一种GPU统一染色处理阵列的调试结构,其特征在于,
所述窗口访问控制逻辑(5)包括多个专用的窗口寄存器;通过多个专用的窗口寄存器可以实现对统一染色阵列所有染色器簇中用来存储染色任务属性数据的局部存储器(LocalSRAM)进行访问;
所述窗口访问控制逻辑中的多个专用窗口寄存器至少包括地址窗口寄存器、数据窗口寄存器,以及窗口访问模式寄存器;其中,地址窗口寄存器用来存储需要访问的某个染色器簇中局部存储器的地址,以及本次访问的读写控制信号;数据窗口寄存器用来存储要写入某个染色器簇中局部存储器的数据,或者从某个染色器簇中局部存储器读出的数据,根据不同的图形状态参数访问数据通路宽度,包含一个或多个32b寄存器;窗口访问模式寄存器中的标志位用来在正常图形处理模式和调试模式间进行选择。
7.如权利要求1所述的一种GPU统一染色处理阵列的调试结构,其特征在于:主机可以对窗口访问控制逻辑(5)中的窗口访问模式寄存器进行配置,使窗口工作于正常图形处理模式或者调试模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140110.3/1.html,转载请声明来源钻瓜专利网。