CS 420/520: GPU Programming

Spring 2012

 

GPU Programming

Introduces the design and implementation of parallel applications using the NVIDIA Graphics Processing Unit (GPU) and CUDA. This is a programming intensive course using the C++ language and the CUDA extensions. The structure of the course will include: lectures, classroom discussions, and projects.

Additional Resources:

Textbook: There is no required textbook for the course, but two very good references related to the contents of the course include the following:

"Programming Massively Parallel Processors: A Hands-on Approach" by David B. Kirk and Wen-mei W. Hwu. Morgan Kaufmann, 2010, ISBN: 978-0-12-381472-2.

"CUDA by Example: An Introduction to General-Purpose GPU Programming" by Jason Sanders and Edward Kandrot. Addison-Wesley, 2011, ISBN: 978-0-13-138768-3.

Print -- Recent Changes
Page last modified on February 20, 2014, at 12:46 PM