Καλησπέρα, διαβάζοντας την εκφώνηση της άσκησης στον Tomasulo, αναφέρεται πως η προσπέλαση μνήμης γίνεται στο στάδιο execute, τόσο για εντολές load, όσο και store.Ωστόσο, στο βιβλίο αναφέρεται πως η αλλαγή της μνήμης στις εντολές store, γίνεται μόνο στο στάδιο commit, προκειμένου να υλοποιείται η υποθετική εκτέλεση (in order commit), ενώ στο στάδιο execute γίνεται μόνο ο υπολογισμός της διεύθυνσης μνήμης.Πως πρέπει να διαχειριστούμε την παραπάνω κατάσταση, ιδιαίτερα σε εντολές με write miss; Ποιο στάδιο δηλαδή διαρκεί 5 κύκλους;
advcomparch@lists.cslab.ece.ntua.gr