[Advcomparch] Απορίες.

Ανδρέας Παντελόπουλος padelopoulos at gmail.com
Thu Apr 3 13:08:01 EEST 2014


Καλημέρα στο πρωτόκολλο MESI θα ήθελα να ξεκαθαρίσω κάτι.

Συγκεκριμένα cache-to-cache μεταφορά δεδομένων πότε ακριβώς έχουμε? Στις
διαφάνειες λέει μόνο ότι στο M state η cache είναι υπεύθυνη για να παρέχει
τα δεδομένα σε όποιον τα ζητήσει, αν και νομίζω ότι έχει ειπωθεί ότι είναι
και θέμα υλοποίησης.

Επίσης, στο ίδιο πρωτόκολλο με τις write-back caches, η εγγραφή στην μνήμη
ενός block θα γίνει από την cache που ήταν στο state M σε αυτό το block,
την στιγμή που αναγκάζεται να φύγει από αυτό το state? Λόγω μίας άλλης
εγγραφής στο ίδιο block από άλλον επεξεργαστή, ή λόγω ενός read.

Ευχαριστώ πολύ.
Παντελόπουλος Ανδρέας.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20140403/e9ba426e/attachment.htm>


More information about the Advcomparch mailing list