Kompania Intel publikoi versionin Intel Graphics Compiler 2.34.4 â njĂ« pĂ«rditĂ«sim i kompilatorit tĂ« hapur tĂ« shadĂ«rave dhe bĂ«rthamave llogaritĂ«se, i pĂ«rdorur nĂ« strukturĂ«n grafike tĂ« Intel pĂ«r Linux dhe Windows.
Intel Graphics Compiler (IGC) është një nga komponentët kyç të infrastrukturës së drejtimeve të GPU-ve të Intel dhe përdoret së bashku me OpenCL, Level Zero dhe Vulkan-drejtorët. Projekti është përgjegjës për kompilimin e shadërave, SPIR-V dhe kodit llogaritës në instruksione makinerish për procesorët grafikë të Intel.
Kë release 2.34.4 fokusohet kryesisht në rregullimin e gabimeve, optimizimin e gjenerimit të kodit dhe përmirësimin e kompatibilitetit me arkitekturën e re të GPU-ve Xe2 dhe Battlemage. Zhvilluesit gjithashtu përmendin:
- optimizimet e kompilimit SPIR-V;
- rregullime në përpunimin SIMD;
- përmirësim të alokimit të regjistrave;
- përditësimi i varësive LLVM;
- eliminimin e problemeve që çuan në dështimet e aplikacioneve OpenCL.
- mbështetje për SPV_INTEL_bfloat16_arithmetic për Xe3P;
- optimizimet Panther Lake;
- përmirësime në planifikimin e kodit;
- aktive 2D load splitting pass si parazgjedhje;
- mbështetje për WideMulMad;
- përmirësime për Crescent Island.
Një pjesë e ndryshimeve është fokusuar në rritjen e performancës së ngarkesave llogaritëse dhe aplikacioneve lojrash në Linux, veçanërisht në bashkëpunim me Mesa ANV dhe Compute Runtime.
Projekti zhvillohet si open source dhe shpërndahet nën licencën MIT. Kodi burimor është publikuar në GitHub, dhe versionet e reja zakonisht integrohen shpejt në Compute Runtime dhe në stekën oneAPI.
Tekstet burimore dhe changelog janë në dispozicion në faqen Intel Graphics Compiler GitHub.
Burimi: linux.org.ru
