[Advcomparch] Ερώτηση πάνω στη χρήση των FU
George Marinellis
antibra at hotmail.com
Tue Jun 28 20:20:57 EEST 2011
Καλησπέρα,
Εμένα η ερώτησή μου είναι πάνω στο εξής.
Υποθέτουμε τις εξής τρεις εντολές και οι οποίες δρομολογούνται με τον ακόλουθο τροπο στον αλγ Τomasulo(Σεπτ-2010)
ΟP IS EX WR CMT
ADDI R2, R2, #8 || 17 18 20 27 || CDB conflict
ADDI R1, R1, #1 ||18 19 21 28 || CDB conflict
SUBI R5, R5, #1 ||19 20 23 29 ||CDB conflict
Με ένα non-pipelined int FU.Στον κύκλο 18 ολοκληρώνεται η πρώτη ADDI όμως δεν μπορεί να κάνει broadcast.Συνεπώς η εντολή δεν
stall-αρει μες το FU??Πως εισέρχεται στην ίδια-μονάδα η επόμενη εντολή.??
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20110628/f5c42591/attachment.htm>
More information about the Advcomparch
mailing list