Release Notes: This release improves host/target CPU detection and targeted code generation, implements a kernel compiler by default by LLVM API calls instead of scripts, improves handling of CL Images, and adds several kernel compiler improvements.
Release Notes: This release adds support for LLVM/Clang 3.3, employs inner loop parallelization in the kernel compiler, uses Vecmathlib for inlineable efficient math library implementations, contains plenty of bugfixes, and provides several new OpenCL API implementations.
Release Notes: This release adds support for LLVM 3.2, generates the work group functions using simple (parallel) loop structures, and adds fixes to make the pocl work on ppc32, ppc64, and armv7. Initial Cell SPU support has also been added (very experimental!) as an example of an heterogeneous pocl device driver.
Release Notes: Even though the OpenCL 1.2 standard is not yet implemented fully and contains known bugs, pocl is now considered ready for wider testing. It compiles and runs successfully most of the Rodinia benchmark, all of the ViennaCL test cases, and most of the OpenCL Programming Guide samples.