[Advcomparch] Εκτέλεση εντολών για L1/L2/L3 caches

Viken Gezekelian VikenGezekelian at hotmail.com
Sat Jun 13 20:47:25 EEST 2020


Καλησπέρα, θα ήθελα να κάνω δύο ερωτήσεις αναφορικά με την εκτέλεση των προσομοιώσεων και πως θα πρέπει να δίνονται οι εντολές.
Συγκεκριμένα, για το 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 αντίστοιχα.

Σας ευχαριστώ πολύ εκ των προτέρων.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20200613/dd4d17a2/attachment.htm>


More information about the Advcomparch mailing list