<div dir="ltr">Καλησπέρα,<br><div class="gmail_quote"><div dir="ltr"><div>όσον αφορά το τελευταίο που λες Γιώργο θα έλεγα ότι θες κάτι του στυλ min(N, M) + K. Αν έχεις πες 10 rs και ROB 5 θέσεων, σίγουρα οι παραπάνω rs δε δουλεύουν εφόσον έχει γεμίσει ο ROB. Επίσης αν έχεις 5 rs και ROB 10 θέσεων, πάλι, λόγω hardware in flight θα μπορούν να είναι 5 εντολές, οι άλλες θα περιμένουν στο ROB..<br>
Φυσικά, μπορεί να κάνω και λάθος στην παραπάνω ανάλυση, αλλά μιας και θίχτηκε το θέμα...<br>Καλή συνέχεια,</div><div class="gmail_extra"><br clear="all"><div>Δημήτρης</div></div></div></div></div><div class="gmail_extra">
<br clear="all"><div><div dir="ltr">Dimitris<br></div></div>
<br><br><div class="gmail_quote">2013/7/2 George Matikas <span dir="ltr">&lt;<a href="mailto:g_matikas@hotmail.com" target="_blank">g_matikas@hotmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ευχαριστώ πολύ για την άμεση απάντηση στο προηγούμενο mail μου!<br>
<br>
Καθώς συνέχιζα το διάβασμα μου προέκυψαν μερικές απορίες ακόμη.<br>
Τις παραθέτω εδώ, ώστε αν βρείτε χρόνο να με βοηθήσετε και με αυτές:<br>
<br>
1) Στις διαφάνειες &quot;Lec1-overview-13&quot; στη σελίδα 41, αναφέρει ότι υπάρχει<br>
το ενδεχόμενο να εμφανιστεί structural hazard λόγω ταυτόχρονης εγγραφής<br>
του register file στο στάδιο WB. Ωστόσο, πιστεύω ότι αυτό δεν είναι εφικτό, αφού<br>
πάντα πριν το στάδιο WB βρίσκεται στο pipeline του παραδείγματος το στάδιο<br>
MEM. Άρα θα έχουμε εκεί structural hazard και επομένως stall και δεν θα<br>
συμπέσουν ποτέ 2 WB στάδια.<br>
<br>
2) Απλά επειδή θέλω να βεβαιωθώ ότι το έχω καταλάβει σωστά, capacity misses<br>
έχουμε μόνο σε fully-associative cache, ενώ σε direct-mapped και 2/4-way set-<br>
associative caches έχουμε μόνο conflict misses, έτσι; (εννοώ πέραν των<br>
compulsory και coherence misses).<br>
<br>
3) Στο θέμα 1Β του Ιουλίου 2012 αναφέρει στη λύση ότι ο μέγιστος αριθμός<br>
physical register πρέπει να είναι &lt;= Ν+Κ. Στις διαφάνειες όμως αναφέρει, επίσης,<br>
ότι θα πρέπει να έχουμε τουλάχιστον τόσα Reservation Stations όσοι οι φυσικοί<br>
καταχωρητές (&quot;Lec5-dynamic-13&quot; σελίδα 15). Οπότε δεν θα έπρεπε να λάβουμε<br>
υπόψην μας και αυτό; Πχ κάτι της μορφής: physical registers &lt;= min( N+K , M );<br>
<br>
<br>
Ευχαριστώ και πάλι,<br>
Ματίκας Γεώργιος<br>
_______________________________________________<br>
Advcomparch mailing list<br>
<a href="mailto: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>
</blockquote></div><br></div>