英特爾 oneAPI 軟件工作的一個迷人之處在於,他們不僅支持來自多個供應商的 GPU 或 AMD CPU,而且還支持跨 CPU 架構。許多英特爾 oneAPI 組件最終可在 64 位 ARM (AArch64) 甚至 IBM POWER 上運行。支持 64 位 ARM Linux 的最新英特爾軟件包是他們的 Embree 光線追踪內核。
Embree 是英特爾的高性能光線追踪庫,同時支持 CPU 和 GPU,並可跨操作系統工作。 Embree 是他們的 oneAPI 渲染工具包的一部分。
今年早些時候,Embree 4.0 通過 SYCL 引入了 Arc Graphics 支持。通過 Embree 4.0.1,他們擴展了 GPU 的覆蓋範圍,將英特爾數據中心 GPU Flex 系列包括在內。現在隨著昨天發布的 Embree 4.1 支持英特爾數據中心 GPU Max 系列。
在 CPU 方面,Embree 4.1 的主要變化是在 Linux 上支持 64 位 ARM(ARM64/AArch64)。這與在 AArch64 上工作的許多其他英特爾 oneAPI 軟件組件一起出現。特別是英特爾現在擁有可在 AArch64 服務器上運行的獨立顯卡產品(好吧,一旦新的 Xe 內核圖形驅動程序準備好代替 i915 DRM 提供服務),英特爾軟件工程師就不會忽視這一組合。
這個適度的 Embree 4.1 更新可以從 GitHub 下載,包括 macOS、Windows 和此光線追踪軟件的 Linux 參考二進製文件。