pote na perimenoume ta apotelesmata?
______________________________________________________________________________________
Αναζητήστε προϊόντα και συγκρίνετε τιμές σε περισσότερα από 300 online καταστήματα με ένα click!
http://shopping.pathfinder.gr/
Παρατήρησα οτι στην λύση της άσκησης το loop blocking εφαρμόστηκε και στα 3 loops (i j k) σε αντίθεση με το παράδειγμα στις διαφάνεις οπου γίνεται loop blocking σε 2 loops. Γενικά πως θα κρίνουμε σε πόσα loop θα εφαρμόσουμε το blocking ;
Kalispera.
Exo tin entyposi pos oi lyseis tis askisis 4 einai ligo genikes kai den fainontai ksekathara oi apantiseis se ola ta erotimata ton ekfoniseon.
Paradeigmatos xarin, sto cache blocking, me poio tropo exoume rythmisei to block size?
Euxaristo
___________________________________________________________
Χρησιμοποιείτε Yahoo!;
Βαρεθήκατε τα ενοχλητικά μηνύματα (spam); Το Yahoo! Mail
διαθέτει την καλύτερη δυνατή προστασία κατά των ενοχλητικών
μηνυμάτων http://login.yahoo.com/config/mail?.intl=gr
Καλησπέρα,
απλά να πω για όσους δεν το έχουν δει ακόμα πως από χτες το απόγευμα
έχουμε ανεβάσει τις διαφάνειες με τη λύση της 4ης άσκησης. Παρακαλώ
ενημερώστε και όσους συναδέλφους σας δεν παρακολουθύν αυτή τη λίστα.
Ευχαριστώ,
Κωστής
Καλημέρα,
γενικά υπάρχουν διαφόρων ειδών 2-bit predictors. Βασικά, αν έχεις ένα
state machine με 4 states (00,01,10,11) τότε μπορείς να ορίσεις εσύ με
ποιον τρόπο πηγαίνεις από το ένα στο άλλο και να κατασκευάσεις έτσι ένα
2-bit predictor.
Γενικότερα ο πιο απλός είναι μάλλον αυτός που υποτείθεται ότι
χρησιμοποιεί το παράδειγμα που αναφέρεις, δηλαδή αυτός που από το 01
πάει στο 10 και μετά στο 11. Αν όμως χρησιμοποιούσαμε τον predictor της
προηγούμενης διαφάνειας τότε από την κατάσταση 01 θα έπρεπε όντως να
πάμε στην 11 με το πρώτο TAKEN branch. Οπότε το "λάθος" είναι ότι το
παράδειγμα δεν αναφέρει ποιο predictor χρησιμοποιεί.
Κωστής
> ------------------------------------------------------------------------
>
> Subject:
> 2-bit-predictor
> From:
> Marinos Mitrou <mmitrou(a)hotmail.com>
> Date:
> Sat, 5 Jul 2008 09:52:35 +0300
> To:
> <advcomparch-bounces(a)lists.cslab.ece.ntua.gr>
>
> To:
> <advcomparch-bounces(a)lists.cslab.ece.ntua.gr>
>
>
> Καλημέρα!
>
> Ήθελα να ρωτήσω σχετικά με το παράδειγμα στη σελίδα 24/LEC-3
>
> Ενώ αρχικά επιλέγουμε αυθαίρετα την κατάσταση 1 μας έρχεται TAKEN και
> πάμε στην 2 και ακολούθως στην 3. Κανονικά - με βάση και το σχήμα
> καταστάσεων της σελίδας 22 - δεν θα έπρεπε να μεταβούμε κατευθείαν
> στην 3 από την 1;
>
> Ευχαριστώ.
>
>
> ------------------------------------------------------------------------
> Κατεβάστε 30 ΔΩΡΕΑΝ Emoticons για τον Windows Live Messenger σας! σε
> ένα σημείο. <http://www.livemessenger-emoticons.com/el-gr/>
--
Dr. Konstantinos Nikas
Computing Systems Laboratory
School of Electrical and Computer Engineering
National Technical University of Athens
Tel: +30-210-7722495
e-mail: knikas(a)cslab.ece.ntua.gr
http://www.cslab.ece.ntua.gr/~knikas
Στις διαφάνειες 'Lecture 3...' στο παράδειγμα του 1-bit predictor στη θέση μνήμης 108, το miss prediction μήπως είναι 2/100001? γιατί γίνονται λάθος προβλεψης για i=0 και για i=100000, δηλαδή σύνολο προβλέψεων 100001.
Ναι, η εξέταση του μαθήματος είναι με κλειστά τα βιβλία. Επιτρέπεται
όμως να έχετε μαζί σας μια Α4 με ότι θεωρείτε οτι είναι σημαντικό.
Κ.
> H εξεταση θα γίνει με κλειστές σημειώσεις?
>
> Μπορούμε να έχουμε μαζί μας μια Α4 με ότι θεωρούμε σημαντικό?
>
> Ευχαριστώ
>
>
> 2008/6/28 Konstantinos Nikas <knikas(a)cslab.ece.ntua.gr>:
>
>> Όπως ειπώθηκε και στο τελευταίο μάθημα, η ύλη του μαθήματος βρίσκεται
>> στις διαφάνειες που χρησιμοποιήθηκαν κατά τη διάρκεια του εξαμήνου και
>> τις οποίες μπορείτε να κατεβάσετε από το site του μαθήματος. Εκτός από
>> τις διαφάνειες μπορείτε να ανατρέξετε και στα ανάλογα κομμάτια του
>> βιβλίου που σας έχει δοθεί. Συνοπτικά τα θέματα τα οποία παρουσιάστηκαν
>> στην τάξη ήταν τα εξής :
>>
>> 1) Superscalar architectures
>> 2) Branch prediction
>> 3) Dynamic execution (Tomasulo etc.)
>> 4) Cache optimizations
>> 5) Multithreaded architectures
>>
>> Τέλος, όπως είπε και ο κ. Κοζύρης ιδιαίτερη προσοχή στον αλγόριθμο
>> Tomasulo και cache optimizations.
>>
>> Κωστής
>>
>> Spyros Hadjichristodoulou wrote:
>>
>>> Καλησπέρα σε όλους,
>>>
>>> Μήπως θα μπορούσαμε να είχαμε την ακριβή ύλη για την εξέταση του
>>> μαθήματος, έτσι ώστε να προγραμματίσουμε το διάβασμά μας?
>>>
>>> Ευχαριστώ,
>>>
>>> Σπύρος Χατζηχριστοδούλου
>>>
>>>
>>> _______________________________________________
>>> Advcomparch mailing list
>>> Advcomparch(a)lists.cslab.ece.ntua.gr
>>> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>>>
>>>
>> _______________________________________________
>> Advcomparch mailing list
>> Advcomparch(a)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-7722495
e-mail: knikas(a)cslab.ece.ntua.gr
http://www.cslab.ece.ntua.gr/~knikas