[Advcomparch] Tomasulo_algorithm

Konstantinos Nikas knikas at cslab.ece.ntua.gr
Sat May 22 19:25:45 EEST 2010


Καλησπέρα,

α)Μας ενδιαφέρουν τα hazards που εμφανίζονται στην αλληλουχία των 
εντολών κατά τις 2 πρώτες εκτελέσεις του loop (σαν να έχεις κάνει 
unrolling τα 2 πρώτα iterations). Επομένως, αν τυχαίνει να εκτελούνται 
ταυτόχρονα οι 2 εντολές και να εμφανίζεται το hazard, πρέπει να το 
αναφέρετε.

β) Πρέπει να εκτελέσετε τις 2 πρώτες επαναλήψεις του loop. Αν αυτό 
σημαίνει ότι πριν να τελειώσει η εκτέλεση του 2ου branch θα ξεκίνησει η 
εκτέλεση της 3ης, 4ης κτλ επανάληψης του loop, εσείς θα συνεχίσετε 
κανονικά όλες τις εντολές. Και στον κύκλο 40 θα μας δώσετε την εικόνα 
των RS κτλ.

Κ.

On 05/22/2010 10:47 AM, George Darivianakis wrote:
> Kalimera,
> duo erwtiseis tha ithela na kanw gia tin deutiri askisi
>
> a) Sto erwtima a3 prepei na anaferoume ola ta hazards poy sumvainoun 
> akoma kai an auta den epireazoun tin ektelesi tou programmatos mas dld 
> metaksu twn entolwn LD F0,0(R1) kai LD F0,8(R1) prepei na anaferoume 
> oti uparxei WAW hazard???
>
> b) Sto erwtima a2 ,b2 thelete to stigmiotupo gia ton kuklo 40 mono twn 
> duo ektelesewn tou loop h an xreiazetai na kanoume kai triti kai 
> tetarti ektelesi tou loop wste na exoume pliri eikona gia to ti 
> sumvainei ston kuklo 40
>
>
>
> _______________________________________________
> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20100522/b2ab0648/attachment.htm>


More information about the Advcomparch mailing list