Intel har utgitt Intel Graphics Compiler 2.34.4 — oppdateringen av den åpne shader- og beregningskjernkompilatoren som brukes i Intel's grafikkstakk for Linux og Windows.
Intel Graphics Compiler (IGC) er en av hovedkomponentene i Intel GPU-driverinfrastrukturen og brukes sammen med OpenCL, Level Zero og Vulkan-drivere. Prosjektet har ansvar for å kompilere shaders, SPIR-V og beregningskode til maskininstruksjoner for Intel-grafikkprosessorer.
Utgivelsen 2.34.4 fokuserer hovedsakelig på feilrettinger, optimalisering av kodegenerering og forbedret kompatibilitet med de nye GPU-arkitekturene Xe2 og Battlemage. Utviklerne nevner også:
- optimalisering av SPIR-V-kompilering;
- rettelser i SIMD-behandling;
- forbedring av registerallokering;
- oppdatering av LLVM-avhengigheter;
- fjerning av problemer som førte til krasj i OpenCL-applikasjoner.
- støtte for SPV_INTEL_bfloat16_arithmetic for Xe3P;
- optimaliseringer for Panther Lake;
- forbedringer av kodeplanlegging;
- aktivering av 2D load splitting pass som standard;
- støtte for WideMulMad;
- forbedringer for Crescent Island.
En del av endringene er rettet mot å forbedre ytelsen til beregningsbelastninger og spillapplikasjoner på Linux, spesielt i samarbeid med Mesa ANV og Compute Runtime.
Prosjektet utvikles som åpen kildekode og distribueres under MIT-lisensen. Kildekoden er publisert på GitHub, og nye versjoner integreres vanligvis raskt i Compute Runtime og oneAPI-stakken.
Kildekoder og endringslogg er tilgjengelig på siden Intel Graphics Compiler GitHub.
Kilde: linux.org.ru
