Um dos elementos fascinantes do esforço de software oneAPI da Intel é o quão aberto eles têm sido não apenas para suportar GPUs de vários fornecedores ou CPUs AMD também, mas também para suporte de arquitetura cross-CPU. Muitos componentes oneAPI da Intel acabam funcionando em ARM de 64 bits (AArch64) e até em IBM POWER. O mais recente pacote de software da Intel com suporte para ARM Linux de 64 bits são os kernels de rastreamento de raios Embree.
Embree é a biblioteca de traçado de raio de alto desempenho da Intel que suporta CPUs e GPUs e funciona em sistemas operacionais. Embree faz parte de seu kit de ferramentas de renderização oneAPI.
Foi no início deste ano com o Embree 4.0 que eles introduziram o suporte a Arc Graphics via SYCL. Com o Embree 4.0.1, eles ampliaram sua cobertura de GPU para incluir o Intel Data Center GPU Flex Series. Agora, com o lançamento de ontem do Embree 4.1, há suporte para o Intel Data Center GPU Max Series.
No lado da CPU, a principal mudança do Embree 4.1 agora suporta ARM de 64 bits (ARM64/AArch64) no Linux. Isso acompanha muitos outros componentes de software Intel oneAPI que também funcionam no AArch64. Particularmente com a Intel agora tendo ofertas gráficas discretas que podem funcionar em servidores AArch64 (bem, uma vez que o novo driver gráfico do kernel Xe esteja pronto para servir no lugar do i915 DRM), é uma combinação que os engenheiros de software da Intel não estão ignorando.
Esta modesta atualização do Embree 4.1 pode ser baixada no GitHub, incluindo macOS, Windows e Binários de referência do Linux para este software de rastreamento de raios.