[llvm-dev] pocl 0.13 released

Pekka Jääskeläinen via llvm-dev llvm-dev at lists.llvm.org
Mon Apr 4 10:10:03 PDT 2016


Pocl's goal is to become a performance portable open source (MIT-licensed)
implementation of the OpenCL 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.

Release highlights
------------------

* Support for LLVM/Clang 3.8 and 3.7, all older are now unsupported
* Started work on OpenCL 2.0 support
* CMake build system almost on parity with autotools
* Improved HSA support
* Other optimizations and bug fixes

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

Acknowledgements
----------------

We'd like to thank thank Finnish Funding Agency for Technology
and Innovation (project "Parallel Acceleration 3", funding decision
1134/31/2015) and ARTEMIS JU under grant agreement no 621439
(ALMARVI). Special thanks to HSA Foundation who sponsors the work on
implementing the HSA support.

Links
-----
Home page:         http://portablecl.org/
This announcement: http://portablecl.org/downloads/ANNOUNCEMENT
Change log:        http://portablecl.org/downloads/CHANGES
Download:          http://portablecl.org/downloads

-- 
Pekka


More information about the llvm-dev mailing list