[Advcomparch] Ερώτηση για Local History Predictor

Konstantinos Nikas knikas at cslab.ece.ntua.gr
Thu Apr 21 12:39:13 EEST 2016


Καλησπέρα,

σκέφτεσαι ανάποδα. Δεν προκύπτουν τα entries από το indexing, αλλά το
μήκος του index από τα entries. Για τoν αριθμό των entries που
δίνουμε, χρειάζεσαι index συγκεκριμένου μήκους, τον οποίο πρέπει να
κατασκευάσεις κατάλληλα.

Έστω ότι ο PHT έχει 1024 entries. Αυτό σημαίνει ότι χρειάζεσαι 10
bits, τα οποία προκύπτουν παίρνοντας τα Z bits από το σωστό BHT entry
και τα 10-Ζ bits από το PC.

K.

2016-04-20 20:31 GMT+03:00 john bouras <giannis.mpouras at hotmail.com>:
> Καλησπέρα,
>
> Χρησιμοποιώντας το μέγιστο hardware(32K ), για BHT entries = 2048 βγάζω
> καποιο Z  :
>
> Επομένως τo πλήθος των bits που χρειάζομαι για να κάνω index τον PHT είναι:
> log2(2048) + Z .
> Υπολογίζοντας το πλήθος των PHT entries (που προκύπτει ως 2^(log2(2048) + Z)
> ), μου προκύπτει πολυ μεγαλύτερο απο το 8192 της ασκησης.
> Έχω σκεφτεί ή υπολογίσει κάτι λάθος?
>
>
>
> _______________________________________________
> 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