Skip to content
Snippets Groups Projects
Commit 2f1289a7 authored by Mactavish's avatar Mactavish
Browse files

update slides

parent 3789c217
No related branches found
No related tags found
No related merge requests found
slides/images/fork-join-model.png

54.8 KiB

...@@ -10,6 +10,7 @@ layout: center ...@@ -10,6 +10,7 @@ layout: center
- Concurrency vs Parallelism - Concurrency vs Parallelism
- Concurrent programming vs parallel programming - Concurrent programming vs parallel programming
- Programming with shared memory vs message passing - Programming with shared memory vs message passing
- Shared Memory Computer: UMA vs NUMA
--- ---
title: Recap II title: Recap II
...@@ -58,6 +59,20 @@ Details about OpenMP support in compilers can be found with the following links: ...@@ -58,6 +59,20 @@ Details about OpenMP support in compilers can be found with the following links:
You can also take a look at [OpenMP reference cards](https://www.openmp.org/resources/refguides/). You can also take a look at [OpenMP reference cards](https://www.openmp.org/resources/refguides/).
---
title: OpenMP Model
---
## Fork-Join Model
<div class="container flex justify-center mt-10 mb-10">
<img src="/images/fork-join-model.png" class="block w-lg"/>
</div>
- Master thread spawns a team of threads as needed.
- Parallelism added incrementally until performance goals are met: i.e. the sequential program evolves into a parallel program.
--- ---
title: OpenMP II title: OpenMP II
--- ---
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment