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.
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.
Alexey Shmatok recently gave a presentation at Rosta Company on the possibility of using OpenCL for rapid application development. Alexey has made forecasts on the possibility of using OpenCL concept for self-assembling nano-electronic devices. His slides are available in both Russian and English.
Fixstars has announced a beta version of "FOXC" OpenCL Compiler for x86. FOXC will allow software developers to take full advantage of multi-core x86 CPUs to develop OpenCL-based softwares. This is a source-to-source compiler that takes OpenCL code as the input source and the output source file is a readable C code. The "FOXC" Beta version can be downloaded for free from the Fixstars website.
AMD announced collaborate with SiSoftware to develope one of the first industry benchmark testing suites for OpenCL. To be released by SiSoftware, the OpenCL GPGPU benchmark suite is part of SiSoftware Sandra 2010. The benchmark suite includes remote analysis, benchmarking and diagnostic features for PCs, servers, mobile devices and networks, and can be used to test OpenCL performance on ATI Stream technology.