Intel ha publicado Compute Runtime 26.40.40196.8, una actualización de su pila de computación para GPU de código abierto para Windows y Linux. El lanzamiento continúa el trabajo en Crescent Island, ahora conocida como Intel GPU D Series, y añade compatibilidad y cambios de rendimiento en todo el runtime.

En Crescent Island, la memoria compartida unificada (USM) está habilitada de forma predeterminada, lo que permite que los kernels de GPU accedan directamente a la memoria habitual del sistema de CPU mediante punteros de C/C++. También está habilitado el respaldo diferido. Se está habilitando la compatibilidad con el modo de espera mediante el controlador de kernel Xe para las tarjetas gráficas Battlemage y Crescent Island.

La actualización incluye optimizaciones de rendimiento para el uso de múltiples colas y aumenta la capacidad utilizable del búfer circular de memoria local. También habilita de forma predeterminada la implementación OpenCL LEO de Intel para Nova Lake P.

LEO, abreviatura de «Level Zero Executing OpenCL», se presentó a principios de año como un enfoque experimental. Implementa OpenCL sobre las API de Level Zero, en lugar de depender de una implementación independiente de un controlador OpenCL para el hardware. El lanzamiento también añade una capacidad de copia en el front-end y una extensión experimental de indicadores de eventos, además de una refactorización del código destinada a optimizar la compilación de Level Zero.

La lista completa de cambios y las descargas están disponibles en GitHub.

Fuentes: Phoronix.