[Advcomparch] tournament predictor απορία

Konstantinos Nikas knikas at cslab.ece.ntua.gr
Tue Jul 22 12:11:17 EEST 2014


Καλησπέρα,


> Θα ήθελα να ρωτήσω σε σχέση με την υλοποίηση του tournament predictor τι
> εννοείτε στην εκφώνηση ότι πρέπει να έχει 512 entries. Πρέπει δηλαδή με βάση
> τα lg(512) = 8 τελευταία bits του PC να θυμάται ποιος predictor έχει
> αποδώσει καλύτερα για το branch που βρίσκεται σε αυτό το PC;

είναι ένας predictor που περιέχει 512 entries, δηλαδή 512
διαφορετικούς 2-bit counters.

>
> Επίσης τις παραμέτρους που καθορίζουν αριθμό των entries των predictors
> ανάμεσα στους οποίους επιλέγει πρέπει να τον υπολογίσουμε ώστε το hardware
> που θα απαιτείτο για την υλοποίηση του να έχει ένα σταθερό κόστος; (και αν
> ναι ποιο είναι αυτό;)

Η εκφώνηση είναι σαφής: "Οι P0, P1 έχουν overhead 16Κ ο καθένας".

Κ.

-- 
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