Embree 4.0.1 已發布,針對這個用於 CPU 和 GPU 的開源高性能光線追踪庫進行了一些更改。
上個月,英特爾的開源 oneAPI 軟件工程師發布了 Embree 4.0 光線追踪庫,通過將 SYCL 與他們的 oneAPI 堆棧一起使用來支持 Arc Graphcs。 Embree 4.0 還為 CPU 使用提供了一些不錯的性能改進,而 SYCL/GPU 支持是 Embree 4.0 的主要關注點之一。 Embree 4.0.1 現在已經取得了成功,並進行了一些改進。
Embree 4.0.1 最值得注意的是增加了對英特爾數據中心 GPU Flex 系列硬件的支持。基於 DG2/Alchemist 的數據中心 GPU Flex 系列卡現在完全支持 Embree 4.0.1 以享受 SYCL 卸載,類似於先前版本中添加的 Arc Graphics 支持。
Embree 4.0.1 還改進了在 Intel CPU 上運行的性能Tiger Lake、Comet Lake、Cannon Lake、Kaby Lake 和 Skylake CPU 系列現在默認首選 256 位 SIMD 指令。
此 Embree 點版本還修復了一些不同的錯誤,但最值得注意的是數據中心 GPU Flex 系列支持和上述 Intel CPU 系列的 256 位 SIMD 默認使用。
Embree 4.0.1 的源代碼下載以及 Windows 和 Linux 二進製文件可從 GitHub 獲得。
英特爾週四還發布了 OSPray 2.11 進行了各種修復,支持AArch64 上的雙泵 NEON 指令,以及各種優化。