Course website for CIS 565 at the University of Pennsylvania

http://seas.upenn.edu/~cis565/

Course Schedule

Date Topic Reading
08/31 Course overview 🔹 CUDA crash course PMPP Chapters 3
09/08 (Tuesday, 6-9pm, Towne 309) Parallel algorithms 🔹 Parallel Nsight 🔹 GPU architecture Parallel Prefix Sum (Scan) with CUDA 🔹 Modern Microprocessors. A 90 Minute Guide! 🔹 PMPP Chapter 1
09/14 CUDA: Part 2 🔹 README.md Tips 🔹 Path Tracing: Part 1, Part 2 PMPP Chapters 4 and 5 🔹 How to make an attractive GitHub repo
09/21 CUDA Performance 🔹 Parallel algorithms: Part 2 PMPP Chapter 6
09/30 (Wednesday, Moore 212) Graphics Pipeline: 1 of 2 🔹 CUDA Atomics RTR Chapters 1 and 2
10/05 Graphics Pipeline: 2 of 2 🔹 Mobile Graphics OpenGL Insights Chapter 23
10/12 GLSL 🔹 Ray Marching Numerical Methods for Ray Tracing Implicitly Defined Surfaces
10/19 WebGL 🔹 Deferred Shading 🔹 WebGL Debugging and Profiling Tools 🔹 code examples 🔹 WebGL Deferred Shading
10/26 WebGL Profiling Lab -
11/02 Tangram Insights. Patricio Gonzalez Vivo, Mapzen 🔹 Final Project Kickoff -
11/10 (Tuesday, SIG lab) Final Project Pitches -
11/16 (5pm, SIG lab conference room) WebGL in Production: Content, Rendering and Integration in the BioDigital Human. Tarek Sherif, BioDigital -
11/23 Dave Kotfis, Lockheed Martin -
11/30 Accelerating Watson Workloads - Enhancing, scaling, and accelerating human expertise. Tim Kaldewey, IBM Research -
12/07 (Last day of class) Graphics API Wrangling with ANGLE. Shannon Woods, Google -
12/11 (Friday, 5pm, Moore 212) - -

Course Projects

Bonus Slides

Material from previous semesters that we did not cover: