Uno degli elementi affascinanti dello sforzo del software oneAPI di Intel è quanto siano stati aperti non solo al supporto di GPU di più fornitori o anche di CPU AMD, ma anche al supporto dell’architettura cross-CPU. Molti componenti Intel oneAPI finiscono per funzionare su ARM a 64 bit (AArch64) e persino su IBM POWER. L’ultimo pacchetto software Intel che vede il supporto ARM Linux a 64 bit è il loro kernel di ray-tracing Embree.
Embree è la libreria di ray-tracing ad alte prestazioni di Intel che supporta CPU e GPU e funziona su tutti i sistemi operativi. Embree fa parte del loro toolkit di rendering oneAPI.
È stato all’inizio di quest’anno con Embree 4.0 che hanno introdotto il supporto di Arc Graphics tramite SYCL. Con Embree 4.0.1 hanno esteso la loro copertura GPU per includere la serie Intel Data Center GPU Flex. Ora, con il rilascio di ieri di Embree 4.1, è disponibile il supporto per la serie Intel Data Center GPU Max.
Lato CPU, il cambiamento principale di Embree 4.1 ora supporta ARM a 64 bit (ARM64/AArch64) su Linux. Questo va di pari passo con molti altri componenti software Intel oneAPI che funzionano anche su AArch64. In particolare con Intel che ora ha offerte grafiche discrete che possono funzionare su server AArch64 (beh, una volta che il nuovo driver grafico del kernel Xe sarà pronto per servire al posto del DRM i915) è una combinazione che gli ingegneri del software Intel non stanno ignorando.
Questo modesto aggiornamento di Embree 4.1 può essere scaricato da GitHub inclusi macOS, Windows e File binari di riferimento Linux per questo software di ray-tracing.