[Advcomparch] Απορία πάνω σε ασκ.4.Β.1

Konstantinos Nikas knikas at cslab.ece.ntua.gr
Tue Jun 28 21:31:57 EEST 2011


Καλησπέρα,

η LRU υλοποιείται μέσα σε κάθε cache ξεχωριστά. Δηλαδή βλέπει μόνο τα 
access που γίνονται στη cache και δεν επηρεάζεται από accesses σε άλλες 
caches. Αν λοιπόν το block Χ χρησιμοποιηθεί από τον cpu0, θα τοποθετηθεί 
στη δικιά του cache και θα ενημερωθεί η LRU για την cache του cpu0.

Αν στη συνέχεια προκύψει miss στην cache του cpu1, τότε η επιλογή του 
block που θα εκδιωχθεί θα γίνει από την LRU της cache του cpu1. Δηλαδή, 
δε θα εκδιωχθεί το GLOBALLY Least Recently Used block, αλλά το LOCALLY 
Least Recently Used στοιχείο της cache του cpu1.

K.

On 06/28/2011 08:44 PM, Kostas Piqion wrote:
> Στην 4η εργασία για παράδοση,πως λειτουργεί το πρωτόκολλο LRU σε σχέση
> με τους 2 processors;Δηλαδή,αν ένα block (έστω Χ) χρησιμοποιηθεί από τον
> processor 0 και στην επόμενη εντολή πρέπει στην cache του processor 1 να
> αντικατασταθεί ένα block,ποιό θα αντικατασταθεί,αυτό που χρησιμοποιήθηκε
> τελευταίο γενικά (block X) ή αυτό που χρησιμοποιήθηκε τελευταίο από τον
> processor 1;
>
>
>
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch

-- 
Dr. Konstantinos Nikas
Computing Systems Laboratory
School of Electrical and Computer Engineering
National Technical University of Athens

Tel: +30-210-7724159
e-mail: knikas at cslab.ece.ntua.gr
http://www.cslab.ece.ntua.gr/~knikas



More information about the Advcomparch mailing list