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
