Καλημέρα,
όσον αφορά τα χαρακτηριστικά της cache, νομίζω ότι μια προσεκτική ματά στον κώδικα δίνει την απάντηση. Το functionality της cache περιγράφεται στο cache.h. Αν θέλεις να τα ορίζεις σαν παραμέτρους, θα πρέπει να κάνεις αλλαγές και στο cslab_cache.cpp.
Αντίστοιχα, για το που θα κάνετε την καταγραφή των στατιστικών κάθε 10Μ εντολών θα πρέπει να βρείτε που το εργαλείο μετρά εντολές κτλ.
Κ.
2016-03-24 12:25 GMT+02:00 Θοδωρής Αντωνιουδάκης tant@mail.ntua.gr:
Το cslab_cache.so δέχεται σαν παραμέτρους το μέγεθος της μνήμης, το associativity και το μέγεθος του block σε L1 και L2.
Που ορίζω την ιεραρχία μνήμης (write allocate – no-write allocate) και την πολιτική αντικατάστασης;
Επίσης που ορίζω την αποθήκευση των στατιστικών κάθε 10Μ εντολές;
Πρέπει να επέμβω στο cache.h και στο cslab_cache.cpp;
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr