Wednesday, 20th September, 2017
Morning: 9:00AM – 12:00PM Afternoon: 1:00PM – 4:00PM
Introduction to OpenMP “Common Core” Advanced OpenMP for Performance
Alice Koniges 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