Concurrent Write (CW)
Priority CW
Higher priority processor (normally lower
index) wins
Common CW
Succeeds only if all writes have the same
value
Arbitrary/Random CW
One of the values is randomly chosen
EREW CREW Common Arbitrary
≤ ≤ ≤ ≤
Priority
Simplest
to
Implemen
Hardest
to
Implemen
4.
Example CRCW-PRAM
Initially
Table A contains 0 and 1
Output contains 0
for i = 1 to 5
if A[i] == 1
output = 1
The program computes the “Boolean
OR” of A[1], A[2], A[3], A[4], A[5]