The 8th international conference on High-Performance and Embedded Architectures and Compilers gets underway in Berlin Germany from January 21 to 23, 2013. Khronos Benelux Chapter Leader Vincent Hindriksen (Streamcomputing) will be holding an impromptu meet-up as well, in Berlin. If you are interested, please contact Vincent directly through his website.
Portable OpenCL (pocl) is a MIT-licensed open source implementation of the OpenCL standard which can be easily adapted for new targets and devices, both for homogeneous CPU and heterogenous GPUs/accelerators. pocl uses Clang as an OpenCL C frontend and LLVM for the kernel compiler implementation, and as a portability layer. Thus, if your desired target has an LLVM backend, it should be able to get OpenCL support easily by using pocl.
Virtual OpenCL (VCL) is a cluster platform that allows unmodified OpenCL applications to transparently utilize many OpenCL devices in a cluster, as if all the devices are on the local computer. The latest update includes one security fix, bug fixes and the addition of SuperCL special registry, allowing SuperCL programs to read the time in nano-seconds.
JavaCL 1.0.0-RC3 was just released and brings lots of bugfixes, massive performance improvements and preliminary OSGi support. This BSD-licensed library gives Java developer all the power of OpenCL, with just a single cross-platform JAR to put in their classpath (no native libraries headache). The release notes and JavaCL download are available online.
The Intel SDK for OpenCL Applications XE 2013 Beta adds OpenCL 1.2 features on both Intel Xeon Processor and Intel Xeon Phi coprocessor for Linux OSs for the benefit of OpenCL applications in the domain of high performance compute. With this new non-conformant Beta software, OpenCL applications can be optimized to run on Intel Xeon processor, Intel Core Processor, Intel HD Graphics, and the new Intel Xeon Phi coprocessor. You can download the XE Beta version at from our website.
Do you want to start developing with OpenCL? Be sure to check out the buying advice from StreamComputing before going out to purchase a workstation. In short, you should follow this order when spending your money: Memory, SSD & RAID, Motherboard, Discrete GPU, (Embedded GPU), CPU.
The question of whether OpenCL will eventually help displace GPGPU, by facilitating "GP-something-else" - "general-purpose" accelerators which aren't like GPUs is discussed in a whitepaper by Yosef Kreinin. (via Adapteva)