[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