chapter5-m3-ziavras

Aggressive implementation of sequential consistency

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ions and how synchronization operations enforce ordering • Many complexities in relaxed consistency models; defining complexities in relaxed consistency models; defining precisely what it means for a write to complete; deciding when processors can see value that has been written 53 An observation • Use speculation to hide latency from strict consistency model consistency model – If processor receives invalidation for memory reference before it is committed, processor uses speculation recovery to back out computation and restart with invalidated memory reference 1. Aggressive implementation of sequential consistency or processor consistency gains many advantages of relaxed models 2. Adds little to implementation cost of speculative processor speculative processor 3. Allows programmer to use simpler programming models 54 Cross Cutting Issues: Performance Measurement of Parallel Processors Measurement of Parallel Processors • Performance – How well it scales as Proc. # increases • Benchmark size: n • Pro...
View Full Document

This document was uploaded on 02/09/2014.

Ask a homework question - tutors are online