12.07.2015 Views

EECC756 - Shaaban

EECC756 - Shaaban

EECC756 - Shaaban

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Update-Based Bus-Snooping Protocols• A write operation updates values in other caches.– New, update bus transaction.• Advantages:– Other processors don’t miss on next access: reduced latency• In invalidation protocols, they would miss and cause moretransactions.– Single bus transaction to update several caches can savebandwidth.• Also, only the word written is transferred, not whole block• Disadvantages:– Multiple writes by same processor cause multiple updatetransactions.• In invalidation, first write gets exclusive ownership, others local• Detailed tradeoffs more complex.Depending on program behavior/hardware complexity<strong>EECC756</strong> - <strong>Shaaban</strong>#35 lec # 10 Spring2013 4-30-2013

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!