Καλησπέρα, θα ήθελα να κάνω δύο ερωτήσεις αναφορικά με την εκτέλεση των προσομοιώσεων και πως θα πρέπει να δίνονται οι εντολές.
Συγκεκριμένα, για το 3.1, σε αντίθεση με το 3.2, δεν γίνεται κάποια αναφορά στην l1 Cache.
Πρακτικα λειπει το -g --perf_model/l1_icache/shared_cores=1 \
-g --perf_model/l1_dcache/shared_cores=1 που υπάρχει στο 3.2. Θα πρέπει να συμπληρώσουμε αυτά όταν τρέχουμε τα εκτελέσιμα και για το 3.1;(και εάν όχι, γιατί είναι περιττά; )
Δεύτερον θα ήθελα να ρωτήσω εάν κάθε φορά οι πυρήνες μοιράζονται τις cache με κάποια συγκεκριμένη, ή με τυχαία σειρά. Εάν δηλαδή δίνοντας -g --perf_model/l3_cache/shared_cores=4, ενώ έχουμε 8 πυρήνες, αυτομάτως οι διαμοιρασμοί θα γίνονταν για τους πυρήνες 0-3 και 4-7 αντίστοιχα.
Σας ευχαριστώ πολύ εκ των προτέρων.