POCL 1.4 RC1 Brings Better SPIR/SPIR-V Support On The CPU

Written by Michael Larabel in Free Software on 7 September 2019 at 10:18 AM EDT. 3 Comments
FREE SOFTWARE
POCL, the "Portable Open Computing Language" project known for implementing OpenCL support on top of the CPU, is closing in on its version 1.4 release.

POCL 1.4-RC1 was released on Friday as the new test release for this OpenCL implementation that works not only on CPUs via LLVM but can also target the likes of AMD HSA and NVIDIA CUDA.

POCL 1.4 is bringing support for LLVM Clang 9.0 (while dropping pre-6.0 support), support for building a relocatable POCL implementation, and improved SPIR/SPIR-V support for CPU execution. The feature list isn't too long for POCL 1.4 but the better SPIR/SPIR-V support is significant. Among the SPIR work is handling it with the OpenCL clCreateProgramWithIL() function, the kernel library support for SPIR mangling is in better shape, and other changes.

Downloads for POCL 1.4 Release Candidate 1 via GitHub.
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