Morning: 9:00AM – 12:00PM | Afternoon: 1:00PM – 4:00PM |
---|---|
Introduction to OpenMP “Common Core” | Advanced OpenMP for Performance |
Alice Koniges, Larry Meadows, and Barbara Chapman | Christian Terboven and Michael Klemm |
Introduction to the OpenMP model | SIMD |
Creating Threads | NUMA aware programming |
Basic Performance Issues | Advanced tasking (cancellation, dependencies, final, mergeable, …) |
Synchronization | Offload programming |
Parallel Loops | “doacross” loops |
Summary of Memory Model and Data Environment |