
9.7 Concluding Remarks 739
approach. Home-based approaches help reduce diff storage: diffs do not have to be
retained at the releaser past the release, and the first array listed previously does not
have to maintain lists of diffs received. Details of these mechanisms can be found in
(Keleher et al. 1994; Zhou, Iftode, and Li 1996).
9.7 CONCLUDING REMARKS
The alternative approaches to supporting coherent replication in a shared address
space discussed in this chapter raise many interesting sets of hardware/software
trade-offs. Relaxed memory models increase the burden on application software to
label programs correctly but allow compilers t ...