Intel Graphics Compiler 2.34.4

Компания Intel опубликовала выпуск Intel Graphics Compiler 2.34.4 — обновления открытого компилятора шейдеров и вычислительных ядер, используемого в графическом стеке Intel для Linux и Windows.
Intel Graphics Compiler (IGC) является одним из ключевых компонентов драйверной инфраструктуры Intel GPU и используется совместно с OpenCL, Level Zero и Vulkan-драйверами. Проект отвечает за компиляцию шейдеров, SPIR-V и compute-кода в машинные инструкции для графических процессоров Intel.
Релиз 2.34.4 в основном сосредоточен на исправлениях ошибок, оптимизации генерации кода и улучшении совместимости с новыми GPU архитектур Xe2 и Battlemage. Разработчики также упоминают:
- оптимизации компиляции SPIR-V;
- исправления в обработке SIMD;
- улучшение register allocation;
- обновление LLVM-зависимостей;
- устранение проблем, приводивших к сбоям OpenCL-приложений.
- поддержка
SPV_INTEL_bfloat16_arithmeticдля Xe3P; - оптимизации Panther Lake;
- улучшения code scheduling;
- включение 2D load splitting pass по умолчанию;
- поддержка WideMulMad;
- доработки для Crescent Island.
Часть изменений направлена на повышение производительности вычислительных нагрузок и игровых приложений под Linux, особенно в связке с Mesa ANV и Compute Runtime.
Проект развивается как open source и распространяется под лицензией MIT. Исходный код опубликован на GitHub, а новые версии обычно быстро интегрируются в Compute Runtime и стек oneAPI.
Исходные тексты и changelog доступны на странице Intel Graphics Compiler GitHub.
>>> Источник
