12.07.2015 Views

EECC756 - Shaaban

EECC756 - Shaaban

EECC756 - Shaaban

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Problems With Write-Through• High bandwidth requirements:– Every write from every processor goes to shared bus and memory.– Consider 200MHz, 1 CPI processor, and 15% of the instructionsare 8-byte stores.– Each processor generates 30M stores or 240MB data per second.– 1GB/s bus can support only about 4 processors without saturating.– Write-through especially is unpopular for SMPs.• Write-back caches absorb most writes as cache hits:– Write hits don’t go on bus. Visible to all– But now how do we ensure write propagation and serialization?• Requires more sophisticated coherence protocols.In correct orderi.e write atomicityPCA page 283<strong>EECC756</strong> - <strong>Shaaban</strong>#27 lec # 10 Spring2013 4-30-2013

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

Saved successfully!

Ooh no, something went wrong!