VOOZH about

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

⇱ PoCL 7.0 RC1 Released With Official OpenCL 3.0 Conformance On CPUs & Level Zero - Phoronix


👁 Phoronix

PoCL 7.0 RC1 Released With Official OpenCL 3.0 Conformance On CPUs & Level Zero

Written by Michael Larabel in Programming on 6 May 2025 at 08:18 AM EDT. 1 Comment
PoCL 7.0 is on approach as the newest version of this "Portable Computing Language" implementation that began as a CPU-based OpenCL driver implementation but with time has added support for other back-ends from Intel Level Zero to NVIDIA PTX and AMD HSA.

With the PoCL 7.0 release candidate out today there is now official OpenCL 3.0 conformance with this implementation! PoCL 7.0 is officially OpenCL 3.0 conformant per the Khronos OpenCL Conformance Test Suite when operating with the CPU back-end or the Intel Level Zero GPU code path. This conformance is reached for both the OpenCL C and SPIR-V compilation paths.

👁 PoCL OpenCL 3.0 conformance on CPUs


PoCL 7.0 RC1 also adds support for LLVM/Clang 19 and 20 versions, supports the new Khronos installable client driver (ICD) of OpenCL 3.0, and adds support for Windows when built with MinGW and MSVC. There is also support now for the Julia programming language too when using the OpenCL.jl package.

Downloads and more details on today's PoCL 7.0 release candidate via 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.