Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
10 Cards in this Set
- Front
- Back
What type of computer is a good candidate for a program parallelized with OpenMP? |
Multi-core Processors which utilize a shared memory architecture. |
|
What is fork-join parallelism, and what if any, overhead is there in the forking and joining? |
a |
|
What does incremental parallelization refer to? |
a |
|
What is a pragma in general? |
|
|
Describe the difference between the address of a shared variable versus a private variable. |
|
|
What is grain size? |
|
|
Suppose you have a doubly nested for loop, why would you want to parallelize the outermost for loop instead of the inner most? What scenarious happen where you can't? |
|
|
What is the purpose and function of first-private and last-private? |
|
|
What is the purpose of a critical section, and how does this relate to mutual exclusion? |
|
|
What is a race condition and be able to explain what is going on in Figure 17.5. |
|