Portable OpenCL 0.6 Released, Implementing OpenCL 1.2
Version 0.6 of POCL is now available, which is a portable OpenCL implementation that's targeting the Open Computing Language 1.2 specification.
Among the changes for Portable OpenCL 0.6 is implementing an optimized kernel library for x86_64/SSE, preliminary support for ARM on Linux, multi-threading at the work group granularity using pthreads, region-based customized memory allocator, automatic vectorization of work groups, installable client driver (ICD) support, event profiling support, and other changes.
The release announcement for POCL 0.6 can be found on the llvmdev list while the code is hosted at Launchpad.net.
Among the changes for Portable OpenCL 0.6 is implementing an optimized kernel library for x86_64/SSE, preliminary support for ARM on Linux, multi-threading at the work group granularity using pthreads, region-based customized memory allocator, automatic vectorization of work groups, installable client driver (ICD) support, event profiling support, and other changes.
The release announcement for POCL 0.6 can be found on the llvmdev list while the code is hosted at Launchpad.net.
4 Comments