OpenMP Overview
OpenMP in Small Bites/Loops and Tasks /
Jump to navigation
Jump to search
Revision as of 10: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...")
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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