一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于图形流水线中的镶嵌因子来节流调节外壳着色器的制作方法

2023-09-14 12:40:08 来源:中国专利 TAG:

技术特征:
1.一种设备,包括:外壳着色器电路,所述外壳着色器电路被配置为启动包括一个或多个图元的线程组并且生成指示所述图元的细分的镶嵌因子;以及节流调节电路,所述节流调节电路被配置为基于所述镶嵌因子来估计域着色器的图元启动时间间隔,并且基于所述图元启动时间间隔和外壳着色器的延迟来选择性地节流调节从所述外壳着色器电路启动所述线程组。2.根据权利要求1所述的设备,还包括:镶嵌器,所述镶嵌器被配置为基于所述镶嵌因子来将所述图元细分成较高分辨率图元,其中所述节流调节电路被配置为基于所述镶嵌因子来估计在所述域着色器处处理所述较高分辨率图元的周期的数量并且基于所述周期的数量来估计针对所述线程组的所述域着色器的所述图元启动时间间隔。3.根据权利要求2所述的设备,还包括:缓冲器,所述缓冲器包括被配置为存储由所述外壳着色器电路启动的所述线程组的条目;以及寄存器的集合,所述寄存器的集合对应于所述缓冲器中的所述条目,其中所述寄存器的集合存储指示针对所述条目中的所述线程组估计的所述图元启动时间间隔的信息。4.根据权利要求3所述的设备,其中所述寄存器的所述集合中的每个寄存器被配置为存储指示与所述寄存器相关联的所述线程组中的所述较高分辨率图元的数量和处理与所述寄存器相关联的所述线程组中的所述较高分辨率图元所需的周期的数量中的至少一者的信息。5.根据权利要求4所述的设备,其中所述节流调节电路还包括:第一计数器,所述第一计数器响应于从所述缓冲器启动线程组而递增,其中所述第一计数器递增由所述寄存器的集合中的对应寄存器指示的量;以及第二计数器,所述第二计数器被配置为基于所述域着色器的所测量的延迟来修改所述第一计数器。6.根据权利要求5所述的设备,其中所述第一计数器指示供所述域着色器在镶嵌之后处理图元的所述图元启动时间间隔。7.根据权利要求6所述的设备,其中所述第二计数器基于与所述线程组相关联的读取使能信号是在所述第二计数器已倒计数至零之前还是之后到达来递增或递减。8.根据权利要求1所述的设备,其中所述节流调节电路被配置为基于计数器的值来确定所述外壳着色器的所述延迟,所述计数器的值指示从所述外壳着色器电路启动的所述线程组中的图元的数量。9.根据权利要求8所述的设备,其中所述节流调节电路被配置为基于所述域着色器的所述图元启动时间间隔与所述外壳着色器的所述延迟的比较来确定由所述外壳着色器电路启动的线程组的数量。10.一种方法,包括:从外壳着色器电路启动包括一个或多个图元的线程组;在所述外壳着色器电路处生成指示所述图元的细分的镶嵌因子;基于所述镶嵌因子来估计域着色器的图元启动时间间隔;以及
基于所述图元启动时间间隔和所述外壳着色器电路的延迟来选择性地节流调节从所述外壳着色器电路启动所述线程组。11.根据权利要求10所述的方法,还包括:基于所述镶嵌因子来将所述图元细分成较高分辨率图元;基于所述镶嵌因子来估计在所述域着色器处处理所述较高分辨率图元的周期的数量;以及基于所述周期的数量来估计针对所述线程组的所述图元启动时间间隔。12.根据权利要求11所述的方法,还包括:将由所述外壳着色器电路启动的所述线程组存储在缓冲器的条目中;以及将指示针对所述条目中的所述线程组估计的所述图元启动时间间隔的信息存储在对应于所述缓冲器中的所述条目的寄存器的集合中。13.根据权利要求12所述的方法,还包括:将指示与所述寄存器相关联的所述线程组中的所述较高分辨率图元的数量和处理与所述寄存器相关联的所述线程组中的所述较高分辨率图元所需的周期的数量中的至少一者的信息存储在所述寄存器的所述集合中的每个寄存器中。14.根据权利要求13所述的方法,还包括:响应于从所述缓冲器启动线程组而使第一计数器递增,其中所述第一计数器递增由所述寄存器的集合中的对应寄存器指示的量;以及利用存储在第二计数器中的值来修改所述第一计数器,其中所述值是基于所述域着色器的所测量的图元启动时间间隔来确定的。15.根据权利要求14所述的方法,还包括:响应于启动所述线程组而接收与所述线程组相关联的读取使能信号;以及基于所述读取使能信号是在所述第二计数器已倒计数至零之前还是之后到达来选择性地使所述第二计数器递增或递减。16.根据权利要求10所述的方法,还包括:基于计数器的值来确定所述外壳着色器电路的所述延迟,所述计数器的值指示从所述外壳着色器电路启动的所述线程组中的图元的数量。17.根据权利要求16所述的方法,其中选择性地节流调节所述线程组的所述启动包括:基于所述域着色器的所述图元启动时间间隔与所述外壳着色器电路的所述延迟的比较来确定由所述外壳着色器电路启动的线程组的数量。18.一种设备,包括:寄存器的集合,所述寄存器的集合被配置为存储指示针对由外壳着色器电路启动并且存储在缓冲器中的线程组估计的域着色器延迟的信息;第一计数器,所述第一计数器响应于从所述缓冲器启动线程组而递增,其中所述第一计数器递增由所述寄存器的集合中的对应寄存器指示的量;第二计数器,所述第二计数器被配置为基于域着色器的所测量的图元启动时间间隔来修改所述第一计数器;以及延迟比较电路,所述延迟比较电路被配置为比较所述图元启动时间间隔与外壳着色器的延迟,其中从所述外壳着色器电路启动所述线程组基于所述比较来选择性地进行节流调
节。19.根据权利要求18所述的设备,其中所述第一计数器指示供所述域着色器在镶嵌之后处理图元的所述图元启动时间间隔。20.根据权利要求19所述的设备,其中所述第二计数器是基于与所述线程组相关联的读取使能信号是在所述第二计数器已倒计数至零之前还是之后到达来递增或递减的。

技术总结
一种处理系统(300)包括外壳着色器电路(121至123),该外壳着色器电路启动包括一个或多个图元的线程组。该外壳着色器电路还生成指示这些图元的细分的镶嵌因子。该处理系统还包括节流调节电路(430),该节流调节电路基于这些镶嵌因子来估计域着色器(224)的图元启动时间间隔,并且基于该域着色器的该图元启动时间间隔和外壳着色器延迟来选择性地节流调节从该外壳着色器电路启动这些线程组。在一些情况下,该节流调节电路包括响应于从缓冲器启动线程组而递增的第一计数器(435)和基于该域着色器的所测量的延迟来修改该第一计数器的第二计数器(440)。计数器(440)。计数器(440)。


技术研发人员:尼尚克
受保护的技术使用者:超威半导体公司
技术研发日:2021.12.01
技术公布日:2023/9/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表