La empresa Intel ha publicado la versión 2.34.4 de Intel Graphics Compiler, una actualización del compilador de shaders y núcleos computacionales de código abierto utilizado en la pila gráfica de Intel para Linux y Windows.
Intel Graphics Compiler (IGC) es uno de los componentes clave de la infraestructura de controladores de Intel GPU y se utiliza junto con los controladores de OpenCL, Level Zero y Vulkan. El proyecto es responsable de compilar shaders, SPIR-V y código computacional en instrucciones de máquina para los procesadores gráficos Intel.
El lanzamiento 2.34.4 se centra principalmente en correcciones de errores, optimización de la generación de código y mejora de la compatibilidad con las nuevas arquitecturas de GPU Xe2 y Battlemage. Los desarrolladores también mencionan:
- optimización de la compilación de SPIR-V;
- correcciones en el procesamiento de SIMD;
- mejoras en la asignación de registros;
- actualización de las dependencias de LLVM;
- resolución de problemas que causaban fallos en aplicaciones OpenCL.
- soporte para SPV_INTEL_bfloat16_arithmetic para Xe3P;
- optimización de Panther Lake;
- mejoras en la programación de código;
- activación del pase de división de carga 2D por defecto;
- soporte para WideMulMad;
- mejoras para Crescent Island.
Parte de los cambios está dirigida a aumentar el rendimiento de cargas computacionales y aplicaciones de juegos en Linux, especialmente en combinación con Mesa ANV y la Compute Runtime.
El proyecto se desarrolla como software de código abierto y se distribuye bajo la licencia MIT. El código fuente está publicado en GitHub y las nuevas versiones generalmente se integran rápidamente en la Compute Runtime y la pila oneAPI.
Los textos originales y el changelog están disponibles en la página Intel Graphics Compiler GitHub.
Fuente: linux.org.ru
