Πρόγραμμα Διαλέξεων για το Εαρινό Εξάμηνο 2008
Ημερομηνία | Θέμα | Διαφάνειες | Σχετικά Αναγνώσματα | Ανακοινώσεις |
---|---|---|---|---|
18/3/2008 | δεν έγινε μάθημα λόγω συνέλευσης φοιτητών | |||
25/3/2008 | αργία 25ης Μαρτίου | |||
1/4/2008 | δεν έγινε μάθημα λόγω συνέλευσης φοιτητών | |||
8/4/2008 | Εισαγωγή: σύνοψη βασικών εννοιών, 5-stage pipeline, επεκτάσεις για λειτουργίες πολλαπλών κύκλων | pps   pdf | Appendix A + §3.1 από το CA3 | Ανακοινώθηκε η πρώτη άσκηση. Παράδοση μέχρι 22/4. |
15/4/2008 | Υπερβαθμωτή οργάνωση υπολογιστών | pps   pdf | ||
15/4/2008 | Στατικές και δυναμικές τεχνικές πρόβλεψης διακλαδώσεων | pps   pdf | Ανακοινώθηκε η δεύτερη άσκηση. Παράδοση μέχρι 18/5. | |
5/5/2008 | Δυναμική δρομολόγηση εντολών | pps   pdf | ||
12/5/2008 | Υποθετική εκτέλεση εντολών, out-of-order εκτέλεση σε υπερβαθμωτούς επεξεργαστές | pps   pdf | ||
19/5/2008 | Cache optimizations | pps   pdf | Ανακοινώθηκε η τρίτη άσκηση. Παράδοση μέχρι 31/5. | |
2/6/2008 | Πολυνηματικές αρχιτεκτονικές | pps   pdf | ||
9/6/2008 | Cache optimizations | pps   pdf | Ανακοινώθηκε η τέταρτη άσκηση. Παράδοση μέχρι 29/6. |
- Εδώ θα βρείτε ένα applet που προσομοιώνει τον αλγόριθμο Tomasulo (με out-of-order ολοκλήρωση εντολών).
- Εδώ θα βρείτε αντίστοιχο applet που προσομοιώνει τον αλγόριθμο Tomasulo με ROB για in-order commit εντολών. Τα applets αναπτύχθηκαν από τον φοιτητή Βασίλη Συργκάνη.
Οι διαφάνειες περιέχουν τα σχήματα από το βιβλίο "Computer Organization and Design: The Hardware/Software Approach", David Patterson and John Hennessy, 1998, (c) Morgan Kaufmann Publishers.