<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Καλησπέρα,</p>
<p>Έχω τις εξής απορίες σχετικά με το prefetching (γενικά αλλά και σχετικά με την άσκηση):</p>
<p>1) Προτού γίνει prefetch κάποιο block στην cache, ελέγχουμε πρώτα αν είναι ήδη παρόν σε αυτήν;<br>
2) Ισχύει ότι δεν επιφέρει κάποια χρονική επιβάρυνση; (δηλαδή αφότου έρθει το πρώτο block στην cache, ο επεξεργαστής συνεχίζει την εκτέλεση ενόσω έρχονται και τα επόμενα)<br>
3) Στο αρχείο cache.h, ο κώδικας του prefetching δεν θα έπρεπε να βρίσκεται εντός του if&nbsp;(!l2Hit) {...}, αφού κάνουμε prefetch μόνο σε περίπτωση L2 miss;</p>
<p><br>
</p>
<p>Ευχαριστώ πολύ</p>
</div>
</body>
</html>