Spoločnosť Intel vydala verziu Intel Graphics Compiler 2.34.4, aktualizáciu open-source shaderového a výpočtového kompilátora jadra, ktorý sa používa v grafickom balíku Intel. Linux и Windows.
Kompilátor Intel Graphics (IGC) je kľúčovou súčasťou infraštruktúry ovládačov grafických kariet Intel a používa sa v spojení s ovládačmi OpenCL, Level Zero a Vulkan. Projekt kompiluje shadery, SPIR-V a výpočtový kód do strojových inštrukcií pre grafické karty Intel.
Verzia 2.34.4 sa zameriava predovšetkým na opravy chýb, optimalizáciu generovania kódu a vylepšenú kompatibilitu s novými architektúrami grafických procesorov Xe2 a Battlemage. Vývojári tiež uvádzajú:
- Optimalizácia kompilácie SPIR-V;
- Opravy manipulácie so SIMD;
- vylepšené prideľovanie registrov;
- aktualizácia závislostí LLVM;
- Oprava problémov, ktoré spôsobovali pády aplikácií OpenCL.
- podpora pre SPV_INTEL_bfloat16_arithmetic pre Xe3P;
- Optimalizácie Panther Lake;
- vylepšenia plánovania kódu;
- predvolene povoliť 2D rozdelenie zaťaženia;
- Podpora WideMulMad;
- vylepšenia pre Crescent Island.
Niektoré zmeny sú zamerané na zlepšenie výkonu výpočtových záťaží a herných aplikácií pod... Linux, najmä v spojení s Mesa ANV a Compute Runtime.
Projekt je vyvinutý ako open source a distribuovaný pod licenciou MIT. Zdrojový kód je zverejnený na GitHub a nové verzie sa zvyčajne rýchlo integrujú do Compute Runtime a stacku oneAPI.
Zdrojový kód a zoznam zmien sú k dispozícii na stránke Kompilátor grafiky Intel na GitHube.
Zdroj: linux.org.ru
