Καλησπέρα,
έχεις δίκιο για την εκφώνηση. Όπως είπα και στο μάθημα, η συγκεκριμένη άσκηση είναι το θέμα του Σεπτ. 2011 όπου και ορίζαμε ότι οι πίνακες είναι ευθυγραμμισμένοι (αν κάποιος έχει τα παλιά θέματα μπορεί να το διαπιστώσει). Δυστυχώς, κατά τη συγγραφή της άσκησης μας ξέφυγε και ζητάμε συγγνώμη για αυτό.
Όποιος έχει λύσει την άσκηση ήδη και δε προλαβαίνει να τη διορθώσει δεν υπάρχει πρόβλημα. Όποιος τη λύσει από εδώ και μπρος καλό είναι να τη λύσει θεωρώντας ότι οι πίνακες είναι ευθυγραμμισμένοι. Η άσκηση είναι σχεδιασμένη έτσι, ώστε με το συγκεκριμένο miss pattern να προκύπτουν διάφορα θέματα κατά την εκτέλεση του Tomasulo και να αποτελεί συνολικά μια καλή εξάσκηση/προπόνηση.
Κ.
On 05/06/12 20:45, Stergios Ientsek wrote:
Καλησπερα, Περαν του οτι συμφωνω με τον συναδελφο για το οτι ο κωδικας λεει LD F0, 8(R1) και μετα απο κατω στον πινακα του ερωτηματος λετε LD F0, 0(R1) και οντως μας μπερδευει, σε κανενα σημειο της εκφωνησης δεν λετε πώς ειναι στοιχισμενος ο πινακας στη μνημη, οποτε για διευκολυνση θεωρησα οτι οταν φερνω το Α[1] και το Β[1] στην αρχη, φερνω μαζι και το A[2] και το Β[2] για να έχω λιγοτερα misses.
Στις 5 Ιουνίου 2012 1:20 μ.μ., ο χρήστης Konstantinos Nikas <knikas@cslab.ece.ntua.gr mailto:knikas@cslab.ece.ntua.gr> έγραψε:
On 03/06/12 19:15, Alex Dimo wrote: Εφόσον στους R1 R2 είναι αποθηκευμένη η start-addressτων πρώτων στοιχείων των πινάκων, γιατί την πρώτη φορά διαβάζουμε από το R1+8? Είναι σωστό, ή έχει γίνει τυπογραφικό λάθος (π.χ LDF0,0(R1)) ? Δεν έχει γίνει τυπογραφικό λάθος. Διαβάζουμε από εκεί γιατί θέλουμε να διαβάσουμε το δεύτερο στοιχείο του πίνακα και όχι το πρώτο. Κ. _________________________________________________ Advcomparch mailing list Advcomparch@lists.cslab.ece.__ntua.gr <mailto:Advcomparch@lists.cslab.ece.ntua.gr> http://lists.cslab.ece.ntua.__gr/mailman/listinfo/__advcomparch <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 <tel:%2B30-210-7724159> e-mail: knikas@cslab.ece.ntua.gr <mailto:knikas@cslab.ece.ntua.gr> http://www.cslab.ece.ntua.gr/~__knikas <http://www.cslab.ece.ntua.gr/~knikas> _________________________________________________ Advcomparch mailing list Advcomparch@lists.cslab.ece.__ntua.gr <mailto:Advcomparch@lists.cslab.ece.ntua.gr> http://lists.cslab.ece.ntua.__gr/mailman/listinfo/__advcomparch <http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch>
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch