Az Intel közzétette az Intel Graphics Compiler 2.34.4 kiadását – a nyílt shader- és számítási magok fordítójának frissítése, amelyet az Intel grafikus stackjében használnak Linux és Windows platformon.
Az Intel Graphics Compiler (IGC) az Intel GPU-vek meghajtó infrastruktúrájának egyik kulcsfontosságú eleme, és az OpenCL, Level Zero és Vulkan driver-ekkel együtt használják. A projekt felelős a shaderek, SPIR-V és compute kód gépi utasításokká történő fordításáért az Intel grafikus processzorok számára.
A 2.34.4-es kiadás főként hibajavításokra, a kódgenerálás optimalizálására és az új Xe2 és Battlemage GPU architektúrákkal való kompatibilitás javítására összpontosít. A fejlesztők a következőket emelik ki:
- a SPIR-V fordítás optimalizálása;
- javítások a SIMD feldolgozásában;
- a regiszter-elosztás javítása;
- az LLVM függőségek frissítése;
- a problémák megszüntetése, amelyek OpenCL alkalmazások összeomlását okozták.
- a SPV_INTEL_bfloat16_arithmetic támogatása a Xe3P számára;
- a Panther Lake optimalizálása;
- a kód ütemezésének javítása;
- a 2D load splitting pass alapértelmezett bekapcsolása;
- a WideMulMad támogatása;
- fejlesztések a Crescent Island számára.
A változások egy része a számítási terhelések és játékalkalmazások teljesítményének növelésére összpontosít Linux alatt, különösen a Mesa ANV és Compute Runtime párosításával.
A projekt nyílt forráskódúként fejlődik és MIT licenc alatt terjesztik. A forráskód a GitHub-on található, az új verziókat általában gyorsan integrálják a Compute Runtime és a oneAPI stack-be.
A forráskódok és a changelog elérhetők a következő oldalon: Intel Graphics Compiler GitHub.
Forrás: linux.org.ru
