OpenMP Overview
OpenMP in Small Bites/Loops and Tasks /
Jump to navigation
Jump to search
Revision as of 09:33, 13 January 2021 by Tim-cramer-c1e6@rwth-aachen.de (talk | contribs) (Created page with "Category:Tutorials<nowiki /> {{DISPLAYTITLE:OpenMP Overview}} {{Syllabus OpenMP in Small Bites}}<nowiki /> __TOC__ This video provides a brief history of OpenMP and then...")
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 video provides a brief history of OpenMP and then introduces the parallel region, one of the most fundamental concepts of OpenMP, used to mark code regions that are meant to be processed by multiple threads in parallel. How the code region is processed and by which threads is then controlled by other OpenMP constructs introduced in the part on Worksharing.
Video