Skip navigation
The Australian National University

This workshop is now over

Slides presented by Mark Harris at the workshop

Video of Workshop

We did video the workshop. Unfortunately the first hour or so is missing. The total size of the video is currently around 800MB. Subject to space we will make this available on-line. In the meantime if you desperately need to see the video you can email me (Alistair Rendell).

High Performance GPU Computing with NVIDIA CUDA:
A half day workshop and discussion forum

Mark Harris (NVIDIA) with
Alistair Rendell (ANU College of Eng & CS) and
Dragan Dimitrovici (Xenon Systems)

8:45-13:00 Friday 20 March 2009
Ian Ross Seminar Room
Australian National University

The workshop is free, but please email Alistair.Rendell@anu.edu.au for catering purposes. (We have capacity for at most 50 attendees)

Abstract:

This workshop and discussion forum aims to provide a detailed introduction to GPU computing with CUDA and NVIDIA Tesla computing solutions.

CUDA is NVIDIA's revolutionary parallel computing architecture that is built up on a unified Computing architecture and multiple software components. The architecture consists of an ISA and hardware compute engine. The available software tools include a C compiler and NVIDIA drivers for developers to build applications using C for CUDA, as well as useful libraries for high-performance computing (BLAS, FFT, etc.).

This half-day workshop will provide an introduction to the CUDA architecture, programming model, and the programming environment of C for CUDA, as well as an overview of the Tesla GPU architecture, a live programming demo, and strategies for optimizing CUDA applications for the GPU. The workshop will also include a brief presentation of some of the projects using CUDA within the ANU College of Engineering and Computer Science, and of the hardware requirements for getting started with CUDA.

Agenda

8:45Arrival and registration
9:00Introduction to NVIDIA CUDA and Tesla
Sample Applications from ANU College of Engineering and Computer Science (Alistair Rendell)
CUDA Parallel Programming Model and C for CUDA
Live Programming Demo (part 1)
10:50Coffee Break
11:10 Live Programming Demo(part 2)
CUDA Toolkit and Libraries
Optimizing Performance
CUDA Directions
Getting Started - CUDA enabled Hardware Options (Dragan Dimitrovici, Xenon Computer)
General Q&A
13:00Light lunch with discussion

Background

Mark Harris is in Canberra as part of a CSIRO organised workshop on "GPU Computing Workshop at Computational and Simulation Sciences Conference" that will be held on March 19th. As there is limited space for external participants at the CSIRO event, but also to engage with ANU students and discuss other projects that use CUDA, Mark has kindly agreed to repeat his presentation at the ANU.

More generally, within the ANU College of Engineering and Computer Science we have been working with CUDA on the GPU (and other special purpose processors, such at CellBE, or FPGAs) for a couple of years now and are interested in building up a local community with similar interests, hosting subsequent events, having ANU students work on interesting projects in this space etc. We will be discussing this with our colleagues in CSIRO, but in the meantime please feel free to contact me Alistair.Rendell@anu.edu.au (phone 02 6125 4386) if you have an interest in such things and are not attending on March 20th.

Bio: Mark Harris

Mark Harris is a Senior Developer Technology Engineer at NVIDIA, where he works with developers around the world on software for computer graphics and high-performance computing. His research interests include parallel algorithms, general-purpose computation on GPUs, physically based simulation, real-time rendering, and gastronomy. Mark earned his Ph.D. in computer science from the University of North Carolina at Chapel Hill in 2003 and his B.S. from the University of Notre Dame in 1998. Mark founded and maintains GPGPU.org , a web site dedicated to general-purpose computation on GPUs. Mark has recently moved to Brisbane after living in the United Kingdom for five years.


Updated:  12 February 2010 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.