MATLAB announces the first release of OpenCL Toolbox. It is a simple interface that encapsulates clBuffer and clKernel as MATLAB class objects. It allows one to easily create device buffers, set device memory, compile and call kernel functions. MATLAB® is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran.
OpenCOLLADA was recently updated for both 3ds Max and Maya. OpenCOLLADA is a project dedicated to join efforts using COLLADA within various DCC tools like 3ds Max, Maya, Blender and a fast SDK for reading and writing COLLADA files.
SiSoftware has posted two OpenCL benchmarks online. One addresses GPGPU OpenGL performance, and the second CPU OpenGL performance. The conclusion: There is no reason not to port CUDA code to OpenCL now!
NVIDIA announced a partnership with ARM -- code-named "Project Denver" -- to build ARM-based CPU cores that could power PCs, servers, and supercomputers.
The sample code for the OpenGL ES 2.0 Programming Guide is now available for WebGL, Android 2.2, and iOS 4.2 (in addition to continued support on Windows OpenGL ES 2.0). Additionally, in order to make it easier to provide future updates, the code has been migrated to the opengles-book-samples Google Code project. You can purchase the OpenGL ES 2.- Programming Guide here.
Euro-Par is an annual series of international conferences dedicated to the promotion and advancement of all aspects of parallel and distributed computing. Euro-Par focuses on all aspects of hardware, software, algorithms and applications in this field. A call for papers has been put out with a deadline of January 24 2011 for abstracts and January 31 2011 for the full paper.
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.