Компания Intel обновила среду Compute Runtime, добавив поддержку Portable Instruction Set Architecture (PISA). Это новая виртуальная система команд и модель программирования, создающая уровень абстракции между кодом компилятора и нативными инструкциями GPU.

PISA позволяет разработчикам использовать единую цель компиляции для разных архитектур графических процессоров Intel. Это избавляет от необходимости генерировать специфический код под каждое поколение оборудования, позволяя один раз написать программу для нескольких совместимых GPU.

Возможность запуска кода на разных устройствах зависит от целевой архитектуры и используемых в программе функций. PISA не гарантирует автоматическую совместимость любого рабочего процесса с каждым графическим процессором Intel.

Новая разработка дополняет существующий стек компиляторов Intel. Ранее компания использовала vISA в качестве промежуточного представления, однако PISA предлагает обновленный подход к портативности и модели программирования для графических ускорителей.