<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><br>Καλησπέρα.<br>Στο στάδιο WB μπορούν να συνυπάρχουν στον ίδιο κύκλο μία εντολή BNEZ(που ουσιαστικά δεν κάνει τίποτα-αν κάνω λάθος διορθώστε με) και κάποια άλλη που γράφει στον CDB (π.χ. μια L.D); Σήμερα στο μάθημα ρώτησα τον κ. Κοζύρη και μου είπε, αν κατάλαβα σωστά, ότι κάτι τέτοιο είναι δεκτό.<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br><br><div class="plainMail">Καλησπέρα,<br><br>το βάθος του pipeline είναι όντως 5, ενώ το issue width είναι 1. Αυτό σημαίνει ότι στα IF, ID, IS, WB μόνο μια εντολή μπορεί
 να βρίσκεται σε κάθε κύκλο. Ο αριθμός όμως των εντολών που βρίσκονται στο ΕΧ εξαρτάται από τον αριθμό των reservation stations καθώς και το μέγεθος του ROB.<br><br>Αυτή άλλωστε είναι και η λογική του out-of-order execution. Ότι ενώ κάποια εντολή είναι "κολλημένη" στο ΕΧ στάδιο (είτε γιατί περιμένει να επιλυθούν dependencies είτε γιατί το execution παίρνει πολλούς κύκλους), ο επεξεργαστής συνεχίζει και στέλνει εντολές προς εκτέλεση, μέχρι φυσικά να τελειώσουν τα resources (reservation stations, ROB). To πόσες εντολές κάνει fetch, decode, issue κτλ εξαρτάται από το issue width. Αν ας πούμε ο
 επεξεργαστής ήταν 2-wide superscalar τότε θα μπορούσε να κάνει 2 εντολές fetch, decode κτλ.<br><br><br>K.<br>&gt; Συγγνώμη αν η ερώτηση είναι προφανής, ή αν θα έπρεπε ήδη να το γνωρίζω.<br>&gt; <br>&gt; Στην άσκηση το βάθος του pipeline είναι 5; Δηλαδή το πολύ 5 εντολές μπορούν να βρίσκονται ταυτόχρονα σε εξέλιξη (δηλαδή σε κάποιο από το στάδια IF, ID, IS κτλ);<br>&gt; <br>&gt; Ευχαριστώ<br>&gt; ------------------------------------------------------------------------<br>&gt; <br>&gt; _______________________________________________<br>&gt; Advcomparch mailing list<br>&gt; <a ymailto="mailto:Advcomparch@lists.cslab.ece.ntua.gr" href="/mc/compose?to=Advcomparch@lists.cslab.ece.ntua.gr">Advcomparch@lists.cslab.ece.ntua.gr</a><br>&gt; <a
 href="http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch" target="_blank">http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch</a><br>&gt;&nbsp;&nbsp;&nbsp;<br><br>_______________________________________________<br>Advcomparch mailing list<br><a ymailto="mailto:Advcomparch@lists.cslab.ece.ntua.gr" href="/mc/compose?to=Advcomparch@lists.cslab.ece.ntua.gr">Advcomparch@lists.cslab.ece.ntua.gr</a><br><a href="http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch" target="_blank">http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch</a><br></div></blockquote></td></tr></table><br>



      <hr size=1><font size=-1 face=Arial> 
Χρησιμοποιείτε Yahoo!<br> 
Βαρεθήκατε τα ενοχλητικά μηνύ ματα (spam); Το Yahoo! Mail διαθέτει την καλύτερη δυνατή προστασία κατά των ενοχλητικών μηνυμάτων <br> 
<a href="http://login.yahoo.com/config/mail?.intl=gr">http://login.yahoo.com/config/mail?.intl=gr</a> </font>