Difference between revisions of "OpenMP in Small Bites"
Jump to navigation
Jump to search
m (Inserted missing section on task scheduling) |
m (Tweak list of parts) |
||
Line 6: | Line 6: | ||
__NOTOC__ | __NOTOC__ | ||
− | = | + | == Tutorial Parts == |
− | + | 1. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Overview '''Overview'''] | |
− | + | 2. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Worksharing '''Worksharing'''] | |
− | + | 3. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Scoping '''Scoping'''] | |
− | + | 4. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/False_Sharing '''False Sharing'''] | |
− | + | 5. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Tasking '''Tasking'''] | |
− | + | 6. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Tasking_Scoping '''Tasking: Scoping'''] | |
− | + | 7. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Tasking_Synchronization '''Tasking: Synchronization'''] | |
− | + | 8. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Tasking_Taskloop '''Tasking: The Taskloop construct'''] | |
− | + | 9. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Tasking_Sudoku_Example '''Tasking Example: Sudoku'''] | |
− | + | 10. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Task_Scheduling '''Task Scheduling'''] | |
− | + | 11. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/NUMA '''Non-Uniform Memory Access'''] | |
+ | |||
+ | 12. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/SIMD '''The SIMD construct'''] |
Revision as of 19:27, 23 October 2020
This course has been developed within the framework of HPC.NRW project. It has been developed for novice HPC users as an initial introduction to shared-memory programming with OpenMP.
Tutorial Parts
1. Overview
2. Worksharing
3. Scoping
5. Tasking
8. Tasking: The Taskloop construct
10. Task Scheduling