[Advcomparch] Περι Κώδικα 3ης άσκησης

Konstantinos Nikas knikas at cslab.ece.ntua.gr
Wed Jun 6 00:58:29 EEST 2012


Καλησπέρα,

έχεις δίκιο για την εκφώνηση. Όπως είπα και στο μάθημα, η συγκεκριμένη 
άσκηση είναι το θέμα του Σεπτ. 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 at cslab.ece.ntua.gr <mailto:knikas at 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 at lists.cslab.ece.__ntua.gr
>         <mailto:Advcomparch at 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 at cslab.ece.ntua.gr <mailto:knikas at cslab.ece.ntua.gr>
>     http://www.cslab.ece.ntua.gr/~__knikas
>     <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
>     <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


More information about the Advcomparch mailing list