Home | Programme | Registration | Venue | Accommodation | Travel | Gallery | Toronto | SHARCNET | Sheridan | Contact Us

McMaster University
Hamilton, ON

The University of Western Ontario
London, ON

Wilfrid Laurier University
Waterloo, ON

York University
Toronto, ON

University of Waterloo
Waterloo, ON

McMaster University
Hamilton, ON

York University
Toronto, ON

Sheridan Institute
Oakville, ON

What's New

Course materials now available
June 2, 2010

Course materials are now available online. Follow the links on the programme page to see notes and code examples.

Attendees' comments
June 2, 2010

See what other people think and add your comments here

A message to all attendees
May 28, 2010

On Monday, May 31, attendees are to meet at SCAET (S-Wing) atrium at 8:30 a.m. More...

Download the Attendee's Guide.

Subsidized accommodation full
May 27, 2010

The subsidized accommodation for students has been all exhausted. Attendees who need accommodation should make arrangement on their own.

Website recovered from slowness
May 23, 2010

The web site was extremely slow in the past couple of days due to a technical problem with SHARCNET's web server. Those who were unable to register or failed to complete the registration should try again now.

Subsidized accommidation to close
May 13, 2010

Students who wish to apply for subsidized accommodation should now contact the organizers for available spaces BEFORE registration.

Registration online
May 6, 2010

Students who wish to get subsidy on accommodation should register early.

Poster (PDF)

GPU Programming with CUDA


GPU programming--leveraging the number crunching power of graphics hardware for general purpose programming--has been exploding in popularity in recent years thanks to the significant computational horsepower being offered at an attractive price point. This session will provide attendees with a concise overview of GPU hardware and software basics, demonstrating the use of NVIDIA's GPU programming API (CUDA) to accelerate applications by offloading computation to the GPU. Concepts will be reinforced through small examples which are developed over the course of the session, and which people are encouraged to edit and develop as we progress through the material. SHARCNET's GPU hardware will be available for attendees to run their programs as they are developed.

Instructor: David McCaughan, SHARCNET, University of Guelph.

Prerequisites: None.

Course Materials

slides (PDF)