Time for web developers to learn WebGL. A great little demo showing off a possible real world use of WebGL.
PoCL is aiming at becoming an efficient open source (MIT-licensed) implementation of the OpenCL 1.2 (and soon OpenCL 2.0) standard. This release adds support for LLVM/Clang 3.3, employs inner loop parallelization in the kernel compiler, uses Vecmathlib for inlineable efficient math library implementations, contains plenty of bug fixes, and provides several new OpenCL API implementations.
Dr Rémi Arnaud from AMD offers a great review the WebGL community and a round up of just how fast WebGL is catching on, from SIGGRAPH 2013. "The SIGGRAPH 2013 WebGL BOF definitely had the kind of energy and vibrant community that I took for granted when at Silicon Graphics, but have since learned is rare. WebGL is an enabler;" writes Remi.
The AMD library team has spent the last three years working on APPML – the Accelerated Parallel Processing Math Library. APPML contains an OpenCL implementation of BLAS and FFT routines. The library enables developers to accelerate common scientific and engineering computations on APUs and discrete graphics accelerators.
HPC programmers who are tired of managing low-level details when using OpenCL or CUDA to write general purpose applications for GPUs (GPGPU) may be interested in Harlan, a new declarative programming language designed to mask the complexity and eliminate errors common in GPGPU application development. The idea with Harlan is to keep developers focused on the high-level HPC programming challenge at hand, instead of getting bogged down with the nitty gritty details of GPU development and optimization. Harlan's syntax is based on the language Scheme, and compiles to Khronos Group's OpenCL.
Core Avionics has developed embedded OpenCL drivers for AMD Embedded G-Series SOC processors for use in aerospace and defense, and other high-reliability applications.
The Vanda Engine allows you to import COLLADA scenes made in 3ds Max and Maya. The Vanda Engine also allows you to import the PhysX static and dynamic rigid bodies made in 3ds Max and Maya. Designers can export whole scenes including animations, cameras, textures, meshes, etc and import it to Vanda to enjoy their interactive scene.
The Khronos Group has posted some of the SIGGRAPH BOF slides online. More to come as the week progresses. Currently you will find OpenCL, WebCL, Camera work group and COLLADA.