Difference between revisions of "OpenMP in Small Bites/Loops and Tasks"

From HPC Wiki
OpenMP in Small Bites/Loops and Tasks
Jump to navigation Jump to search
(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...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:Tutorials]]<nowiki />
 
[[Category:Tutorials]]<nowiki />
{{DISPLAYTITLE:OpenMP Overview}}
+
{{DISPLAYTITLE:Loops and Tasks (OpenMP)}}
 
{{Syllabus OpenMP in Small Bites}}<nowiki />
 
{{Syllabus OpenMP in Small Bites}}<nowiki />
 
__TOC__
 
__TOC__
  
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 [[OpenMP in Small Bites/Worksharing | Worksharing]].
+
This video discusses the taskloop construct of OpenMP and compares it with worksharing.
  
 
=== Video === <!--T:5-->
 
=== Video === <!--T:5-->
Line 10: Line 10:
 
<youtube width="600" height="340" right>4Wl49OP2krA</youtube>
 
<youtube width="600" height="340" right>4Wl49OP2krA</youtube>
  
([[Media:hpc.nrw_01_Introduction-Overview.pdf | Slides as pdf]])
+
([[Media:Hpc.nrw_08_Tasking-Taskloop.pdf | Slides as pdf]])

Latest revision as of 10:40, 13 January 2021


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 discusses the taskloop construct of OpenMP and compares it with worksharing.

Video

( Slides as pdf)