Planned Weekly Schedule
   
Week Part Lectures Workshops Assignments
1 Introduction Heterogeneous Computers Assignment Discussion  
Initial Assessment
2 Linear Algebra Fundamentals Initial Profile 1  
3 Linear Algebra in Science BLAS 1  
From Serial to Parallel
The Eco-System
4 Test 1 Device Management 1  
CUDA Programming
Model
CUDA Preliminaries
5 CUDA Libraries cuBlas 1  
Thrust
6 Test 2 Thrust 1  
Kernels and Grids
7 Parallel Profiling A Simple Kernel   2
Study Week
8 CUDA Programming
Model
Test 3 Instructor Assigned   2
Memory Model
9 Warp Partitioning Reduction   2
Optimization
10 Test 4 Thread Divergence 3  
Streams
Floating-Point
11 Case Studies Coalesced Memory Access 3  
OpenCL Programming Model OpenCL Preliminaries
12 OpenCL Memory Model CUDA to OpenCL 3  
Directive Programming OpenACC
13 Conclusion Test 5
Best Practices
Presentations
Exam Week



  Designed by Chris Szalwinski   Copying From This Site   

Creative Commons License