|
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 |