Portable Computing Language (pocl) v0.8 released

Pocl's goal is to become an efficient open source (MIT-licensed) implementation 
of the OpenCL 1.2 (and soon OpenCL 2.0) standard.

In addition to producing an easily portable open-source OpenCL implementation, 
another major goal of this project is improving performance portability of 
OpenCL programs with compiler optimizations, reducing the need for 
target-dependent manual optimizations.

At the core of pocl is the kernel compiler that consists of a set of LLVM 
passes used to statically transform kernels into work-group functions with 
multiple work-items, even in the presence of work-group barriers. These 
functions are suitable for parallelization in multiple ways (SIMD, VLIW, 
superscalar,...).

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 bug fixes, and 
provides several new OpenCL API implementations.

We consider pocl ready for wider scale testing, although the OpenCL 1.2 
standard is not yet fully implemented, and it contains known bugs. The pocl 0.8 
test suite compiles and runs most of the ViennaCL 1.3.1 examples, Rodinia 2.0.1 
benchmarks, Parboil benchmarks, OpenCL Programming Guide book samples, VexCL 
test cases, Luxmark v2.0, and most of the AMD APP SDK v2.8 OpenCL samples, 
among others.



Links
-----
Home page:         http://pocl.sourceforge.net/
This announcement: http://pocl.sourceforge.net/pocl-0.8.html
Change log:        http://pocl.sourceforge.net/downloads/CHANGES
Download:          http://pocl.sourceforge.net/downloads



The pocl developers
August 2013

-- 
Erik Schnetter <[email protected]>
http://www.perimeterinstitute.ca/personal/eschnetter/

My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from http://pgp.mit.edu/.


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel

Reply via email to