This schedule is tentative and may change.
Date | Topic | Materials |
---|---|---|
January 17 | Course Introduction | |
January 19 | Heterogeneous Data Parallel Computing | |
January 22 | Environment Setup Day |
|
January 24 | Multidimensional Grids and Data | |
January 26 | Multidimensional Grids and Data | |
January 29 | CUDA Compute Architecture | |
January 31 | Memory Architecture | |
February 2 | Tiling and Shared Memory | |
February 5 | Recitation Day |
|
February 7 | GPU Performance Basics | |
February 9 | Recitation |
|
February 12 | Convolutional Pattern | |
February 14 | Profiling and Benchmarking | |
February 16 | Recitation |
|
February 19 | Convolutional Pattern | |
February 21 | Quiz 1 |
|
February 23 | Recitation |
|
February 26 | Stencil Pattern | |
February 28 | Stencil Pattern | |
March 1 | Parallel Histogram | |
March 4 | Reductions | |
March 6 | NVIDIA Visual Profiler |
|
March 8 | Recitation |
|
March 18 | Parallel Scan | |
March 20 | Parallel Scan | |
March 22 | Quiz 2 |
|
March 25 | Merge | |
March 27 | Merge | |
March 29 | CANCELLED |
|
April 1 | Parallel Sorting | |
April 3 | Sparse Matrix Multiplication | |
April 5 | Sparse Matrix Multiplication | |
April 8 | CANCELLED: Solar Eclipse |
|
April 10 | Parallel Graph Traversal | |
April 12 | Parallel Graph Traversal | |
April 15 | Deep Learning | |
April 17 | Deep Learning | |
April 19 | Deep Learning | |
April 22 | Dynamic Parallelism | |
April 24 | Project Presentations |
|
April 26 | Project Presentations |
|
April 29 | Project Presentations |
|