Pull to refresh

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

Reading time1 min
Views584

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.

Tags:
Hubs:
+5
Comments0

Other news