POCL 1.3 Released For OpenCL On CPUs As The Portable Computing Language

Written by Michael Larabel in Standards on 5 April 2019 at 07:40 AM EDT. 1 Comment
STANDARDS
Just days after the most recent POCL 1.3 release candidate, the Portable Computing Language 1.3 release is now officially available for an open-source project allowing OpenCL kernels to be executed on CPUs.

POCL 1.3 implements OpenCL 1.2 with some CL 2.0 functionality and is a portable OpenCL implementation for running on CPUs or there is also some offloading capabilities to NVIDIA GPUs via CUDA or AMD GPUs via HSA.

The POCL 1.3 release adds in LLVM/Clang 8.0 compiler support with LLVM doing much of the heavy-lifting for this portable OpenCL implementation, there is now installable client driver (ICD) support on macOS, HSA improvements, CUDA fixes, and many other fixes / code improvements throughout.

POCL 1.3 can be downloaded from 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