[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