Derek Gerstmann, University of Western Australia and Justin Hensley, AMD presented the course "OpenCL by Example" at SIGGRAPH ASIA 2010. All course notes and supplementary materials are now available online for download. The course presenters are experts on general-purpose GPU computation and advanced rendering from academia and industry, and have presented papers and tutorials on the topic at SIGGRAPH, Graphics Hardware, Supercomputing, and elsewhere. This course demonstrates how to combine traditional rendering APIs with advanced parallel computation using OpenCL (Open Computing Language), a cross-platform API for programming parallel systems such as GPUs.
Google has taken the first step in getting wide spread public acceptance of WebGL by shipping their Chrome browser with WebGL turned on by default. To show you some of the possibilities of WebGL, Google labs also launched a Google Earth for the human body, dubbed Body Browser. There are other WebGL demos available from Google and on the official WebGL website.
The latest version of Google's mobile OS, Android 2.3 Gingerbread has arrived on the scene with a few significant additions. Android is one of the first mobile devices to offer a software implementation of the Khronos Groups OpenSL ES™ API and EGL library. OpenSL ES is a royalty-free, cross-platform, hardware-accelerated audio API tuned for embedded systems and EGL™ is an interface between Khronos rendering APIs and the underlying native platform window system.
In June 2011, developers, academics, industry leaders, and emerging innovators will convene in Bellevue, Washington at the inaugural AMD Fusion Developer Summit to learn about the AMD Fusion APU and the potential market opportunities it presents. AMD invites pioneers in heterogeneous computing to share their work and research findings in the form of presentations, technical papers, or reports with this influential community. Deadline for submissions is February 4th 2011.
The Khronos Group is hosting a Khronos Developer University co-located with SIGGRAPH Asia. Numerous Khronos members have joined together with each member taking a demonstration suite to create a large number of exciting demos in the Khronos Pavilion on the SIGGRAPH trade show floor. On December 17th Rightware is sponsoring a Beer and Demo Social. Complete dates, and schedules are available on the Khronos website. The Khronos Group has just wrapped up very successful events in Beijing and Tokyo.
Vladimir Vukicevic, Work Group Chair for WebGL thanks everyone for their contributions and support of WebGL over the past year. Further, Vladimir is requesting that everyone try to update their WebGL demos. Especially if you have a demo that is listed on the WebGL User Contributions page. "If you have time, please try to update your apps so that they will run on a recent Firefox or Chrome nightly build. If you're unable to do so, it would be helpful if you could add a note to the page saying that it was written for an earlier version of WebGL, and is not expected to run on 1.0." wrote Vladimir Vukicevic, "Also, if your app is listed on http://khronos.org/webgl/wiki/User_Contributions please try to update it! We'll be going through that page soon and removing entries that don't work with the current spec."
If you missed the first WebGL camp, no worries, videos of the eleven talks are online. The videos cover O3D, GLGE, COLLADA, WebGL and Sirikata. WebGL #2 is just around the corner on December 14th 2010. There will be live streaming of the whole event so there's no missing it this time.
The Khronos Group just wrapped up a DevU and press luncheon in Beijing. Presentations slides from all the sessions are now online. Some of the Khronos APIs covered at this DevU were OpenGL ES, OpenCL, OpenGL, OpenVG and OpenMAX and OpenSL ES by Vivante, ARM, Rightware, HUONE and NVIDIA. A complete schedule of events is available in our event archives.
The COLLADA work group is pleased to announce the official COLLADA 1.4 Schema reference card. Described as a labour of love, this reference card is a must have for any COLLADA developer. Download the reference card now.
A few advantages to using OpenCL on the CPU are that results are on the CPU for further processing, CPU-code can be mixed with OpenCL and specific algorithms can be processed faster because there is no PCIe-overhead. Streamcomputing has a closer look at at why you may find OpenCL on the CPU useful for your own work.