<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Απο τις προσομοιωσεις για τις διαφορετικες αναδιαταξεις των loops προκυπτει διαφορετικο instructions executed καθε φορα και μαλιστα η αποκλιση απο το μικροτερ στο μεγαλυτερο ειναι κοντα στα 85 Μ εντολες. Υστερα απο καποια πειραματα που εκανα βρηκα οτι χωρις το -Ο1 flag κατα το compile ο αριθμος των εντολων που εκτελουνται ειναι ιδιοσ για ολες ις αναδιαταξεις. Επομενως φαινεται οτι οι διαφορες στα instructions executed ειναι απορροια του -Ο1 flag και οχι των αναδιαταξεων. <br><br>Ομως το γεγονος οτι στις προσομοιωσεις που τελικα κανουμε (με -Ο1 compiled προγραμματα) ο αριθμος των εντολων διαφερει απο προγραμμα σε προγραμμα και μαλιστα σημαντικα, περιπλεκει πολυ τα πραματα ως προς την επιλογη της αναδιαταξης με την καλυτερη αποδοση αφου αλλοιωνει τον υπολογισμο των κυκλων με βαση τον τυπο που δινεται στην εκφωνηση.<br><br>Το ερωτημα μου τελικα ειναι: Πρεπει να λαβουμε υποψη και τα παραπανω και να κανουμε τη ζωη μας ακομα πιο δυσκολη ή να τα αγνοησουμε και να χρησιμοποιησουμε απλα τα instructions executed και τα misses που προκυπτουν ως output των προσομοιωσεων;;<br><br /><hr />With Windows Live, you can organize, edit, and  <a href='http://www.microsoft.com/middleeast/windows/windowslive/products/photo-gallery-edit.aspx' target='_new'>share your photos.</a></body>
</html>