Καλησπέρα,
Στην εκφώνηση της άσκησης Α1) αναφέρεται σχετικά με τα branches ότι δεν υπάρχει πρόβλεψη διακλάδωσης και επομένως η επόμενη εντολή φορτώνεται στον επόμενο κύκλο από τον οποίο γίνεται γνωστό το αποτέλεσμα της διακλάδωσης (στάδιο WR). Αν κατάλαβα σωστά το branch μπαίνει στο pipeline. Η απορία μου είναι πόσοι κύκλοι είναι το στάδιο ΕΧ που υπολογίζεται το αποτέλεσμα της διακλάδωσης;
Ευχαριστώ
Καλησπέρα,
έχεις δίκιο μας διέφυγε. Ισχύει ότι ακριβώς ισχύει και στο Β1. Δηλαδή οι εντολές διακλάδωσης χρησιμοποιούν τα integer RS και FU (στην ουσία κάνουν μια αφαίρεση ή σύγκριση κι επομένως διαρκούν τόσους κύκλους όσους και οι υπόλοιπες integer εντολές).
Κ.
On 30/05/12 16:41, Sofia Charalambous wrote:
Καλησπέρα,
Στην εκφώνηση της άσκησης Α1) αναφέρεται σχετικά με τα branches ότι δεν υπάρχει πρόβλεψη διακλάδωσης και επομένως η επόμενη εντολή φορτώνεται στον επόμενο κύκλο από τον οποίο γίνεται γνωστό το αποτέλεσμα της διακλάδωσης (στάδιο WR). Αν κατάλαβα σωστά το branch μπαίνει στο pipeline. Η απορία μου είναι πόσοι κύκλοι είναι το στάδιο ΕΧ που υπολογίζεται το αποτέλεσμα της διακλάδωσης;
Ευχαριστώ
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr