PoCL 7.2-RC1 Brings Official OpenCL 3.0 Conformance On RISC-V & x86_64 CPUs

Written by Michael Larabel in Programming on 7 August 2026 at 09:39 AM EDT. Add A Comment
PROGRAMMING
The release candidate of PoCL 7.2 is now available for testing of this Portable Computing Language implementation of OpenCL that allows for CPU-based execution or via alternative LLVM back-ends allows for OpenCL on Level Zero, NVIDIA GPUs, and even remote devices/hardware.

With PoCL 7.2-RC1 there is now official OpenCL 3.0 conformance achieved against the Khronos OpenCL Conformance Test Suite (CTS). PoCL is now validated OpenCL 3.0 conformant for CPU devices with both RISC-V and x86_64 processors.

PoCL OpenCL 3.0 on x86_64


The OpenCL conformant products list has PoCL with OpenCL 3.0 as tested for RISC-V on the Star64 RISC-V board and Milk-V Jupiter. The x86_64 conformance submission for PoCL was on an AMD Ryzen 9 9900X.

PoCL 7.2 is also bringing support for more OpenCL extensions including cl_khr_extended_bit_ops, cl_khr_device_uuid, cl_khr_suggested_local_work_size, cl_khr_integer_dot_product, cl_khr_kernel_clock, cl_khr_spirv_linkonce_odr, and cl_khr_spirv_no_integer_wrap_decoration.

PoCL 7.2-RC1 is also now compatible up through LLVM 22 for NVIDIA CUDA and Intel Level Zero devices or both LLVM 22 and LLVM 23 with the CPU back-end.

More details and downloads for today's PoCL 7.2-RC1 release via GitHub. Those wanting to learn more about PoCL in general can do so at PortableCL.org.
Related News
About The Author

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.

Popular News This Week