Intel on avaldanud Intel Graphics Compiler 2.34.4 â avatud shaderite ja arvutussete tuumade kompilaatori vĂ€rskenduse, mida kasutatakse Intel'i graafikapuhvris Linuxi ja Windowsi jaoks.
Intel Graphics Compiler (IGC) on ĂŒks peamisi komponente Intel GPU draiveri infrastruktuuris ja seda kasutatakse koos OpenCL, Level Zero ja Vulkan draiveritega. Projekt vastutab shaderite, SPIR-V ja arvutuscode'i kompileerimise eest masina juhisteks Intel'i graafikaprotsessoritele.
VĂ€ljaanne 2.34.4 keskendub peamiselt veaparandustele, koodi genereerimise optimeerimisele ja uute GPU arhitektuuride Xe2 ja Battlemage paremale ĂŒhilduvusele. Arendajad mainivad ka:
- SPIR-V kompileerimise optimeerimised;
- veaparandused SIMD töötlemises;
- registreeerimise jaotuse parandamine;
- LLVM sÔltuvuste vÀrskendamine;
- probleemide kÔrvaldamine, mis pÔhjustasid OpenCL rakenduste kokkuvarisemist.
- SPV_INTEL_bfloat16_arithmetic tugi Xe3P-le;
- Panther Lake optimeerimised;
- koodiskeemi parandused;
- 2D load splitting pass'l vaikimisi lubamine;
- WideMulMad tugi;
- parandused Crescent Island'i jaoks.
MÔned muudatused on suunatud arvutuskoormuste ja mÀngu rakenduste jÔudluse parandamisele Linuxis, eriti koos Mesa ANV ja Compute Runtime'iga.
Projekt areneb avatud lÀhtekoodiga ja levitatakse MIT litsentsi alusel. Allika kood on avaldatud GitHub'is ja uued versioonid integreeritakse tavaliselt kiiresti Compute Runtime'i ja oneAPI puhvri.
Allika kood ja changelog on saadaval lehelt Intel Graphics Compiler GitHub.
Allikas: linux.org.ru
