[Advcomparch] Απορίες σε θέματα 2Α Ιουλ,Σεπ 2010

Konstantinos Nikas knikas at cslab.ece.ntua.gr
Wed Jun 29 20:11:28 EEST 2011


Καλησπέρα,


On 06/29/2011 06:55 PM, Kostas Piqion wrote:
> Στο θέμα 2.Α Σεπ 2010 μπορείτε να εξηγήσετε τη λειτουργία του (1,1)
> global history predictor και το σκεπτικό με το οποίο παίρνει τις
> αντίστοιχες τιμές;


Δουλεύει όπως έχουμε πει ότι δουλεύει ο (m,n) global history predictor. 
Ουσιαστικά έχεις 2 στήλες από 1-bit predictors και επιλέγεις τη στήλη με 
βάση το αποτέλεσμα του προηγούμενο branch.

> Επίσης, στο θέμα 2.Α Ιουλ 2010 μπορείτε να εξηγήσετε πως προκύπτει το
> 0<=value<=6 στο ii καθώς και το αποτέλεσμα του iii;

To 0 είναι η min τιμή που μπορεί να πάρει ο predictor. Το 6 είναι η max 
τιμή που θα μπορούσε να πάρει (προφανώς αν τα τελευταία 6 branches ήταν 
Taken). Αν ο predictor έχι λιγότερα από 3 bits, προφανώς η max τιμή θα 
είναι 1 ή 3 (για 1 ή 2 bits αντίστοιχα).

Για το (iii) έχει ήδη απαντηθεί

http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/2011-June/000629.html

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