<commit_before>Portable Computing Language (pocl) v0.8 released
------------------------------------------------

[TODO: add release date]

[TODO]

Pocl aims to be an efficient open source (MIT-licensed) 
implementation of the OpenCL 1.2 standard. 

In addition to producing an easily portable open source OpenCL
implementation, another major goal of the 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 generate multiple work-item
work group functions of kernels, even in the presence of work-group 
barriers. These functions are suitable for parallelization in multiple 
ways (SIMD, VLIW, superscalar,...).

This release adds  ... [TODO]

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 and the AMD APP SDK v2.8 OpenCL samples, ... [TODO]

Note: the project was originally called Portable OpenCL.

Acknowledgements
----------------
We'd like to thank the Radio Implementation Research Team from Nokia
Research Center and Academy of Finland (funding decision 253087) for
funding the development of this release.

<NAME> acknowledges support from the Perimeter Institute, as
well as funding from NSERC (Canada) via a Discovery Grant and from NSF
(USA) via OCI Award 0905046.

Links<commit_msg>Drafted some initial release notes. Erik please check.<commit_after>Portable Computing Language (pocl) v0.8 released
------------------------------------------------

June, 2013.

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

In addition to producing an easily portable open source OpenCL
implementation, another major goal of the 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 generate multiple work-item
work group functions of kernels, 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, using Vecmathlib
for inlineable efficient math library implementations for the x86_64,
inner loop parallelization to the kernel compiler, plenty of
bug fixes and 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.

Note: the project was originally called Portable OpenCL.

Acknowledgements
----------------
We'd like to thank the Radio Implementation Research Team from Nokia
Research Center and Academy of Finland (funding decision 253087) for
funding the development of this release.

<NAME> acknowledges support from the Perimeter Institute, as
well as funding from NSERC (Canada) via a Discovery Grant and from NSF
(USA) via OCI Award 0905046.

Links
{'fraction_non_alphanumeric': 0.07506925207756232, 'fraction_numerical': 0.019390581717451522, 'mean_word_length': 3.8665768194070083, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1729005', 'n_tokens_mistral': 990, 'n_tokens_neox': 889, 'n_words': 503}