International HPC Summer School 2016
Parallel programming: classic track (MPI & OpenMP) 3
David Henty, PRACE, XSEDE, RIKEN, Compute Canada
June 2016
Slide contents
Timetable: Tuesday
Practicalities
Shared Variables
Outline
Shared Variables
Threads
Shared-memory concepts
Analogy
Threads
Thread Communication
Synchronisation
Thread Communication
Synchronisation
Specific example
Hardware
Thread Placement: Shared Memory
Threads in HPC
Practicalities
Threads: Summary
Specific example