[Advcomparch] Tomasulo_algorithm
Konstantinos Psathas
nonborn at me.com
Sat May 22 19:41:18 EEST 2010
Δηλαδή απ' ότι καταλαβαίνω θέλετε να βρούμε όλα τα hazards τα οποία εμφανίζονται στον κώδικα που τρέχουμε, στη λογική που τα βρίσκαμε στην Αρχιτεκτονική του 5ου εξαμήνου? Τα hazards αυτά είναι πάρα πολλά... Συγνώμη που ρωτάω και ξαναρωτάω αλλά μου φαίνεται πολύ σπαζοκεφαλιά το συγκεκριμένο πράγμα και ρωτάω για να μην κάτσω και αφιερώσω τόση ώρα για κάτι τόσο χαζό που μπορεί και να μην το θέλετε.
On 22 Μαϊ 2010, at 7:25 μ.μ., Konstantinos Nikas wrote:
> Καλησπέρα,
>
> α)Μας ενδιαφέρουν τα 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
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20100522/47e53367/attachment.htm>
More information about the Advcomparch
mailing list