CS1950v : Advanced GPU Programming

Lectures


Lectures are held every week on Tuesday from 4pm - 6pm in CIT 367.

While there are no official books for this course, we highly recommend the GPU Gems Series (Books 1, 2, and 3), which are freely available online here (book 1), here (book 2), and here (book 3). Real Time Rendering, Third Edition by Moller, Haines, and Hoffman may also serve as a good reference book.

Unfortunately, there are no complete (to our knowledge) OpenGL 4.x tutorials out there (the best are still running on GL 3.x). Instead, you should become really familiar with the OpenGL 4.x and GLSL 4.x languange specs.

DateTopicLink
1/26Introduction, HistoryPDF
1/31Modern OpenGLPDF
2/7Modern GLSLPDF
2/14Noise FunctionsPDF
2/28OpenGL 4.2PDF
3/6FluidsPDF
3/13Materials & BRDFsPDF
3/20Hardware & ArchitecturePDF
4/3Introduction to CUDAPDF
4/10Cuda Part 2PDF
Home Lectures Assignments Project Pages Staff