Καλησπέρα, θα ήθελα να ρωτήσω κάτι σχετικά με την τρίτη άσκηση, στις παραδοχές αναφέρει :
"Το σύστημα περιλαμβάνει 1 non-pipelined Floating Point FU για Integer" ΚΑΙ "Το σύστημα περιλαμβάνει 2 non-pipelined Floating Point FU για Floating (1 για ADDD και 1 για MULD)", άρα εμείς θα χειριζόμαστε ταυτόχρονα 3 FU ?
Δηλαδή θα "τρέχουμε" παράλληλα 2 Tomasulo, με δύο Instruction status, Resevation Status kai Register result status(FU), ένα για floating και ένα για integer ?
Καλησπέρα,
δεν καταλαβαίνω ακριβώς τι εννοείς. Ο αλγόριθμος Tomasulo "τρέχει" για όλες τις εντολές integer και floating-point. Η αρχιτεκτονική περιέχει integer και floating-point FUs, RS και registers.
Κ.
On 04/06/12 17:42, Dimis Malamas wrote:
Καλησπέρα, θα ήθελα να ρωτήσω κάτι σχετικά με την τρίτη άσκηση, στις παραδοχές αναφέρει :
"Το σύστημα περιλαμβάνει 1 non-pipelined Floating Point FU για Integer" ΚΑΙ "Το σύστημα περιλαμβάνει 2 non-pipelined Floating Point FU για Floating (1 για ADDD και 1 για MULD)", άρα εμείς θα χειριζόμαστε ταυτόχρονα 3 FU ?
Δηλαδή θα "τρέχουμε" παράλληλα 2 Tomasulo, με δύο Instruction status, Resevation Status kai Register result status(FU), ένα για floating και ένα για integer ?
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr