Parallel Computing Quiz Flashcards

(10 cards)

1
Q

Multi-process parallel solutions run in the same address space.

True or False?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Multi-thread parallel solutions require interprocess communication.

True or False?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Multi-thread parallel solutions run in the same address space.

True or False?

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Parallel computing is only meaningful in the context of a single computer.

True or False?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Parallel computing solutions are always faster than serial solutions.

True or False?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The throughput of a parallel process is limited by the bottleneck.

True or False?

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Threads can communicate directly through memory.

True or False?

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Threads share all resources with other threads.

True or False?

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the two main reasons to use parallel computing?

A

To decrease execution time and handle larger data sets efficiently

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the primary purpose of synchronization mechanisms in parallel computing?

A

To coordinate access to shared resources and prevent race conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly