[发明专利]用于遍历光线追踪加速结构的增强技术有效
申请号: | 202110653516.6 | 申请日: | 2021-06-11 |
公开(公告)号: | CN113808245B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | G·穆特乐;J·伯吉斯 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06T15/06 | 分类号: | G06T15/06;G06T13/20 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 遍历 光线 追踪 加速 结构 增强 技术 | ||
1.一种光线追踪加速硬件设备,包括:
存储器,其被配置为存储加速数据结构的至少部分;
光线存储,其被配置为存储来自从处理器接收到的光线的操作码;
遍历电路,其被配置为根据所述光线遍历所述加速数据结构,所述遍历包括:在所述加速数据结构的节点处,(a)如果包括在所述节点中的标志处于第一状态,则使用所述操作码、在所述光线中指定的不是所述操作码的至少一个参数以及在所述节点的子节点中指定的至少一个参数来执行由所述操作码指定的操作,以及(b)如果所述标志处于第二状态,则忽略所述操作;以及
相交检测电路,其被配置为在所述遍历期间检测所述光线与所述加速结构的一个或更多个节点的一个或更多个相交,并将所检测到的相交的信息返回到所述处理器。
2.根据权利要求1所述的光线追踪加速硬件设备,其中所述遍历电路还被配置为:如果所述标志处于所述第二状态,则遍历所述节点的子节点而不对所述子节点执行所述操作。
3.根据权利要求1所述的光线追踪加速硬件设备,其中所述遍历电路还被配置为:如果所述标志处于所述第一状态,则基于执行的所述操作,确定是否遍历所述节点的子节点,并对确定遍历所述子节点或不遍历所述子节点的结果作出响应。
4.根据权利要求1所述的光线追踪加速硬件设备,其中所述节点包括所述标志,并且其中所述标志是比特位。
5.根据权利要求1所述的光线追踪加速硬件设备,其中所述节点包括所述标志,其中所述标志对默认动作进行编码,并且其中所述遍历电路还被配置为:当所述标志处于所述第二状态时,在所述节点处执行所述默认动作,而不是执行所述操作。
6.根据权利要求1所述的光线追踪加速硬件设备,其中所述标志在包括所述节点和所述节点的一个或更多个子节点的complet中,并且其中所述节点包括节点参数,所述节点参数与来自所述光线的一个或更多个参数一起在所述操作中使用。
7.根据权利要求1所述的光线追踪加速硬件设备,其中对所述一个或更多个相交的所述检测基于与所述光线和所述加速结构的所述节点相关联的x、y和z坐标,所述操作基于除了与所述节点相关联的x、y和z坐标和所述光线的x、y和z坐标以外的参数。
8.根据权利要求7所述的光线追踪加速硬件设备,其中所述操作除了基于所述操作码之外,还基于所述节点中的参数和所述光线中的参数。
9.根据权利要求8所述的光线追踪加速硬件设备,其中所述光线中的所述参数包括所述光线的长度。
10.根据权利要求1所述的光线追踪加速硬件设备,其中所述节点处于底层加速结构(BLAS)complet中,并且其中所述遍历电路还被配置为,如果所述标志未被设置,则在所述节点的每个子节点处根据所述操作码执行所述操作。
11.根据权利要求10所述的光线追踪加速硬件设备,其中所述遍历电路还被配置为:如果所述标志被设置,则不在所述节点的任何子节点处执行由所述操作码指定的所述操作。
12.根据权利要求1所述的光线追踪加速硬件设备,其中所述标志被设置在所述节点中,并且其中所述遍历电路还被配置为:如果所述标志处于所述第二状态,则基于所述节点的子节点中的反相位,确定是否遍历所述子节点而不对所述子节点执行所述操作。
13.根据权利要求1所述的光线追踪加速硬件设备,其中所述遍历电路和相交检测电路是在生成图像时使用的服务器或数据中心的部分,并且所述图像被流式传输到用户设备。
14.根据权利要求1所述的光线追踪加速硬件设备,其中在生成图像时使用所述遍历电路和相交检测电路,并且所述图像用于训练、测试或证明在机器、机器人或自主车辆中使用的神经网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110653516.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:脱落防止器具
- 下一篇:用于训练和测试分类器的设备和方法