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