Difference between revisions of "OpenMP in Small Bites"

From HPC Wiki
Jump to navigation Jump to search
Line 31: Line 31:
  
 
12. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/SIMD '''The SIMD construct''']
 
12. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/SIMD '''The SIMD construct''']
 +
 +
13. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Introduction_to_Openmp_Compilation '''Introduction to Openmp Compilation''']
 +
 +
14. [https://hpc-wiki.info/hpc/OpenMP_in_Small_Bites/Summary '''Summary''']

Revision as of 12:21, 2 November 2020


HPC.NRW
HPC.NRW
Associated Pages
+ This is an #HPC.NRW course
HPC Courses
1. Introduction to Linux in HPC
2. Gprof Tutorial
3. OpenMP in Small Bites


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

4. False Sharing

5. Tasking

6. Tasking: Scoping

7. Tasking: Synchronization

8. Tasking: The Taskloop construct

9. Tasking Example: Sudoku

10. Task Scheduling

11. Non-Uniform Memory Access

12. The SIMD construct

13. Introduction to Openmp Compilation

14. Summary