图形处理单元遍历引擎制造技术

技术编号:42690343 阅读:27 留言:0更新日期:2024-09-10 12:39
一种处理单元[100]采用硬件遍历引擎[115]来遍历加速结构[107],诸如光线跟踪结构。该硬件遍历引擎包括:一个或多个存储器模块[434,436,438,440],该一个或多个存储器模块用以存储状态信息和用于结构遍历的其他数据;和控制逻辑[430],该控制逻辑用以基于所存储的数据并基于所接收的信息来执行遍历过程,该信息指示要用于该遍历过程的该加速结构的源节点。通过采用硬件遍历引擎,该处理单元能够更快速且高效地执行该遍历过程,从而节省处理资源并提高总体处理效率。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、为了提高所生成的图像的保真度和质量,一些软件和相关联的硬件实现光线跟踪操作,其中通过跟踪与图像相关联的光线的路径来生成图像。这些光线跟踪操作中的一些光线跟踪操作采用树结构诸如包围盒分级结构(bvh)树来表示要呈现的场景内的一组几何对象。几何对象(例如,三角形或其他基元)被包围在形成树结构的叶节点的边界框或其他包围盒中,并且随后这些节点被分组成小组,每个组被包围在由树结构上的父节点表示的它们自己的包围盒中,并且这些小组随后被绑定到同样被包围在表示树结构上的较高父节点的它们自己的包围盒中的较大组中,依此类推,直到存在表示树结构的顶部节点并且涵盖所有较低级包围盒的单个包围盒。

2、为了执行一些光线跟踪操作,随后使用树结构通过遍历树的节点来识别所生成的光线与场景中的几何对象之间的潜在相交,其中在正被遍历的每个节点处,将感兴趣的光线与该节点的包围盒进行比较以确定是否存在相交,并且如果存在,则继续到树中的下一节点,其中基于遍历算法来识别下一节点,依此类推。然而,遍历树结构的常规方法有时消耗相对大量的系统资源,或者需要相对大量的时间,因此限制本文档来自技高网...

【技术保护点】

1.一种处理单元,所述处理单元包括:

2.根据权利要求1所述的处理单元,所述处理单元还包括:

3.根据权利要求1或权利要求2所述的处理单元,所述处理单元还包括:

4.根据权利要求3所述的处理单元,其中:

5.根据权利要求1至4中任一项所述的处理单元,其中:

6.根据权利要求5所述的处理单元,其中:

7.根据权利要求6所述的处理单元,其中所述指定着色器是任何命中着色器。

8.根据权利要求1至7中任一项所述的处理单元,其中所述光线跟踪结构包括包围盒分级结构(BVH)。

9.一种系统,所述系统包括:...

【技术特征摘要】
【国外来华专利技术】

1.一种处理单元,所述处理单元包括:

2.根据权利要求1所述的处理单元,所述处理单元还包括:

3.根据权利要求1或权利要求2所述的处理单元,所述处理单元还包括:

4.根据权利要求3所述的处理单元,其中:

5.根据权利要求1至4中任一项所述的处理单元,其中:

6.根据权利要求5所述的处理单元,其中:

7.根据权利要求6所述的处理单元,其中所述指定着色器是任何命中着色器。

8.根据权利要求1至7中任一项所述的处理单元,其中所述光线跟踪结构包括包围盒分级结构(bvh)。

9.一种系统,所述系统包括:

10.根据权利要求9所述的系统,其中:

11.根据权利...

【专利技术属性】
技术研发人员:康斯坦丁·伊戈列维奇·什库尔科迈克尔·曼特
申请(专利权)人:超威半导体公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1