Καλησπέρα,
νομίζω ότι είναι σαφές και από την εκφώνηση ότι το κάθε χρονικό διάστημα αναφέρεται σε κάτι ξεχωριστό και δεν υπάρχουν επικαλύψεις.
Κ.
2015-10-02 16:29 GMT+03:00 Εμμανουήλ Βλατάκης-Γκαραγκούνης tetraktida42@gmail.com:
Μια γρήγορη ερώτηση στο MESI
Όταν παίρνουμε για πρώτη φορά ένα block ενώ ήμασταν I σε αυτό Θα χρειαστούν δύο χρονικά μοτίβα να ολοκληρωθούν? Bus Rd = 2 TIME UNITS Data Transfer = 8 TIME UNITS
Σύνολο =10 ΤΙΜΕ UNITS
ή υπονοείται ότι Θα χρειαστώ το max(2,8) = 8 TIME UNITS
Ευχαριστώ πολύ Μ.
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
καλησπέρα, μια ερώτηση: εστω ότι περιμενουμε αποτέλεσμα απο branch με λαθος προβλεψη, και μέχρι να γίνει flush, κάνουμε load με cache miss που δεν ολοκληρώνεται πριν το flush ,αλλα εχει ξεκινησει το execute. τι υπαρχει τότε στην cache, η προηγούμενη, η επόμενη ή σκουπίδια? τι αλλαζει αν ειναι pipelined και τι αν ειναι non-pipelined?
advcomparch@lists.cslab.ece.ntua.gr