VOOZH about

URL: https://www.phoronix.com/news/PoCL-7.0-Released

⇱ PoCL 7.0 Released With Official OpenCL 3.0 Conformance On x86_64 CPUs - Phoronix


👁 Phoronix

PoCL 7.0 Released With Official OpenCL 3.0 Conformance On x86_64 CPUs

Written by Michael Larabel in Programming on 22 May 2025 at 08:30 AM EDT. 1 Comment
PoCL 7.0 is out today as the newest version of this "Portable Computing Language" implementation that originally was started for supporting CPU-based OpenCL execution but with time and in leveraging LLVM back-ends has added support for OpenCL atop AMDKFD / NVIDIA PTX / Intel Level Zero and other possible back-ends.

Most significant with PoCL 7.0 is now officially achieving OpenCL 3.0 conformance when using either the CPU execution back-end or the Intel Level Zero drivers on the Intel GPUs.

👁 PoCL CPU OpenCL 3.0


Those with a modern Intel or AMD x86_64 processor can enjoy official OpenCL 3.0 compliance on CPUs. For CPUs with AVX2 and AVX-512 is much greater performance potential for CPU-based OpenCL usage.

PoCL 7.0 also brings support for LLVM Clang 19 and 20 versions, support for Microsoft Windows using either MinGW or MSVC, support for the new Khronos ICD format, and support for input from the Julia programming language with the OpenCL.jl package.

PoCL 7.0 source code as well as new Microsoft Windows binaries can be found via PoCL on GitHub.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.