Difference between revisions of "OpenMP in Small Bites"

From HPC Wiki
Jump to navigation Jump to search
m (Update to intro page using new template)
Line 1: Line 1:
 
[[Category:Tutorials]] [[Category:Basics]]
 
[[Category:Tutorials]] [[Category:Basics]]
 
[[Category:Tutorials | OpenMP in Small Bites]]
 
[[Category:Tutorials | OpenMP in Small Bites]]
{{Hpc_nrw_tutorial_box}}
+
{{Syllabus OpenMP in Small Bites}}
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 the {{HPC.NRW}} project. It is targeted for novice HPC users as an initial introduction to shared-memory programming with OpenMP.
 
 
__NOTOC__
 
 
 
The tutorial comprises the following topics:
 
 
 
- [[OpenMP_in_Small_Bites/Overview | '''Overview''']]
 
 
 
- [[OpenMP_in_Small_Bites/Worksharing | '''Worksharing''']]
 
 
 
- [[OpenMP_in_Small_Bites/Scoping | '''Scoping''']]
 
 
 
- [[OpenMP_in_Small_Bites/NUMA | '''Non-Uniform Memory Access''']]
 

Revision as of 09:55, 19 November 2020


Tutorial
Title: OpenMP in Small Bites
Provider: HPC.NRW

Contact: tutorials@hpc.nrw
Type: Multi-part video
Topic Area: Programming Paradigms
License: CC-BY-SA
Syllabus

1. Overview
2. Worksharing
3. Data Scoping
4. False Sharing
5. Tasking
6. Tasking and Data Scoping
7. Tasking and Synchronization
8. Loops and Tasks
9. Tasking Example: Sudoku Solver
10. Task Scheduling
11. Non-Uniform Memory Access

This course has been developed within the framework of the HPC.NRW project. It is targeted for novice HPC users as an initial introduction to shared-memory programming with OpenMP.