AMD Accelerated Parallel Processing Math Libraries are software libraries containing FFT and BLAS functions written in OpenCL and designed to run on AMD GPUs. The libraries support running on CPU devices to facilitate debugging and multicore programming.
The beta version of APPML v1.8 libraries contains the complete set of L2 & L3 routines for BLAS, and adds real to complex support to the FFT library. Documentation on how to build the samples are also contained in the release notes.
Marketing Manager for Intel HD Graphics demos several examples of how the Intel SDK for OpenCL Applications 2012 supports 3rd generation Intel Core processors on both Intel Processors and HD graphics 4000/2500 for accelerated video processing.
One of the technologies I have written about previously and that has me most excited is Fabric Engine. It brings multi-threaded, compiled performance to dynamic languages such as JavaScript and Python so that web developers can build high-performance web apps that efficiently utilize heterogeneous computing (CPUs+GPUs ) that can be run on the web server or in the browser.
The Fabric Engine team will be at the AMD Fusion Developer Summit 2012 presenting two talks (below). They will also show some work with OpenCL and their multi-threaded web app and desktop app engine to develop new tools for the CG, video game, and VFX space. One tool they will be showing at AFDS supports the game development pipeline in the area of character creation - for deformations on video game characters. They will also be talking about OpenCL in their general talk on the Fabric Engine technology
Session Title: One Size Doesn’t Fit All: Building High-Performance Game Content Authoring Tools with Fabric Engine
Length: 45 minutes
Session Abstract: Fabric Engine enables game developers to easily build tools that leverage the power of modern processor architectures such as the AMD APU. By providing a framework that allows developers to concentrate on what their application does, rather than the underlying architecture that handles performance, Fabric allows any developer to build high-performance applications that can tackle the challenges of modern production environments. In this talk we will focus on a character animation pipeline tool for games. Topic: Gaming & Consumer Graphics (CG)
Speaker: Eric Plante, Development Director, Fabric Engine Inc.
Session Title: Fabric Engine: High-Performance Computing for Dynamic Languages
Length: 45 minutes
Session Abstract: Fabric Engine is a high-performance processing engine that integrates with dynamic languages such as javaskript and Python and exposes an interface for defining high-performance, multi-threaded, native computation. In this talk, Peter Zion will present an overview of Fabric’s architecture and how it can be used to bring multi-threaded performance to web applications. Topic: Web Technologies (WT)
Speaker: Peter Zion, Chief Architect & Co-Founder, Fabric Engine Inc.
Check out the character animation video below using Javascript and HTML5
This video from GDC 2012, explains how GPU compute is used to create realistic lighting effects.
The demo (available for download) uses DirectCompute to cull and manage lights in a scene. This technique also allows for adding one bounce global illumination effects by spawning virtual point light sources where light strikes a surface.The lighting is fully HDR and the material and reflection models take advantage of the GPU to calculate physically accurate light and surface interactions (multiple BRDF equations, realistic use of index of refraction, absorption based on wavelength for metals, etc).
Be the first to find all 10 "Easter Eggs" (an Easter egg is an intentional hidden message, in-joke, or special feature or functionality) and you could win an AMD-powered iBUYPOWER Gamer Extreme 579D3 Desktop PC complete with AMD Eyefinity multi-display technology. Runner-up prizes include a Hewlett-Packard dv6 laptop with VISION Technology from AMD for second place and an AMD HD Radeon 7970 series GPU for third place.
Update: Just heard through the grapevine that anyone who submits an entry with proof of finding all 10 Easter Eggs in the virtual scavenger hunt (even if not one of the first 3) will get a "thank you" discount code to AFDS for $300 off the normal registration cost.