13 lines
726 B
Markdown
13 lines
726 B
Markdown
|
For this exercise, we are using a simulated workload to see the effect of distributing it to different threads.
|
||
|
|
||
|
## Knowledge
|
||
|
In this case we have a simple for-loop. If we would leave the code as is, each thread would just do the same work.
|
||
|
But we want to increase the speed by distributing the workload among the threads.
|
||
|
To do that, we have to tell the compiler with the directive ``#pragma omp for``, that the for loop should be split up
|
||
|
and each thread just does one part of the range.
|
||
|
|
||
|
## Task
|
||
|
|
||
|
Parrallelize the loop such that the workload is shared among all threads!
|
||
|
You will notice an increase in performance. The time measured time is wall-clock time, meaning the real world time that elapsed during the computation.
|