Προηγμένα Θέματα Αρχιτεκτονικής Υπολογιστών
Κωδικός | 3.4.3352.8 |
---|---|
Εξάμηνο | 8o |
Κατηγορία | |
Ώρες Διδασκαλίας - Ώρες Εργαστηρίου | 3 - 1 |
Διδάσκοντες | Νεκτάριος Κοζύρης, Διονύσιος Πνευματικάτος, Κωνσταντίνος Νίκας |
Περιγραφή
Αρχιτεκτονικές συνόλου εντολών γλώσσας μηχανής (Instruction Set Architectures), οργάνωση προηγμένων επεξεργαστών: μονάδα έλεγχου (control unit) και δίοδος δεδομένων (datapath), Αρχιτεκτονικές αγωγού (pipeline), οργάνωση ιεραρχίας μνημών (γρήγορες μνήμες, μετάφραση εικονικών διευθύνσεων, ΤLB), αρχιτεκτονικές αγωγού πολλαπλών βαθμίδων μεταβλητής καθυστέρησης (multistage pipeline with variable latency), πρόβλεψη διακλάδωσης (branch prediction), αρχιτεκτονικές μεγάλου μήκους λέξης (VLIW), παραλληλισμός σε επίπεδο εντολών γλώσσας μηχανής (ILP)-υπερβαθμωτές αρχιτεκτονικές αγωγού (super scalar pipelines), δυναμική δρομολόγηση εντολών (out-of-order- OOO). Παραδείγματα σύγχρονων επεξεργαστών. Υπερνηματισμός (hyperthreading), αρχιτεκτονικές SMT, πολλαπλών πυρήνων (multicoreCMP).