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.

A Coherent Memory System: IntuitionReading a memory location should return the latest valuewritten (by any process).• Easy to achieve in uniprocessors:– Except for DMA-based I/O: Coherence between DMA I/O devices andprocessors.– Infrequent so software solutions work:• Uncacheable memory regions, uncacheable operations, flush pages,pass I/O data through caches.• The same should hold when processes run on different processors:– e.g. Results should be the same as if the processes were interleaved (orrunning) on a uniprocessor.• Coherence problem much more critical in multiprocessors:– Pervasive.– Performance-critical.– Must be treated as a basic hardware design issue.PCA page 275<strong>EECC756</strong> - <strong>Shaaban</strong>#13 lec # 10 Spring2013 4-30-2013

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

Saved successfully!

Ooh no, something went wrong!