[Advcomparch] tomasulo & branch predictors
Konstantinos Nikas
knikas at cslab.ece.ntua.gr
Wed Jul 4 12:59:44 EEST 2012
Καλησπέρα,
εξαρτάται από το σχεδιασμό του συστήματος αν μπορεί να αντιμετωπίσει
τέτοιες περιπτώσεις και με ποιο τρόπο. Αν δηλαδή μπορεί να κάνει
speculate παραπάνω από 1 branch πριν μάθει το αποτέλεσμα του 1ου και πως
ενημερώνει τις τιμές των predictors.
Σε κάθε περίπτωση στις ασκήσεις και στα θέματα που βλέπουμε εμείς δεν
προκύπτει κάποιο τέτοιο σενάριο. Αν κάποια στιγμή προκύψει θα ορίσουμε
και το πως θα χειριστείτε τις τιμές αυτές.
Κ.
On 04/07/12 11:59, Zaphod Beeblebrox wrote:
> Εάν χρειαστεί να κάνουμε flush και μέσα στις εντολές που flushάρονται
> είναι κάποιο branch που χει κάνει WB και έχει αλλάξει state ο predictor
> του αυτός θα
> συνεχίσει να έχει την καινούρια τιμή άσχετο εάν τελικά η εντολή που την
> άλλαξε έγινα flush σωστα?
>
>
> _______________________________________________
> 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