[Advcomparch] Ερμηνεία δεύτερου ερωτήματος
Konstantinos Nikas
knikas at cslab.ece.ntua.gr
Mon Apr 6 12:16:43 EEST 2020
Καλημέρα,
1) Ως "διπλασιασμό του μέγεθους" εννοούμε το διπλασιασμό του capacity.
Θεωρήστε ότι ο κύκλος επηρεάζεται μόνο όταν μεταβάλλεται το
associativity και το capacity.
2) Κάθε διπλασιασμός προκαλεί αύξηση κατά 10% σε σχέση με το
προηγούμενο configuration. Άρα αν το capacity οκταπλασιαστεί σε σχέση
με το baseline, ο κύκλος είναι
c_baseline * 1.10 * 1.10 * 1.10 = c_baseline * 1.331
3) Αναφερόμαστε στα ερωτήματα στα οποία καλείστε να μελετήσετε πως
επηρεάζεται η επίδοση από αλλαγές στα μεγέθη associativity και
capacity, δηλαδή στα ερωτήματα 7.1.1-7.1.3. Σε κάθε ένα από αυτά θα
χρησιμοποιήσετε ως σημείο αναφοράς την πρώτη προσομοίωση, π.χ. στο
7.1.1 τη L1 cache 32KB, 4-way.
K.
On Sat, 4 Apr 2020 at 12:58, - - <bnk963 at gmail.com> wrote:
>
> Καλησπέρα σας, θα ήθελα να σας ρωτήσω σχετικά με το δεύτερο ερώτημα της πρώτης άσκησης, κάποια πράγματα:
>
> 1) Όταν αναφέρεστε σε διπλασιασμό του μεγέθους, εννοείτε τόσο του block size, όσο και του συνολικού cache size? Δηλαδή, εάν έχουμε ένα τάδε μέγεθος κύκλου με μια L1D cache πχ 32KB, 8-way, 32B/block, τότε εάν γίνει 64KB, 8-way, 64B/block θα πρέπει να γίνουν δύο αυξήσεις κύκλων, έτσι;
>
> 2) Αύξηση κύκλου κατά 10%, εννοούμε ότι αν γίνει αυτό πχ τρεις φορές (πχ λόγω οκταπλασιασμού total cache size), τότε θα έχουμε (σε σχέση με το μήκος του πρώτου κύκλου) 1.10 * 1.10 * 1.10 = 1.331 (δηλαδή 33.1% αύξηση του κύκλου σε σχέση με τον αρχικό), ή 10+10+10 = 30% αύξηση του κύκλου σε σχέση με τον αρχικό;
>
> 3) Όταν λέτε "επιστρέψτε στα προηγούμενα ερωτήματα, θεωρώντας κάθε φορά ως αρχικό σημείο αναφοράς την πρώτη προσομοίωση που καλείστε να εκτελέσετε στο καθένα από αυτά", εννοείτε ότι θα λάβουμε υπόψιν μας για τα 7.1.1 (μελέτη L1D), 7.1.2 (μελέτη L2D), κλπ ως σημείο αναφοράς την προσομοίωση με τα λιγότερα χαρακτηριστικά από αυτά; (δηλαδή η φράση "προηγούμενα ερωτήματα" πού αναφέρεται) Και αν ναι, στο L2D-prefetching, κατά την αύξηση του n, δεν έχουμε καμία επίδραση στον κύκλο;
>
> Σας ευχαριστώ,
> Κωνσταντίνος
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
--
Dr. Konstantinos Nikas
Computing Systems Laboratory
School of Electrical and Computer Engineering
National Technical University of Athens
Tel: +30-210-7724159
e-mail: knikas at cslab.ece.ntua.gr
http://www.cslab.ece.ntua.gr/~knikas
More information about the Advcomparch
mailing list