Καλησπέρα,
α)Μας ενδιαφέρουν τα 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@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch