Společnost Intel vydala kompilátor grafiky Intel Graphics Compiler 2.34.4, aktualizaci open-source kompilátoru shaderů a výpočetního jádra používaného v grafickém stacku Intel. Linux и Windows.
Kompilátor Intel Graphics Compiler (IGC) je klíčovou součástí infrastruktury ovladačů grafických karet Intel a používá se ve spojení s ovladači OpenCL, Level Zero a Vulkan. Projekt kompiluje shadery, SPIR-V a výpočetní kód do strojových instrukcí pro grafické karty Intel.
Verze 2.34.4 se primárně zaměřuje na opravy chyb, optimalizaci generování kódu a vylepšenou kompatibilitu s novými architekturami grafických procesorů Xe2 a Battlemage. Vývojáři dále zmiňují:
- Optimalizace kompilace SPIR-V;
- Opravy manipulace se SIMD;
- vylepšená alokace registrů;
- aktualizace závislostí LLVM;
- Oprava problémů, které způsobovaly pády aplikací OpenCL.
- podpora pro SPV_INTEL_bfloat16_arithmetic pro Xe3P;
- Optimalizace Panther Lake;
- vylepšení plánování kódu;
- ve výchozím nastavení povolit 2D rozdělení zatížení;
- Podpora WideMulMad;
- vylepšení pro Crescent Island.
Některé změny jsou zaměřeny na zlepšení výkonu výpočetní zátěže a herních aplikací pod... Linux, zejména ve spojení s Mesa ANV a Compute Runtime.
Projekt je vyvíjen jako open source a distribuován pod licencí MIT. Zdrojový kód je publikován na GitHubu a nové verze jsou obvykle rychle integrovány do Compute Runtime a stacku oneAPI.
Zdrojový kód a seznam změn jsou k dispozici na stránce GitHub kompilátoru grafických karet Intel.
Zdroj: linux.org.ru
