А вы могли бы стать белым хакером? А вы могли бы стать белым хакером? А вы могли бы стать белым хакером? А вы могли бы стать белым хакером? Узнать ответ
Код
#новости

В LLVM Clang добавили поддержку SPIR‑V Toolchain

Инструмент позволяет генерировать SPIR-V-бинарные файлы под 32- и 64-битные архитектуры.

Инженеры из Intel и Arm в сотрудничестве с Khronos Group выпустили поддержку SPIR-V-бэкенда для LLVM. Это позволит создавать стандартизированный код, который может использоваться для Vulkan или для OpenCL-драйверов.

Clang SPIR-V Toolchain основан на внешнем LLVM → SPIR-V трансляторе — llvm-spirv. Теперь процесс перевода проходит за счёт кода LLVM, а не стороннего инструмента.

Toolchain позволяет генерировать SPIR-V-бинарные файлы для 32- и 64-битных архитектур. После этого их можно будет использовать для OpenCL, который расширяется до Vulkan и прочих API.

Чтобы воспользоваться инструментом, нужно указать target для команды clang в консоли:

$ clang -target spirv32 test.cl
$ clang -target spirv64 test.cl

Узнать больше о Clang SPIR-V Toolchain можно в официальном репозитории LLVM.


Онлайн-магистратура по ИТ с государственным дипломом
Реклама. Скилфэктори ООО. ИНН: 9702009530. Erid: 2VtzquYeuiJ

Высшее онлайн-образование от лучших университетов страны и Skillfactory ➞
Станьте востребованным специалистом с дипломом магистра государственного образца и опытом в индустрии.
Реклама. Скилфэктори ООО. ИНН: 9702009530. Erid: 2VtzquZXxga
Подробнее
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована