Embree 4.0.1 è uscito con alcune modifiche da notare per questa libreria di ray-tracing open source ad alte prestazioni per CPU e GPU.
Il mese scorso gli ingegneri del software oneAPI open source di Intel hanno rilasciato la libreria di ray-tracing Embree 4.0 completa di supporto per Arc Graphcs tramite l’utilizzo di SYCL con il loro stack oneAPI. Embree 4.0 ha anche fornito alcuni buoni miglioramenti delle prestazioni per l’uso della CPU, mentre il supporto SYCL/GPU è stato uno degli obiettivi principali di Embree 4.0. Ora è stato sostituito da Embree 4.0.1 con qualche miglioramento in più.
L’aspetto più importante di Embree 4.0.1 è l’aggiunta del supporto per l’hardware Intel Data Center GPU Flex Series. Le schede della serie Flex per GPU Data Center basate su DG2/Alchemist sono ora completamente supportate con Embree 4.0.1 per godere dell’offload SYCL, simile al supporto Arc Graphics aggiunto nella versione precedente.
Embree 4.0.1 ha anche prestazioni migliorate per l’esecuzione su CPU Intel le famiglie di CPU Tiger Lake, Comet Lake, Cannon Lake, Kaby Lake e Skylake ora preferiscono le istruzioni SIMD a 256 bit per impostazione predefinita.
Questa versione minore di Embree ha anche alcune diverse correzioni di bug, ma in particolare è il supporto per Data Center GPU Flex Series e l’utilizzo predefinito di SIMD a 256 bit per le famiglie di CPU Intel citate.
I download dei sorgenti insieme ai binari Windows e Linux per Embree 4.0.1 sono disponibili da GitHub .
Giovedì Intel ha anche rilasciato OSPray 2.11 con varie correzioni, supporto per istruzioni NEON a doppio pompaggio su AArch64 e varie ottimizzazioni.