[Advcomparch] Tomasulo_algorithm
Konstantinos Nikas
knikas at cslab.ece.ntua.gr
Sat May 22 20:13:08 EEST 2010
Δεν είμαι σίγουρος ότι καταλαβαίνω που είναι το πρόβλημα.
Ούτως ή άλλως όλα αυτά τα hazards τα έχεις βρει και αντιμετωπίσει
εκτελώντας τον αλγόριθμο όταν φτιάχνεις τον πίνακα χρονισμού.
Κ.
On 05/22/2010 07:41 PM, Konstantinos Psathas wrote:
> Δηλαδή απ' ότι καταλαβαίνω θέλετε να βρούμε όλα τα 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
>> <mailto:Advcomparch at lists.cslab.ece.ntua.gr>
>> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>
>
> _______________________________________________
> 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/7eb40393/attachment.htm>
More information about the Advcomparch
mailing list