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.
Flare3D engine lets you create 3D content quickly for Flash. Flare3D has just announced it has started working on an HTML5 and WebGL version. The Flare3D self proclaimed mission is to provide Professional workflow to create next-gen 3D web and mobile based applications! – same tools, same workflow, same file format!
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)
DTI will present their latest 3D displays showcasing 3D Impact Media’s real-time 2D-3D multiview conversion technology based on OpenCL. See and meet us at booth #36385 at the Southeast corner of South Hall 4.