Intel liberó hoy la actualización Intel Compute Runtime 26.35.39758.10 para sistemas Windows y Linux. Es la entrega mensual de funciones de su pila de controladores de cómputo por GPU para OpenCL y Level Zero.
La versión integra varias funciones nuevas. Aparecen los semáforos externos basados en funciones de anfitrión, un gancho nuevo para aplicar AIL relacionado con OpenVINO, una implementación de las API de Info Log en Sysman, soporte inicial de temperatura compuesta también en Sysman y lectura inicial del Vendor ID (VID) de memoria dentro del Compute Runtime. En el código específico de Linux se habilita la integración con el controlador del kernel para esperar la sincronización de eventos del anfitrión.
¿Qué cambia en OpenCL?
Del lado de OpenCL llegan el soporte de la extensión cl_khr_spirv_queries, la infraestructura cl_khr_command_buffer y otros cambios para el controlador LEO. OpenCL LEO debutó a comienzos de este año como una implementación experimental construida sobre las API de Level Zero, en vez del camino directo al hardware que usa el controlador OpenCL existente de Intel. OpenCL siguió mejorando en cada versión sucesiva.
Con esta versión, Intel habilita el controlador OpenCL LEO por defecto para los próximos procesadores Nova Lake S en Linux. Es la primera vez que LEO queda activo de fábrica y ocurre recién con la generación NVL-S. Para las iGPU y las dGPU de Intel que ya están en el mercado, LEO sigue tratado como experimental.
¿Qué es Intel PISA?
El otro cambio grande es el soporte inicial del formato PISA dentro del Compute Runtime. Intel PISA es la especificación de ISA portátil para las GPU de Intel, pensada como modelo de programación y como conjunto de instrucciones para programación paralela de propósito general. Según la documentación v0.1, estos son sus objetivos.
- Entregar una ISA estable y portátil para los compiladores que apunten a GPU de Intel > - Entregar un rendimiento cercano al metal, comparable al del código de ISA nativa de la máquina > - Facilitar soporte de programación avanzada, como bibliotecas escritas a mano y ensamblador en línea
PISA se parece al NVPTX de NVIDIA. Intel además viene trabajando para subir un back-end de PISA a la pila del compilador LLVM.
La habilitación de Crescent Island continúa, ahora con defer backing y otros cambios. La versión nueva del Intel Compute Runtime se puede descargar desde GitHub.




