|
Week - 1 |
CPU and GPU differences, introduction to GPU programming |
|
Week - 2 |
Introduction to CUDA C |
|
Week - 3 |
CUDA parallel processing model |
|
Week - 4 |
CUDA memory model |
|
Week - 5 |
Curve, fixed memory, and fixed cache |
|
Week - 6 |
Segmented contour analysis |
|
Week - 7 |
Reduction trees |
|
Week - 8 |
Floating point operations |
|
Week - 9 |
Atomic operations and histograms |
|
Week - 10 |
GPU as a component within computer architecture |
|
Week - 11 |
Data transfer and CUDA data streams |
|
Week - 12 |
CUDA-MPI combined programming |
|
Week - 13 |
CUDA-MPI combined programming |
|
Week - 14 |
Introduction to OpenCL and OpenACC |