Welcome to the complementary lectures on OpenMP given by Tim Mattson from Intel
Introduction modules
01. General Introduction
Go to
02. Part 1 - Power Wall - Why Parallel Programming is necessary
Go to
02. Part 2 - Concurrency and Parallelism
Go to
03. OpenMP installation and first program
Go to
04. OpenMP discussion 1
Go to
05. How we create threads
Go to
06. OpenMP discussion 2
Go to
07. Synchronization
Go to
08. OpenMP discussion 3
Go to
09. Part 1 - Loops and reductions
Go to
09. Part 2 - Loops and reductions
Go to
10. OpenMP discussion 4
Go to
11. Part 1 - OpenMP barriers
Go to
11. Part 2 - Lock Routines
Go to
11. Part 3 - Runtime Libraries
Go to
11. Part 4 - Execution Environment
Go to
12. Data environment: shared, private, firstprivate, lastprivate
Go to
13. OpenMP discussion 5
Go to
14. Linked lists with OpenMP
Go to
15. OpenMP discussion 6
Go to
16. Advanced topic: tasks
Go to
17. OpenMP discussion 7
Go to
18. Advanced topic: memory model - coherency
Go to
19. OpenMP discussion 8
Go to
20. Advanced topic: thread private
Go to
21. OpenMP discussion 8
Go to
22. Recapitulation
Go to