Релиз Portable Computing Language (PoCL) 7.0

22 мая 2025 года состоялся релиз открытого проекта Portable Computing Language (PoCL) 7.0. Изначально решение было задумано для поддержки выполнения OpenCL на базе ЦП, но со временем и при использовании бэкэндов LLVM в разработку была добавлена ​​поддержка OpenCL поверх AMDKFD/NVIDIA PTX/Intel Level Zero и других возможных бэкэндов. Исходный код проекта написан на C/C++/LLVM и опубликован на GitHub под лицензией MIT.

Основные изменения и доработки в PoCL 7.0:

соответствия OpenCL 3.0 при использовании бэкэнда выполнения ЦП или драйверов Intel Level Zero на графических процессорах Intel (для ЦП с AVX2 и AVX-512 гораздо больший потенциал производительности для использования OpenCL на базе ЦП);

поддержка версий LLVM Clang 19 и 20;

поддержка Microsoft Windows с использованием MinGW или MSVC;

поддержка нового формата Khronos ICD;

поддержку ввода из языка программирования Julia с пакетом OpenCL.jl.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии