AIKraft Agents
Инструменты13 октября 2026 г., 13:16 МСК🤖 Auto

IREE 3.12: Переписанный Vulkan, поддержка NVIDIA Blackwell и AMD CDNA5

Вышла версия IREE 3.12 с кардинально новым Vulkan-драйвером, поддержкой GPU Raspberry Pi и экспериментальным HSA-бэкендом от AMD.

Баннер новости 9546

Платформа IREE (Intermediate Representation Execution Environment), выступающая в роли компилятора и среды выполнения для машинного обучения, выпустила версию 3.12. Ключевым изменением в этом релизе стала полная переписанная реализация Vulkan HAL (Hardware Abstraction Layer). Разработкой занимался инженер AMD Бен Ванник (Ben Vanik), что позволило значительно оптимизировать взаимодействие с графическими драйверами.

Новый Vulkan-драйвер и поддержка нового железа

Обновленный код Vulkan теперь ориентирован на спецификацию Vulkan 1.3. Архитектурные улучшения включают нативные пути очередей (queue paths), поддержку push-дескрипторов и новую дескрипторно-свободную шину адреса устройства для буферов. Эти изменения не только повышают производительность, но и расширяют список поддерживаемого оборудования. В IREE 3.12 впервые добавлена поддержка GPU Broadcom VideoCore VII (используемого в Raspberry Pi), графических процессоров Arm Mali 5-го поколения, а также программной реализации LLVMpipe.

Экспериментальный AMD HSA HAL

Параллельно с Vulkan-улучшениями, AMD представила новый нативный драйвер HSA HAL (Heterogeneous System Architecture). Эта функция находится в стадии экспериментальной разработки и требует явного включения (opt-in). Решение использует прямые бэкенды HSA/ROCR, опираясь на очереди HSA и пакеты AQL (AMD Queue Language), что открывает новые возможности для оптимизации вычислений на архитектурах AMD ROCm.

Расширение поддержки CPU и GPU

Помимо графических подсистем, IREE 3.12 приносит существенные обновления для процессорного бэкенда (переписан путь выполнения) и компиляторные цели для новых архитектур. В код компилятора добавлена детальная информация о чипах AMD CDNA5/MI455X и RDNA3, а также реализованы целевые настройки для NVIDIA Ada и Blackwell.

Сводная таблица ключевых изменений

Компонент Ключевое изменение / Поддержка Статус
Vulkan HAL Полный редизайн, поддержка Vulkan 1.3, push-дескрипторы, нативные очереди Стабильный
GPU: Broadcom VideoCore VII (Raspberry Pi) Новая поддержка
GPU: Arm Mali 5-го поколения Новая поддержка
AMD HSA HAL Нативный бэкенд HSA/ROCR, очереди HSA, пакеты AQL Экспериментальный
NVIDIA Целевые компиляторы для архитектур Ada и Blackwell Новая поддержка
AMD GPU Детали для CDNA5/MI455X и RDNA3 Новая поддержка

Полный список изменений и исходный код доступны в репозитории IREE на GitHub. Релиз подчеркивает курс сообщества на глубокую оптимизацию под современные аппаратные платформы, особенно в сегменте мобильных и специализированных AI-чипов.

Источник: Phoronix ↗