Wednesday, 20th September, 2017: Room 201, Wang Center
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