0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
1
<p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
2
<p>Инженеры из Intel и Arm в сотрудничестве с Khronos Group выпустили поддержку SPIR-V-бэкенда для LLVM. Это позволит создавать стандартизированный код, который может использоваться для Vulkan или для OpenCL-драйверов.</p>
2
<p>Инженеры из Intel и Arm в сотрудничестве с Khronos Group выпустили поддержку SPIR-V-бэкенда для LLVM. Это позволит создавать стандартизированный код, который может использоваться для Vulkan или для OpenCL-драйверов.</p>
3
<p>Clang SPIR-V Toolchain основан на внешнем LLVM → SPIR-V трансляторе - llvm-spirv. Теперь процесс перевода проходит за счёт кода LLVM, а не стороннего инструмента.</p>
3
<p>Clang SPIR-V Toolchain основан на внешнем LLVM → SPIR-V трансляторе - llvm-spirv. Теперь процесс перевода проходит за счёт кода LLVM, а не стороннего инструмента.</p>
4
<p>Toolchain позволяет генерировать SPIR-V-бинарные файлы для 32- и 64-битных архитектур. После этого их можно будет использовать для OpenCL, который расширяется до Vulkan и прочих API.</p>
4
<p>Toolchain позволяет генерировать SPIR-V-бинарные файлы для 32- и 64-битных архитектур. После этого их можно будет использовать для OpenCL, который расширяется до Vulkan и прочих API.</p>
5
<p>Чтобы воспользоваться инструментом, нужно указать target для команды clang в консоли:</p>
5
<p>Чтобы воспользоваться инструментом, нужно указать target для команды clang в консоли:</p>
6
$ clang -target spirv32 test.cl $ clang -target spirv64 test.cl<p>Узнать больше о Clang SPIR-V Toolchain можно<a>в официальном репозитории LLVM</a>.</p>
6
$ clang -target spirv32 test.cl $ clang -target spirv64 test.cl<p>Узнать больше о Clang SPIR-V Toolchain можно<a>в официальном репозитории LLVM</a>.</p>
7
7