CS 525 - GPU Programming

Semester taken: Spring 2012
Instructor: Dr. Andy Johnson

Programmable GPUs (Graphics Processing Units) emerged in 2001 and since then they have become a dominant topic in computer graphics and scientific visualization, allowing programmers to more directly take control of computer graphics hardware. We will look at the use of GPUs both for graphics processing and general parallel computation through a series of projects and presentations.

Project 1 - Shaders++
Project 2 - Attack of the Saucers
Paper Presentation
Project 3
Final Project