SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libpocl2-1.1-41.4.x86_64.rpm :

* Fri Mar 09 2018 mardnhAATTgmx.de- Update to version 1.1
* Support for LLVM/Clang 6.0 and 5.0.
* Experimental SPIR and SPIR-V support
* Improved kernel compilation speed- Several tests have problems on some OBS workers while the same tests run perfectly fine in a local chroot. Disable tests for now.
* Mon Mar 05 2018 mardnhAATTgmx.de- Create subpackage for the shared library- Run tests after the build
* Wed Jan 31 2018 msrbAATTsuse.com- Remove dependency on clang-devel-static. (bnc#1065464)
* It was removed, clang-devel now again provides everything necessary as shared libraries.
* Tue Dec 19 2017 mardnhAATTgmx.de- Update to version 1.0 Highlights
* Improved automatic local work-group sizing on kernel enqueue, taking into account standard constraints, SIMD width for vectorization as well as the number of compute units available on the device.
* Support for NVIDIA GPUs via a new CUDA backend (currently experimental).
* Removed support for BBVectorizer.
* LLVM 5.0 is now supported.
* A few build options have been added for distribution builds, see README.packaging.
* Somewhat improved scalability in the CPU driver. CPUs with many cores and programs using a lot of WIs with small kernels can run somewhat faster.
* Full conformance with OpenCL 1.2 standard, enabled by default. There are some caveats though - see the documentation.
* When conformance is enabled, some kernel library functions might be slower than in previous releases.
* Pocl now reports OpenCL 1.2 instead of 2.0, except HSA enabled builds.
* Updated format of pocl binaries, which is NOT backwards compatible.
* You\'ll need to clean any kernel caches.
* Fixed several memory leaks.
* Unresolved symbols (missing/misspelled functions etc) in a kernel will result in error in clBuildProgram() instead of pocl silently ignoring them and then aborting at dlopen().
* New env variable POCL_MEMORY_LIMIT=N limits the Global memory size reported by pocl to N gigabytes.
* New env variable POCL_AFFINITY (defaults to 0): if enabled, sets the affinity of each CPU driver pthread to a single core.
* Improved AVX512 support (with LLVM 5.0). Note that even with LLVM 5.0 there are still a few bugs (see pocl issue #555); AVX512 + LLVM 4.0 are a lot more broken, and probably not worth trying.
* POCL_DEBUG env var has been revamped. You can now limit debuginfo to these categories (or their combination): all,error,warning,general memory,llvm,events,cache,locking,refcounts,timing,hsa,tce,cuda
* The old setting POCL_DEBUG=1 now equals error+warning+general.- Remove patch:
* pocl-disable-tests.diff- Disable CUDA backend since it depends on CUDA_TOOLKIT which is not available in Factory
* Thu Oct 26 2017 mpluskalAATTsuse.com- Simplify spec file a bit- Enable CUDA backend- Enable all available cpu specific kernels for intel platform
* Sat Oct 21 2017 mpluskalAATTsuse.com- We need clang4-devel-static to build with current clang packaging- Small spec-file cleanup
* drop conditionals for older releases then Factory as building was not possible anyways
* Wed Jul 12 2017 jengelhAATTinai.de- Description should say what it is, not what it plans in the future.
* Sat Jul 08 2017 mardnhAATTgmx.de- Fix runtime linking issues (missing crtbeginS.so) - Require gcc for Factory
* Mon Jul 03 2017 mardnhAATTgmx.de- Fix path in the ICD-file
* Fri May 19 2017 idonmezAATTsuse.com- Update library name for uthash -> libut2
* Tue May 16 2017 mardnhAATTgmx.de- Update to 0.14 - Support for LLVM/Clang versions 3.9 and 4.0. Version 3.9 was the first release to include all frontend features for OpenCL 2.0. - Ability to build pocl in a mode where online compilation is not supported to run in hosts without LLVM and binaries compiled offline e.g. using poclcc. - pocl\'s binary format now can contain all the necessary bits to execute the programs on a host without online compiler support. - Initial support for out-of-order execution execution of command queues. - It\'s now possible to cross-compile pocl when building an offline compiler build. - New driver api extension to support out-of-order and asynchronous devices/drivers. - Pthread and HSA drivers are now fully asynchronous. - CMake now the only supported build system, autotools removed. - LTTng tracing support- Add patches: - pocl-disable-tests.diff - compilation errors on some tests disable tests for now- Remove patches: - 0001-Fixes-357-broken-build-with-GCC-6.1.patch - fixed upstream
* Thu Feb 02 2017 adam.majerAATTsuse.de- use individual libboost-
*-devel packages instead of boost-devel
* Fri Jan 20 2017 mpluskalAATTsuse.com- Use llvm3_8 for building and as runtime dependency
* Sun Oct 09 2016 mpluskalAATTsuse.com- Use cmake macros- Use ninja to speedup building
* Mon Jul 04 2016 mardnhAATTgmx.de- Add patch: 0001-Fixes-357-broken-build-with-GCC-6.1.patch
* Fix build with GCC 6.x
* Tue Apr 05 2016 mpluskalAATTsuse.com- Update to 0.13
* kernel compiler support for LLVM/Clang 3.8
* initial (partial) OpenCL 2.0 support
* CMake build system almost on parity with autotools
* Improved HSA support
* Other optimizations and bug fixes
* Mon Oct 26 2015 mardnhAATTgmx.de- update to version 0.12 Highlights
* Support for HSA-compliant devices (kernel agents). The GPU of AMD Kaveri now works through pocl with a bunch of test cases in the AMD SDK 2.9 example suite.
* New and improved kernel cache system that enables caching kernels with #includes.
* Support for LLVM/Clang 3.7.
* Little endian MIPS32 now passes almost all pocl testsuite tests. OpenCL Runtime/Platform API support
* Transferred buffer read/write/copy offset calculation to device driver side. - these driver api functions have changed; got offset as a new argument.
* Maximum allocation is not limited to 1/4th of total memory size.
* Maximum image dimensions grow to fit maximum allocation.
* clGetDeviceInfo() reports better information about CPU vendor and cache.
* experimental clCreateSubDevices() for pthread CPU device. OpenCL C Builtin Function Implementations
* Implemented get_image_dim(). Bugfixes
* Avoid infinite loops when users recycle an event waiting list.
* Correctly report the base address alignment.
* Lots of others. Misc
* Tests now using new cl2.hpp, removing dependency on OpenGL headers- remove OpenGL-related packages from BuildRequires- add rpmlintrc
* Wed Jul 01 2015 cdenicoloAATTsuse.com- license update: MIT overall license is MIT, other licenses refere to build scripts only.
* Thu Mar 12 2015 mardnhAATTgmx.de- update to version 0.11 This release adds:
* kernel compiler support for LLVM/Clang 3.6,
* caching of compiled OpenCL kernels
* initial Android support
* experimental Windows support (many things still broken there)
* two new examples, Cloverleaf and Halide, updated AMDSDK examples
* better debugging possibilities
* initial MIPS architecture support
* Tue Oct 07 2014 mardnhAATTgmx.de- initial stable package, version 0.10 based on home:mnhauke:opencl:testing/pocl
 
ICM