(01) Introduction of parallel processing
a. Shared Memory Multipleprocessor
b. Distributed Memory Multiplecomputer
(02) Concept of CUDA
a. CUDA supported GPUs b. What is CUDA ?
(03) CUDA installation
a. CUDA driver & toolkit b. CUDA SDK c. Meet DeviceQuery
(04) CUDA programming model
a. CUDA execution flow b. Index system in kernel function
c. Streaming Multiprocessor(SM) d. NVCC - NVidia C Compiler
e. CUDA Runtime library f. example: CUDA memory management
(05) CUDA memory hierarchy
a.Register b. Shared memory c. Local memory
d. Global memory e. L1/L2 cache f. Constant memory
g. Texture memory
|