AMD 终于将其 HIP Ray-Tracing 库开源,允许开发人员将 RT 功能纳入应用程序并加以利用。
AMD 决定通过开源 HIP RT 增强开发人员的能力,使其得到更有效的利用。
Phoronix 报道称,AMD 已将其 HIP RT 库开源,使基于 HIP 的应用程序的编码更加简单。
AMD 的 HIP(异构计算接口)是一种 "混合" API,允许程序员在多个接口(如 AMD 和 NVIDIA 的接口)上编写 "通用" 代码可执行文件。它就像一个转换层,允许在一个计算平台上使用另一个计算平台,是开发领域的一项重要资产;随着 RT 的开源,开发人员有望从中受益匪浅。
虽然 AMD 并未透露开源 HIP RT 背后的原因,但这可能是 AMD 首席执行官 Lisa Su 满足一家人工智能初创公司 TinyCorp 的要求的结果,该公司曾因 AMDGPU 库中的某些元素未开源而遇到多个问题。目前还不能确定 HIP RT 是否是其中的一部分,但这一决定似乎确实受到了影响;不过,无论如何,很高兴看到 AMD 采取具体措施,在该平台上为开发人员提供更多授权。
本版本增加了以下内容:
- 多级实例化
- 三角形配对
- AS 压实
- 优化的 BVH 构建速度
特性
- 射线三角形相交
- 光线自定义基元相交
- 过滤几何图形的射线掩膜
- 多个边界体积层次结构 (BVH) 选项。
- 加载和存储 BVH,方便离线构建。
- BVH 导入
- 运动模糊
要求
HIP RT 可在 AMD 和 NVIDIA GPU 上运行。HIP 和 CUDA® API 是动态加载的,因此如果您在驱动程序软件包中安装了这些 dll,则无需安装这些 SDK。硬件加速光线追踪仅适用于 RDNA 2 GPU(Radeon RX 6000 系列或更新版本)。
支持的 AMD GPU 架构系列包括:
- Navi3x(Radeon RX 7000 系列)。
- Navi2x(Radeon RX 6000 系列)。
- Navi1x(Radeon RX 5000 系列)。
您可以从 GPUOpen.com 下载开源的 HIP RT 库,因为 AMD 就是在那里发布这一消息的:
来源:Phoronix