1st day – 4 December 2023
08:45 | Join in |
09:00 | Welcome |
09:10 | Introduction to modern hardware (talk) |
10:10 | An overview of OpenMP (talk) |
10:35 | Break |
10:50 | OpenMP programming and execution model (talk+practical) |
12:30 | Lunch break |
13:30 | OpenMP worksharing directives (talk+practical) |
15:00 | Break |
15:15 | More OpenMP (talk+practical) |
16:00 | Summary (talk) + Q & A |
16:30 | End of first day |
2nd day – 5 December 2023
08:45 | Join in |
09:00 | How to write correct OpenMP programs (talk) |
09:30 | Intel Inspector XE (demo+practical) |
10:30 | Break |
10:45 | How to write efficient OpenMP programs (talk) |
11:00 | Heat equation (talk+practical) |
12:30 | Lunch break |
13:30 | Heat equation (practical – continued) |
14:00 | Vectorization with OpenMP (talk) |
14:25 | Thread affinity in OpenMP (talk) |
15:00 | Break |
15:15 | The taskloop directive (talk+practical) |
16:30 | End of second day (course) |