PoCL 3.0 Released With Minimal OpenCL 3.0 Implementation For CPUs

The PoCL LLVM-based OpenCL implementation has supported OpenCL 1.2 with some OpenCL 2.0 functionality while now they have the "minimal" level of support needed for OpenCL 3.0. The PoCL developers though have yet to submit their OpenCL conformance test suite (CTS) results to Khronos for actual certification.
In addition to working out OpenCL 3.0, PoCL 3.0 also adds LLVM/Clang 14.0 API compatibility, improved tracing and visualization, support for generating specialized work-group functions, fixed SPIR-V printf support, and other fixes/improvements.
Downloads and more details on PoCL 3.0 via PortableCL.org.
12 Comments