DMP is proud to announce two all new OpenGL ES programming training courses. OpenGL ES programming training I and II will run January 13-14 and January 20-21 2010. Complete details are available online for the Training I and Training II courses in english, and in Japanese.
NVIDIA has released their CUDA Toolkit 3.2. Lots of new goodness in this version, with special note the new OpenCL support. This means you can now use one toolkit for both CUDA and OpenCL. Support is currently only for Linux and Windows.
AMD to hand out free copies of their newly-published book "OpenCL programming on AMD CPU/GPUs" at the Khronos DevU on December 8th, and the December 9th Conference and Lunch.
ARM has announced the ARM® Mali™-300 graphics processing unit (GPU), supporting OpenGL® ES 2.0 and bringing High Definition (HD) graphics performance to entry-level and mid-range consumer devices.The Mali-300 GPU offers support for the Khronos industry standards OpenVG™ 1.1, and OpenGL® ES 1.1/2.0, in common with other ARM Mali GPUs.
AMD has posted a great Google Map showing Universities world-wide that offer OpenCL coursework.
The OpenCL supported Blender Compositor shows significant gains on OpenCL capable machines.
NVIDIA has brought the Fermi graphics architecture to the Mac with the launch of the Quadro 4000 for Mac. The workstation-class video supports the same features as its Windows counterpart and focuses heavily on general-purpose computing. OpenCL in Snow Leopard also gets a boost from this release and can greatly accelerate apps that are using NVIDIA's own CUDA language as well, such as video processing in Adobe Premiere Pro CS5.
Available at WhatIf.intel.com, this implementation delivers OpenCL 1.1 specification features optimized for Intel Core™ processors for developers desiring to explore CPU advantages found on many OpenCL workloads. Currently, Microsoft Windows 7 and Windows Vista operating systems are supported. Intel OpenCL SDK is a full implementation of the OpenCL 1.1 specification, including all API's and language features, and supports additional optional features and extensions such as: Out-of-order Execution model, Images support, Double precision floating point, OpenCL-OpenGL interoperability, and more. This SDK is not fully conformant yet.
The Khronos Group did a great job in the last few years to once again prove that OpenGL is still in game and that it can become the ultimate graphics API of choice, if it is not that already. However, we must note that it is not quite yet true that OpenGL 4.1 is a superset of its competitor, DirectX 11. We still have some holes that still have to be filled and I think the ARB should not stop just there as there is much more potential in the current hardware architectures than that is currently exposed by any graphics API so establishing the future of OpenGL should start by going one step further than DX11. In this article I would like to present my vision of items of importance that should be included in the next revision of the specification and how I see the future of OpenGL.