The Khronos Group will be at SIGGRAPH 2010 this year in Los Angeles with their own booth. Visit Khronos at booth # 1201 and pickup a free laminated reference card for OpenCL and OpenGL as well as see some amazing demonstrations from Imagination Technologies, Rightware, HUONE, Vivante and DMP. As well, there will be a number of BOFs this year including the much anticipated OpenGL BOF, COLLADA, OpenCL, Mobile API and new this year, the WebGL BOF. Be sure not to miss out by registering for your spot today. Space is limited so please don't wait til the last minute. Complete details on all the events at SIGGRAPH that Khronos will be a part of are available online.
If you ever wanted to be a tank operator, now's your chance. Take the Tron tank for a spin over at SceneJS. The source code is also available. The example loads the tank from three seperate "assets" defined within the same COLLADA file, then wraps each within modelling transforms that are dynamically configured with parameters generated from mouse input.
AECOLLADA is a plugin for After Effects CS3/CS4 and CS5 designed to read and write motion data in the Collada 1.4.1 file format. Its main purpose is to share animation data between After Effects and general 3D production software. The plugin has been tested with Collada files generated from 3DSMax, Daz Studio, Lightwave3D, Maya and trueSpace.
The Khronos™ Group today announced the ratification and public release of the OpenCL™ 1.1 specification, the latest version of the open, royalty-free standard for cross-platform, parallel programming of modern processors. OpenCL 1.1 adds significant functionality for enhanced parallel programming flexibility, functionality and performance including:
New data types including 3-component vectors and additional image formats;
Handling commands from multiple hosts and processing buffers across multiple devices;
Operations on regions of a buffer including read, write and copy of 1D, 2D or 3D rectangular regions;
Enhanced use of events to drive and control command execution;
Additional OpenCL C built-in functions such as integer clamp, shuffle and asynchronous strided copies;
Improved OpenGL interoperability through efficient sharing of images and buffers by linking OpenCL and OpenGL events.
ZiiLABS showcased its latest OpenCL technology to partners visiting the Computex show. 'OpenCL enables developers to unlock the full potential of our StemCell Computing array to deliver new levels of performance across a broad range of applications.' said Tim Lewis, director of marketing of ZiiLABS. 'The OpenCL based ray-tracing and video filter demos provide just a glimpse at the floating-point performance and flexibility that developers can exploit on ZMS-based platforms and products.' ZiiLABS is currently inviting developers with innovative ideas to use OpenCL for consumer class handheld and connected platforms to join an OpenCL Early Access Program that will provide selected partners an early release of the OpenCL SDK* for ZMS processors. Developers wishing to apply should visit the ZiiLabs website.
Differential equations are crucial to all exact sciences, such as engineering, physics, chemistry and even economics. There packages use GPUs to compute solutions to problems such as solving linear systems and computing FFT. This work covers an easy-to-use ordinary differential equation system solver for scientific applications and games. Examples include calculating trajectories and collision of particles in game engines, electron-proton interactions, gravitational calculations, dynamic modeling of deformable bodies and many more.
The Vienna Computing Library (ViennaCL) is a scientific computing library written in C++ and based on OpenCL. It allows simple, high-level access to the vast computing ressources available on parallel architectures such as GPUs and is primarily focused on common linear algebra operations (BLAS level 1 and 2) and the solution of large systems of equations by means of iterative methods.
Although not specifically related to a Khronos API, I figured this a fun way to start the week. At walkingrandomly.com, the author gives a short summary of The Linpack benchmarks used to benchmark Super Computers, and how he benchmarked his Android phone. So, just how many times faster is the latest Android phone when compared to a 1979 1 CPU Cray computer? Check out the article for the answer.
CAPS is pleased to announce the availability of an OpenCL code generator within the just released 2.3 version of its HMPP directive-based hybrid compiler. The HMPP compiler integrates powerful data-parallel backends for NVIDIA CUDA and OpenCL that can drastically reduce development time. The OpenCL version of HMPP fully supports AMD and NVIDIA GPU compute processors, bringing to users a wider set of hybrid platforms they can execute their applications on. “The addition of this OpenCL back-end to our existing NVIDIA CUDA back-end is a major milestone in HMPP development that gives users another powerful standard programming option,” comments Stéphane Bihan, Sales manager at CAPS
Learn and share ideas at the Brisbane GPU Users group. Founded to bring together GPU users from all fields and experience levels from southeast Queensland. Topics of discussion include general GPU computing, GPGPU, CUDA, OpenCL, OpenGL, DirectCompute, DirectX and related technologies. The next meetup is tentatively scheduled for June 23rd at GP Library (V Block) Room V714 Queensland University of Technology, from 6pm - 9pm.
AMD is offering an introductory tutorial to OpenCL™ that will be held alongside the 2010 Symposium on Application Accelerators in High Performance Computing (SAAHPC’10). This will be a “programmer’s introduction” where we cover the ideas behind OpenCL™ but also show how these ideas are translated into source code. We will do this through a series of progressively more challenging examples--thereby providing examples that experienced programmers will need to become productive OpenCL™ programmers.
The goal of the COLLADA Web Viewer is to allow the drawing of COLLADA content using the O3D API without the need for an offline converter. COLLADA Web Viewer provides a fast open source tool that uses cross domain xhttp requests to directly download and draw a COLLADA scene directly into any web browser without the need for an offline converter. We make use of standard browser techniques to ensure it works on any O3D compatible platform.