
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.