SIGGRAPH Asia 2010 - OpenCL by Example

Welcome to the course notes and supplementary materials for the SIGGRAPH Asia 2010 OpenCL by Example tutorial and half-day course.

The course was held at SIGGRAPH Asia 2010 on Thursday, 16 December.

Overview

The rapidly changing capabilities of modern graphics processing units (GPUs) mean that developers need to understand how to combine parallel-programming techniques with the traditional interactive rendering pipeline exposed by OpenGL and Direct3D. 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.

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.

Course Organizers

Justin Hensley, AMD
Derek Gerstmann, University of Western Australia

Course Speakers

Justin Hensley, AMD
Derek Gerstmann, University of Western Australia
Takahiro Harada, AMD

Vendor Implementations

Course Notes

  1. Morning Tutorial (9:00-10:45)
  2. Afternoon Course - first session (14:15-16:00)
  3. Afternoon Course - second session (16:15-18:00)