[Advcomparch] Θέματα υλοποίησης

konstant psychas kpsychas at gmail.com
Thu Apr 1 15:37:01 EEST 2010


Καλημέρα.
Στον κώδικα που μας δίνεται θεωρείται δεδομένο ότι τα traces αντιπροσωπεύουν
100.000.000 εντολές. Από ότι παρατήρησα όμως στα traces οι εντολές είναι
πολύ λιγότερες εκτος αν αυτό συμβαίνει γιατί εξετάζονται μόνο οι εντολές
διακλάδωσης. Το ερώτημα είναι πρέπει να αλλάξουμε τον κώδικα ώστε να μετράει
τις εντολές ή όχι και να θεωρήσουμε ότι το ποσοστό που θα βρούμε αναφέρεται
στο σύνολο των εντολών;
Επίσης στην υλοποίηση του static not-taken predictor η πρόβλεψη not-taken
πρέπει να γίνεται σε όλες τις διακλαδώσεις ή μόνο σε όσες έχουν συνθήκη
(αφού προφανώς οι υπόλοιπες θα είναι taken);
Τέλος ο local history 2-level predictor έχει 2 πίνακες. Θα πρέπει και οι 2
μαζί να χρειάζονται συνολικό hardware 32K ή ο καθένας ξεχωριστά;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20100401/4c1697be/attachment.htm>


More information about the Advcomparch mailing list