The Open Toolkit library is an open-source wrapper that allows .Net/Mono applications to use OpenGL¸ OpenAL and OpenCL. This release improves stability under multi-threading scenarios, introduces a new multithreading sample, improves inline (intellisense) and hardcopy (PDF) documentation and fixes a large number of secondary issues. The Open Toolkit can be used on Windows, Linux, Mac OS X, Solaris and *BSD and is especially suitable to rapid development of games, GUIs, virtual reality and scientific visualizations.
AMD announced with partners Pixelux Entertainment and Bullet Physics, it has added significant support to the Open Physics ecosystem by providing game developers with access to the newest version of the Pixelux Digital Molecular Matter (DMM), a breakthrough in physics simulation. In addition, to enabling a superior development experience and helping to reduce time to market, Pixelux has tightly integrated its technology, DMM, with Bullet Physics, allowing developers to integrate physics simulation into game titles that run on both OpenCL- and DirectCompute-capable platforms. And both DMM and Bullet work with Trinigy’s Vision Engine to create and visualize physics offerings in-game.
The Khronos Group is preparing for the Game Developers Conference 2010. On the Official Khronos GDC Event page, a few of the sessions and speakers have been listed, as well as information regarding the Khronos Group's booth. Session this year will cover OpenCL, OpenGL, OpenGL ES, WebGL and COLLADA. This year there will be two additional sessions, "The Best of Both Worlds: Using UIKit with OpenGL" by Noel Llopis from Snappy Touch, and "An Overview to Creating Games with Palm's Plug-in Development Kit" by Jeff Bush, Director webOS, Graphics & Gaming at Palm.
Jarkko Kemppainen of Symbio has written a wonderful article outlining how OpenCL came about. From Moore to Amdahl, cryptanalysis to extra terrestrial, the history of utilizing the the GPU to compute is covered.
AMD has announced an update for their ATI Stream SDK with OpenCL support. New to this version is support for debugging OpenCL with GDB on x86 CPU's in Linux, a preview of support for OpenCL and Microsoft's DirectX 0 interoperability, plus additional samples are included.
BEALTO has started to offer OpenCL training in Europe. Eric Bainville, founder of BEALTO, is an independent software architect and developer who has written a number of papers and tutorials on OpenCL. He currently offers a one week course once per month in OpenCL. The courses are flexible, allowing each teams need to be met.
Graphic Remedy announced the upcoming release of gDEBugger for OpenCL, a real-time OpenCL debugger, performance analyzer and computing memory optimizer. gDEBugger CL will allow OpenCL based application developers to enjoy advanced debugging, profiling and memory analysis capabilities, helping them reduce development time, deliver high quality applications and significantly improve parallel computing performance. For more information and for joining the gDEBugger CL Free Beta Program visit our website.
The Western Australian Supercomputer Program (WASP) in conjunction with iVEC and the University of Western Australia is currently running an OpenCL course during the 2010 iVEC/WASP summer school programme. The course will concentrate on teaching students the fundamentals of OpenCL with a goal towards helping students gain a fundamental understanding of OpenCL as a technology framework for enabling heterogenous parallel processing. Online slides sets are available as the course unfolds.
A compiler for OpenCL Kernel files designed to be used during OpenCL application development is now available on SourceForge. The use of this tool alleviates the need for building compiler diagnostic message retrieval code into applications that use OpenCL. It allows developers to spot compilation errors during source builds instead of at run-time.
AMD Developer Centeral has posted the ATI Stream OpenCL Technical Overview Video Series. The series of 5 videos provides ATI Stream developers an overview of the OpenCL API and OpenCL C programming language.
Here is a summary of the videos by AMD's Justin Hensley:
Imagination Technologies announces the POWERVR SGX545. SGX545 will support OpenGL ES 2.x and OpenGL 3.2 to deliver class leading 3D graphics performance as well as support OpenCL 1.0 full profile capability which will enable mobile and embedded applications to take maximum advantage of the capabilities offered by these GPU APIs for both 3D graphics and general purpose applications.
The Khronos Group will be hosting a booth this year at the upcoming Game Developers Conference (GDC) 2010, to be held at the Moscone Center in San Francisco. Khronos will also be feature four sessions on OpenCL, OpenGL, COLLADA and WebGL. Visit the Khronos Group GDC 2010 event page for complete details.
SmallptGPU is a ray tracing test application written using the AMD OpenCL SDK. The video shows it running on the Radeon 4870, with impressive results, but a FirePro workstation card or the new Radeon 5970 should be at least 4x faster. Also, the OpenCL renderer will automatically take advantage and scale across as many cards as you can install in your system.
ATI has announced the production release of their Stream SDK v2.0. The ATI Stream SDK is a complete development platform which allows you to quickly and easily develop applications accelerated by ATI Stream technology using OpenCL. New features include support for OpenCL™ ICD (Installable Client Driver), support for atomic functions for 32-bit integers and support for OpenCL / OpenGL interoperability.
GPU Caps Viewer 1.8.0 is available for download. This new version adds OpenGL 3 as well as OpenCL support with a new panel and several OpenCL demos. GPU Caps Viewer is a graphics card utility for Windows. It quickly describes the essential capabilities of your graphics card including GPU type, amount of VRAM, GPU temperature, OpenGL, OpenCL and CUDA API support. I also offers OpenGL and OpenCL demos to test the latest features of your video card.