[Advcomparch] Βάθος pipeline

Nikos Anastopoulos anastop at cslab.ece.ntua.gr
Mon Jun 22 00:25:56 EEST 2009


Μπορείς να κάνεις fetch (και decode) νέες εντολές όσο μπορείς να κάνεις 
issue, που σημαίνει, όσο υπάρχουν διαθέσιμοι rs για να υποδεχθούν νέες 
εντολές που στέλνονται σε αυτούς με τη σειρά του προγράμματος. Αν δεν 
υπάρχει διαθέσιμος rs για να δρομολογηθεί κάποια εντολή, τότε αυτή θα 
πρέπει να περιμένει, μπλοκάροντας όλα τα προηγούμενα στάδια (in-order). 
Το βάθος του pipeline σε αυτήν την αρχιτεκτονική δεν καθορίζει πόσες 
εντολές θα βρίσκονται σε εξέλιξη.


Ν.

Yiannis Kokkinis wrote:
> Νόμιζα ότι το είχα ήδη καταλάβει, αλλά τώρα που κοίταξα τις περσινές 
> λύσεις μπερδεύτικα εντελώς. Το ότι το βάθος του pipeline είναι 5 
> σημαίνει ότι αν σε κάποιο κύκλο υπάρχουν 5 εντολές που βρίσκονται 
> ακόμα σε εξέλιξη (δεν έχουν κάνει ακόμα WB) δεν μπορώ να κάνω fetch 
> νέες εντολές;
> ------------------------------------------------------------------------
>
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>   





More information about the Advcomparch mailing list