slide 35 of 35
Summary
-
Barrier synchronization is a good thing
-
Establishes global time
-
Creates a globally coherent state
-
Allows N-way interactions (e.g., voting, multicast)
to test properties of the global state
-
Facilitates run-time static scheduling
-
Barrier synchronization is easy to implement
-
Building "parallel computers" that cannot directly access a
global state doesn't make sense