
9.3 Reducing Hardware Cost 715
sharing on a page occur before the acquire but not after it, their ill effects will not be
seen (there is no page fault on the read of y in Figure 9.13[b]). On the other hand,
some of the work and communication to be done is shifted from release point to
acquire point, and LRC is significantly more complex to implement than ERC, as we
shall see. Intermediate approaches are possible, such as propagating write notices at
a release but applying them only at an acquire, thus saving not on write traffic but
on page faults. However, LRC is currently the method of choice.
The relationship between these page-based softwar ...