CIS 565: GPU Programming and ArchitectureFall 2014
University of Pennsylvania |
|
Course Overview • FAQ • Schedule • Student Work • Previous semester |
Date | Topic | Lecturer | Project | Reading |
Monday, 09/01 | Off. Labor Day | |||
Monday, 09/09 |
Course Overview GPU Architecture Overview |
Patrick | Modern Microprocessors. A 90 Minute Guide! PMPP Chapter 1 |
|
Monday, 09/15 | Introduction to CUDA Parallel Algorithms |
Patrick | P0 due. P1 released. |
PMPP Chapters 3, 4, and 5 Parallel Prefix Sum (Scan) with CUDA |
Monday, 09/22 | CUDA Profiling and Debugging Lab |
Zakiuddin Shehzan Ayub Mohammed ArrayFire |
P1 due. P2 released. | |
Monday, 09/29 |
Physically-Based Rendering Realistically Bad Data |
Harmony Li Liam Boone Sandia National Laboratories |
P2 due. P3 released. | |
Monday, 10/06 |
Large Scale Data Management on the GPU Optimizing GPU matrix multiplies for deep learning networks |
Tim Kaldewey IBM Thomas J. Watson Research Center |
Handed out in class | |
Monday, 10/13 | Graphics Pipeline | Patrick | P3 due (10/12). P4 released (10/14). |
RTR Chapters 1 and 2 Graphics Transforms (demo) Blending (demo) |
Monday, 10/20 | WebGL: Survey, Status and Futures |
Ken Russell |
||
Monday, 10/27 |
Shadows GLSLOpenGL and WebGL |
Patrick | P4 due. | RTR Section 9.1 |
Monday, 11/03 |
Deferred Shading SSAO Deferred Shading project tutorial |
Patrick | P4 due. P5 released. | WebGL Deferred Shading |
Monday, 11/10 |
WebGL Debugging and Profiling Tools Final Project Kickoff |
Patrick | P5 due Wednesday 11/12. | WebGL Debugging and Profiling Tools |
Monday, 11/17 | Final Project Pitches | |||
Monday, 11/24 |
Level Set Models for Computer Graphics Final Project Alpha Presentations |
David Breen Drexel University |
||
Monday, 12/01 |
Luma: A Progressive, Physically Based Renderer, in WebGL. Final Project Beta Presentations |
Nicholas Brancaccio Floored |
||
Monday, 12/08 |
Final Project Final Presentations
Selected topics from previous semesters |
Potential topics in pseudo-order: