POCL 1.6 Released For Portable OpenCL Atop CPUs, Other Accelerators

Written by Michael Larabel in Standards on 17 December 2020 at 08:14 AM EST. 2 Comments
STANDARDS
A new feature release of POCL is now available that is the "Portable Computing Language" offering OpenCL execution atop CPUs and other devices like NVIDIA CUDA that have an LLVM back-end.

POCL 1.6 is out as the latest feature release and continues providing OpenCL 1.2 support and a subset of OpenCL 2.0 functionality. POCL is most well known for OpenCL on CPUs but thanks to LLVM also allows targeting NVIDIA GPUs with CUDA, AMD GPUs with HSA, and other possible accelerator targets. POCL makes use of LLVM's Clang OpenCL front-end.

POCL 1.6 brings support for LLVM Clang 11 while training backwards compatibility down to LLVM ~6, improved OpenCL debugging support, much faster NVIDIA CUDA based execution, restores PowerPC support, and offers better packaging support.

More details on the changes to find with POCL 1.6 as well as source and binary downloads can be found via PortableCL.org.
Related News
About The Author
Michael Larabel

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