週次 | 教學內容與作業進度 | 教學方式 | 備註 | 各週遠距上課網址( 按我進TronClass課程目錄 ) |
第1週
|
1. CUDA Overview--Architecture of CUDA/Execution Model
|
面授
|
|
|
第2週
|
1. CUDA Overview--Execution Model/Installation of CUDA
|
面授
|
|
|
第3週
|
2. Review of parallel computing--GPU development/CUDA: driver, SDK, Tool kit
|
面授
|
|
|
第4週
|
2. Review of parallel computing--CUDA: driver, SDK, Tool kit/CUDA API architecture
|
面授
|
|
|
第5週
|
3.Language and Shared Memory--Language extension/Shared memory
|
面授
|
|
|
第6週
|
3.Language and Shared Memory--Shared memory/2D index
|
面授
|
|
|
第7週
|
4.Program Design Practicing--Texture (open cache) basic usage/Tree reduction
|
面授
|
|
|
第8週
|
4.Program Design Practicing--Tree reduction/Example of LZ77 algorithm
|
面授
|
|
|
第9週
|
5.Programming Feature 1--期中考試週/Successive over-relaxation (SOR)
|
面授
|
|
|
第10週
|
5.Programming Feature 1--Optimization/Double precision texture
|
面授
|
|
|
第11週
|
5.Programming Feature 1--Parallel computation algorithm
|
面授
|
|
|
第12週
|
6.Multiple Usage of GPUs--Computation with multiple GPUs
|
面授
|
|
|
第13週
|
6.Multiple Usage of GPUs--Exampling by Sorting Algorithms
|
面授
|
|
|
第14週
|
7.Programming Feature 2--Stream/Warp vote
|
面授
|
|
|
第15週
|
7.Programming Feature 2--Warp vote/Zero copy
|
面授
|
|
|
第16週
|
8.Programming Feature 3--LZJ Algorithm
|
面授
|
|
|
第17週
|
8.Programming Feature 3--API
|
面授
|
|
|
第18週
|
9.Final Term Project--Demonstration/期末考試週
|
面授
|
|
|