[发明专利]一种GPU染色阵列空闲单元查询电路有效
申请号: | 201611140136.8 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106683032B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 郭亮;田泽;郑斐;赵强;许宏杰;韩立敏 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06F9/50 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于计算机图形领域,尤其涉及一种GPU染色阵列空闲单元查询电路。本电路包括查询模式控制单元(1)、M个一级查询单元(2)、二级查询单元(6)、译码单元(7)。本电路通过将广度查询和深度查询模式进行统一编码,实现了多种查询模式下GPU染色阵列空闲单元的快速查询。有利于GPU染色任务的实时调度和染色阵列单元高效分配和管理。 | ||
搜索关键词: | 一种 gpu 染色 阵列 空闲 单元 查询 电路 | ||
【主权项】:
一种GPU染色阵列空闲单元查询电路,其特征在于,包括:查询模式控制单元(1)、M个一级查询单元(2)、二级查询单元(6)、译码单元(7);其中,M为处理阵列簇的个数;查询模式控制单元(1)根据查询模式对染色器阵列单元的状态进行重新排列作为查询请求按位置号分成M组,每组发送给一个一级查询单元(2),其中染色阵列单元组织方式为MxN,M为处理阵列簇的个数,N为每簇中处理器单元的个数,MxN个处理器阵列中每个处理器的空闲标志用1bit来表示,其中空闲标志为1,表示该处理器空闲;空闲标志为0,表示该处理器非空闲;当配置为深度查询时,将染色阵列的空闲标志排列为{S11,S12,..,S1N,S21,S22,…,S2N,…SM1,SM2,…,SMN};当配置为广度查询,将染色阵列的空闲标志排列为{S11,S21,..,SM1,S12,S22,…,SM2,…SN1,SN2,…,SNM};将重新排列的染色阵列单元的空闲标志每N位进行逻辑“或”操作产生查询状态标志,如果“或”操作后的逻辑值为1,查询状态标志有效;如果“或”操作后的逻辑值为0,查询状态标志无效;一级查询单元(2)接收外部查询请求,如果外部查询请求有效,并且查询模式控制单元(1)产生的对应的查询状态标志有效,则以N位为一组,在染色阵列空闲状态表中按照位置号从小到大的顺序查询第一位有效位,如果查询到有效位,则将本一级查询单元(2)的空闲有效标志置为1,并将其位置号锁存在本一级查询单元(2)的锁存器中,否则将空闲有效标志置为0;二级查询单元(6),依次查询M个一级查询单元(2)的空闲有效标志,查找到第一位有效的标志,并将对应的位置号锁存器锁存到REG中;译码单元(7),根据二级查询单元(6)获取的位置号,按照与查询模式控制单元(1)对应的深度查询或广度查询模式,对REG中染色器阵列单元对应的位置号进行译码,从而获取空闲染色单元的行列号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611140136.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种测量岩质围岩‑衬砌接触压力的压力盒固定装置
- 下一篇:螺栓的监测系统