[llvm-dev] Portable Computing Language (pocl) v1.0 released

Tobias Grosser via llvm-dev llvm-dev at lists.llvm.org
Thu Dec 21 12:04:22 PST 2017


Congratulations. This is indeed a big achievement. Thanks Pekka for pushing things so far!

Best,
Tobias

On Tue, Dec 19, 2017, at 12:51, Pekka Jääskeläinen via llvm-dev wrote:
> Pocl is a portable open source (MIT-licensed) implementation of the OpenCL
> standard (1.2 with some 2.0 features supported). 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
> the kernel compiler and the task runtime, reducing the need for target-
> dependent manual optimizations.
> 
> Release highlights
> ------------------
> 
> * Support for LLVM/Clang 5.0 and 4.0.
> * Support for NVIDIA GPUs via a new CUDA backend (currently experimental)
> * The OpenCL 1.2 conformance tests now pass with selected CPUs. There
>   are some caveats though - see the documentation.
> 
> Please note that there's now an official pocl "maintenance policy" in place.
> This text describes the policy and how you can get your favourite project
> that uses OpenCL to remain regression free in the future pocl releases:
> 
>   http://portablecl.org/docs/html/maintainer-policy.html
> 
> Acknowledgements
> ----------------
> 
> Most of the code that landed to the pocl code base during this release
> cycle was produced for the needs of research funded by various sources.
> The Customized Parallel Computing research group of Tampere University of
> Technology (Finland) likes to thank the Academy of Finland (funding
> decision 297548), Finnish Funding Agency for Technology and Innovation
> (funding decision 40142/14, FiDiPro-StreamPro), ARTEMIS joint undertaking
> under grant agreement no 621439 (ALMARVI) and HSA Foundation.
> 
> 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
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the llvm-dev mailing list