Intel heeft Intel Graphics Compiler 2.34.4 uitgebracht, een update voor de open-source shader- en compute kernel-compiler die wordt gebruikt in de Intel grafische stack. Linux и Windows.
De Intel Graphics Compiler (IGC) is een essentieel onderdeel van de Intel GPU-stuurprogramma-infrastructuur en wordt gebruikt in combinatie met OpenCL-, Level Zero- en Vulkan-stuurprogramma's. Het project compileert shaders, SPIR-V en rekencode naar machine-instructies voor Intel GPU's.
Release 2.34.4 richt zich voornamelijk op bugfixes, optimalisaties van codegeneratie en verbeterde compatibiliteit met de nieuwe Xe2- en Battlemage-GPU-architecturen. De ontwikkelaars vermelden ook het volgende:
- SPIR-V compilatie-optimalisaties;
- Oplossingen voor problemen met SIMD-verwerking;
- verbeterde registertoewijzing;
- LLVM-afhankelijkheden bijwerken;
- Het oplossen van problemen die ervoor zorgden dat OpenCL-applicaties vastliepen.
- ondersteuning voor SPV_INTEL_bfloat16_arithmetic voor Xe3P;
- Optimalisaties voor Panther Lake;
- Verbeteringen in de codeplanning;
- Schakel de 2D-load splitting-pass standaard in;
- WideMulMad-ondersteuning;
- Verbeteringen voor Crescent Island.
Een deel van de wijzigingen is gericht op het verbeteren van de prestaties van computerbelastingen en game-applicaties. Linux, met name in combinatie met Mesa ANV en Compute Runtime.
Het project wordt ontwikkeld als open source en gedistribueerd onder de MIT-licentie. De broncode is gepubliceerd op GitHub en nieuwe versies worden doorgaans snel geïntegreerd in Compute Runtime en de oneAPI-stack.
De broncode en het wijzigingslogboek zijn beschikbaar op de pagina. Intel Graphics Compiler GitHub.
Bron: linux.org.ru
