Intel представила виртуальную ISA PISA для переносимости ПО на GPU
Intel добавила в Compute Runtime поддержку Portable Instruction Set Architecture (PISA) — виртуальной ISA и модели программирования для своих GPU. PISA создаёт слой абстракции между выводом компилятора и машинным кодом GPU, позволяя один раз скомпилировать нагрузку и финализировать её под несколько совместимых архитектур Intel.
- PISA — виртуальная ISA, абстрагирующая компилятор от машинного кода GPU
- Одна сборка под PISA финализируется под несколько архитектур Intel GPU
- Совместимость зависит от архитектуры и используемых инструкций
- PISA дополняет существующую vISA в стеке компиляторов Intel
Читать дальше
Железо