Das Unternehmen Intel hat die Version 2.34.4 des Intel Graphics Compiler veröffentlicht â ein Update des offenen Compilers fĂŒr Shader und Compute-Kerne, der im Grafik-Stack von Intel fĂŒr Linux und Windows verwendet wird.
Der Intel Graphics Compiler (IGC) ist ein SchlĂŒsselbestandteil der Treiberinfrastruktur der Intel-GPU und wird zusammen mit OpenCL, Level Zero und Vulkan-Treibern verwendet. Das Projekt ist verantwortlich fĂŒr die Kompilierung von Shadern, SPIR-V und Compute-Code in Maschinenanweisungen fĂŒr Intel-Grafikprozessoren.
Die Version 2.34.4 konzentriert sich hauptsĂ€chlich auf Fehlerbehebungen, die Optimierung der Codegenerierung und die Verbesserung der KompatibilitĂ€t mit den neuen GPU-Architekturen Xe2 und Battlemage. Die Entwickler erwĂ€hnen auĂerdem:
- Optimierungen der SPIR-V-Kompilierung;
- Fehlerbehebungen bei der SIMD-Verarbeitung;
- Verbesserungen bei der Registerzuweisung;
- Aktualisierung der LLVM-AbhÀngigkeiten;
- Beseitigung von Problemen, die zu AbstĂŒrzen von OpenCL-Anwendungen fĂŒhrten.
- UnterstĂŒtzung von SPV_INTEL_bfloat16_arithmetic fĂŒr Xe3P;
- Optimierungen fĂŒr Panther Lake;
- Verbesserungen im Code-Scheduling;
- Aktivierung des 2D Load Splitting Pass standardmĂ€Ăig;
- UnterstĂŒtzung von WideMulMad;
- Ăberarbeitungen fĂŒr Crescent Island.
Ein Teil der Ănderungen zielt darauf ab, die Leistung von Compute-Lasten und Gaming-Anwendungen unter Linux zu steigern, insbesondere in Verbindung mit Mesa ANV und Compute Runtime.
Das Projekt entwickelt sich als Open Source und wird unter der MIT-Lizenz verbreitet. Der Quellcode ist auf GitHub veröffentlicht, und neue Versionen werden in der Regel schnell in die Compute Runtime und den oneAPI-Stack integriert.
Der Quellcode und das Changelog sind auf der Seite Intel Graphics Compiler GitHub.
Quelle: linux.org.ru
