◆平行處理架構簡介 ˙Single Program Multiple Data (SPMD) ˙Single Instruction Multiple Data (SIMD) ˙AMD、INTEL及NVIDIA處理器架構介紹 ˙GPU執行緒及其排程(warps及wavefronts) ˙CUDA平行語言模式架構及執行緒架構說明
◆CUDA SDK安裝及原始碼編譯 ˙個案研究 A: vector addition 程式追蹤 ˙Compile 及 makefile 說明 ˙AMD、INTEL及NVIDIA CUDA SDK安裝及原始碼編譯 ˙撰寫第一個 CUDA 程式
◆CUDA平行model說明 ˙Platform model ˙Execution model ˙Memory model ˙Programming model及Thread structure ˙CUDA Buffers及Pinned memory使用方法介紹 ◆Events及個案研究 ˙個案研究 B: multiple Contexts 程式追蹤 ˙個案研究 C: matrix multiplication ˙CUDA 事件處理(Events) ˙個案研究 D: multiple GPU devices ˙CUDA平行化向量處理 ˙個案研究 E: Fast Fourier Transform(FFT)