next up previous
Next: Application Characteristics Up: Lazy Release Consistency for Previous: Experimental Methodology



Our principal goal is to determine the performance advantage that can be derived on hardware systems with a lazy release consistent protocol. To that end we begin in section 4.1 by categorizing the misses suffered by the various applications under eager release consistency. If false sharing is an important part of an application's miss rate then we can expect a lazy protocol to realize substantial performance gains. We continue in section 4.2 by comparing the performance of our lazy protocol to that of eager release consistency. Section 4.3 then evaluates the performance implications of the lazier variant of our protocol. This section provides intuition on the qualitative differences between software and hardware implementations of lazy release consistency.

Leonidas Kontothanassis
Mon Jul 24 22:40:09 EDT 1995