
3.2 Data Access and Communication in a Multimemory System 137
assumes that data access is free, regardless of whether it is local or involves commu-
nication. That is, communication cost is zero in the speedup expression of Equation
3.1,
and work is treated simply as instructions executed:
,
πτ
.
ΛΛ
, , ν^ Sequential Instructions
f
~
Λ
Speedup-PRAM
proWem
(p) < ^ ^^
+ Synch
^ ^
+
^ ^ (3.2)
A natural way to think of a PRAM model is as a shared address space machine in
which all data access is free. The performance factors that matter in parallel algo-
rithm analysis using this model are load balance (including serialization) and extra
work. The goa