Инструменты17 сентября 2026 г., 16:17 МСК🤖 Auto

Intel Nova Lake и PISA: новый этап OpenCL LEO и портативный ISA

Intel выпустила Compute Runtime 26.35.39758.10, включив OpenCL LEO по умолчанию для Nova Lake и представив спецификацию Intel PISA.

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

OpenCL LEO становится стандартом для Nova Lake

Выпущенный 17 сентября 2026 года Intel Compute Runtime версии 26.35.39758.10 знаменует собой важный поворотный момент в экосистеме GPU Intel. Ключевое изменение — включение драйвера OpenCL LEO (Level Zero Execution) по умолчанию для будущих процессоров серии Nova Lake S (NVL-S) в Linux. В отличие от предыдущих версий, где LEO оставался экспериментальным решением для существующих iGPU и dGPU, для новой архитектуры он становится основным путем выполнения вычислений поверх API Level Zero.

Intel PISA: аналог NVPTX для GPU

Параллельно с обновлением драйверов Intel представила спецификацию Intel Portable ISA (PISA) версии 0.1. Это портативный формат промежуточного кода, предназначенный для компиляторов, нацеленных на GPU Intel. PISA призвана обеспечить стабильный интерфейс программирования, сопоставимый по производительности с нативным машинным кодом, и поддержать продвинутые функции, такие как встроенный ассемблер. Разработчики уже работают над интеграцией бэкенда PISA в компилятор LLVM, что упрощает кросс-платформенную разработку.

Технические детали и улучшения Sysman

Обновление включает ряд важных технических улучшений, затрагивающих как OpenCL, так и системные утилиты:

  • OpenCL: Добавлена поддержка расширений cl_khr_spirv_queries и инфраструктуры cl_khr_command_buffer.
  • Sysman: Реализованы API для логирования информации, начальная поддержка композитных температур и чтение Vendor ID (VID) памяти.
  • Синхронизация: В Linux-версии драйвера добавлена возможность ожидания событий хост-синхронизации на уровне ядра.
  • Crescent Island: Продолжается внедрение отложенной поддержки (defer backing) и других оптимизаций.

Сравнение подходов к промежуточному коду

Введение PISA позволяет сравнить стратегию Intel с текущими решениями конкурентов. Ниже приведена таблица, иллюстриющая роль PISA в экосистеме Intel:

Характеристика Intel PISA (v0.1) Аналог NVIDIA (NVPTX)
Назначение Портативный ISA для компиляторов GPU Intel Портативный ISA для компиляторов GPU NVIDIA
Цель производительности Close-to-the-metal (близко к железу) Высокая эффективность параллельных вычислений
Интеграция в LLVM В процессе upstreaming Стабильно интегрирован
Поддержка ассемблера Да (inline assembly) Да

Обновленный стек Compute Runtime доступен для загрузки на GitHub как для Windows, так и для Linux систем.

Источник: Phoronix ↗