Difference between revisions of "OpenMP in Small Bites"

From HPC Wiki
Jump to navigation Jump to search
m (Tweak list of parts)
Line 1: Line 1:
 
[[Category:Tutorials]] [[Category:Basics]]
 
[[Category:Tutorials]] [[Category:Basics]]
 
[[Category:Tutorials | OpenMP in Small Bites]]
 
[[Category:Tutorials | OpenMP in Small Bites]]
{{infobox}}  
+
{{Hpc_nrw_tutorial_box}}
 
This course has been developed within the framework of [https://hpc.dh.nrw/ HPC.NRW] project. It has been developed for novice HPC users as an initial introduction to shared-memory programming with OpenMP.
 
This course has been developed within the framework of [https://hpc.dh.nrw/ HPC.NRW] project. It has been developed for novice HPC users as an initial introduction to shared-memory programming with OpenMP.
  

Revision as of 13:40, 26 October 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