POCL 0.9 Implements OpenCL 1.2 On The CPU

Written by Michael Larabel in Free Software on 3 February 2014 at 09:30 AM EST. 7 Comments
FREE SOFTWARE
Version 0.9 of the Portable Computing Language (POCL) is now available as an open-source implementation of OpenCL 1.2.

POCL 0.9 is MIT-licensed and is a portable open-source OpenCL implementation based upon LLVM. With the 0.9 release there is improved host/target CPU detection and targeted code generation, the kernel compiler is implemented via LLVM API calls directly, there's improvements to the handling of CL Images, and there's several kernel compiler improvements.

POCL 0.9 nearly implements CL 1.2 support in full and can run many OpenCL benchmarks/demos, but there's still missing functionality. More details on the 0.9 release 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