Uno de los elementos fascinantes del esfuerzo de software oneAPI de Intel es cuán abiertos han sido no solo para admitir GPU de múltiples proveedores o CPU AMD también, sino también para admitir arquitectura de CPU cruzada. Muchos componentes de Intel oneAPI terminan funcionando en ARM de 64 bits (AArch64) e incluso en IBM POWER. El último paquete de software de Intel que admite ARM Linux de 64 bits es su núcleo de trazado de rayos Embree.
Embree es la biblioteca de trazado de rayos de alto rendimiento de Intel que admite CPU y GPU y funciona en todos los sistemas operativos. Embree es parte de su kit de herramientas de renderizado oneAPI.
Fue a principios de este año con Embree 4.0 donde introdujeron la compatibilidad con Arc Graphics a través de SYCL. Con Embree 4.0.1, ampliaron su cobertura de GPU para incluir la serie Intel Data Center GPU Flex. Ahora, con el lanzamiento de ayer de Embree 4.1, hay soporte para Intel Data Center GPU Max Series.
Por el lado de la CPU, el cambio principal de Embree 4.1 ahora es compatible con ARM de 64 bits (ARM64/AArch64) en Linux. Esto va junto con muchos otros componentes de software Intel oneAPI que también funcionan en AArch64. En particular, ahora que Intel tiene ofertas de gráficos discretos que pueden funcionar en servidores AArch64 (bueno, una vez que el nuevo controlador de gráficos Xe kernel esté listo para servir en lugar de i915 DRM), es una combinación que los ingenieros de software de Intel no están ignorando.
Esta modesta actualización de Embree 4.1 se puede descargar desde GitHub, incluidos macOS, Windows y Binarios de referencia de Linux para este software de trazado de rayos.