Instructor’s guide
Suggested two-day schedule
Day 1
Time |
Section |
---|---|
9:00-9:15 |
Welcome |
9:15-9:30 |
Why GPUs? |
9:30-9:50 |
The GPU hardware and software ecosystem |
9:50-10:10 |
What problems fit to GPU? |
10:10-10:25 |
Break |
10:25-10:50 |
GPU programming concepts |
10:50-11:10 |
Introduction to GPU programming models |
11:10-11:50 |
High-level language support |
11:50-12:50 |
Lunch break |
12:50-13:40 |
Directive-based models |
13:40-14:30 |
Multi-GPU programming with MPI |
14:30-14:45 |
Break |
14:45-16:00 |
Non-portable kernel-based models |
Day 2
Time |
Section |
---|---|
9:00-10:15 |
Portable kernel-based models |
10:15-10:30 |
Break |
10:30-11:20 |
Preparing code for GPU porting |
11:20-12:00 |
Recommendations and discussions |
12:00-13:00 |
Lunch break |
13:00-14:30 |
Problem example |
14:30-14:50 |
Break |
14:50-16:00 |
Buffer time |