22.01.2014 Views

PCS - Part 2: Multiprocessor Architectures

PCS - Part 2: Multiprocessor Architectures

PCS - Part 2: Multiprocessor Architectures

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.

Cache Coherency<br />

Coherency:<br />

Ensures that no old copies of data are used<br />

Weaker than consistency, i.e. inconsistencies are allowed<br />

but along with keeping track of inconsistencies<br />

Protocols:<br />

Invalidation: invalidate a copy when another processor is<br />

writing on address (snooping), always write-through is<br />

necessary<br />

MESI: keep track on usage of data, snooping, write-back<br />

only when necessary<br />

Directory–based Cache Coherency: for systems without<br />

shared address bus<br />

Peter Sobe<br />

<strong>PCS</strong> - <strong>Part</strong> 2: <strong>Multiprocessor</strong> <strong>Architectures</strong>

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

Saved successfully!

Ooh no, something went wrong!