If you are interested in know what apps currently use OpenCL, there's a resource for that. Heterogeneous Computing News, sponsored by AMD has launched an online resource center for OpenCL news and apps.
Four new OpenCL Physics Tutorials are available online for our OpenGL Graphics And Physics Framework (LGPL Licence). The new tutorials cover the following topics: OpenCL particle simulation, OpenCL particle simulation with terrain interaction, OpenCL rigid body Simulation, OpenCL rigid body Simulation with terrain interaction.
AMD announced that MotionDSP has optimized the industry-leading Ikena ISR real-time video reconstruction software for OpenCL and AMD technology. Ikena ISR is a ground-breaking tool for real-time video processing and image enhancement, significantly improving video from Intelligence, Surveillance and Reconnaissance (ISR) sensors to help intelligence and defense analysts make accurate, immediate decisions in dynamic situations.
Sony Vegas Pro 11 Collection fuses 3D, HD and 3D editing tools with Blu-ray authoring software and improved rendering through OpenCL support. Version 11's GPU-accelerated video processing, through supported OpenCL cards from AMD and NVIDIA, should also give editors smoother previews and faster renders of composites and scenes heavy with video effects, transitions, pans, crops and tracking motion. Full specs on how the software's core video processing engine will take advantage of the OpenCL improvements are available online.
The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL, OpenCL, and OpenAL, allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks.
Carlos Sánchez de La Lama announced Portable OpenCL on the LLVM development list. The Portable OpenCL project is self-described as "an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU)." The source code is available online.
OCLTools is a powerful, yet compact, suite of tools that provides developers with more alternatives to kernel compilation. OCLTools enables you to eliminate costly kernel compilation time from the runtime of your application. With OCLTools developers can embed the source code of their kernels (clear text or encrypted) directly into their program binaries eliminating the need to distribute kernel source code in the open while still maintaining the flexibility of runtime compilation.
The OpenCLNews.com website is a community for professionals in OpenCL and Heterogeneous Computing using Open Standards. The basic charter of the OpenCL News site is to promote awareness of the OpenCL and Heterogeneous Computing using Open Standards) and to engage customers through understanding how they want the APIs to evolve.
David Kanter at Real World Technologies was written an in-depth introduction to OpenCL. Starting with the general history of OpenCL, David covers the execution and memory model, and finished up with a good recap and glossary. An excellent read for the beginner to intermediate OpenCL developer.
When it comes to high-performance computing applications, OpenMP has long been the standard open-source API for the job. However, OpenCL is now emerging as a new challenger in the HPC space. According to Evans' Data Corp., OpenCL is now the second most popular HPC tool with almost 28% of developers using OpenCL, ahead of Intel's Threading Building Blocks (Source: AMD slideset). Evans also shows OpenCL adoption has increased since 2009. AMD has decided to step up its game by releasing optimization and development tools that fill in the gaps it sees in the OpenCL ecosystem.