Schedule

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
Next