Professional Documents
Culture Documents
Ca Overview07 08
Ca Overview07 08
ΥΟ ΛΗ ΗΛΔΚΣΡΟ ΛΟ ΓΩΝ ΜΗΥ ΑΝΙΚΩΝ ΚΑΙ ΜΗΥ ΑΝΙ ΚΩΝ ΤΠΟ ΛΟΓΙΣ ΩΝ
ΣΟ ΜΔΑ Σ ΔΥ ΝΟ ΛΟΓΙΑ ΠΛΗΡΟ ΦΟ ΡΙΚΗ ΚΑΙ ΤΠΟ ΛΟΓΙΣΩΝ
ΔΡΓΑΣΗΡΙΟ ΤΠΟΛΟΓΙ ΣΙΚΩΝ ΤΣΗΜΑΣΩΝ
www.cslab.ece.ntua.gr
ΑΡΥΙΣΔΚΣΟΝΙΚΗ ΤΠΟΛΟΓΙΣΩΝ
Ακ. έηορ 2007-2008, 5ο Δξάμηνο ΗΜ&ΜΤ
ΠΔΡΙΓΡΑΦΗ ΜΑΘΗΜΑΣΟ
Αιγόξηζκνη αξηζκεηηθώλ πξάμεωλ. Αξρηηεθηνληθέο ζπλόινπ εληνιώλ γιώζζαο κεραλήο (Instruction Set Architectures),
νξγάλωζε επεμεξγαζηώλ: κνλάδα έιεγρνπ (control unit) θαη δίνδνο δεδνκέλωλ (datapath), νξγάλωζε θεληξηθήο κνλάδαο
επεμεξγαζίαο, αξρηηεθηνληθέο αγωγνύ (pipeline), νξγάλωζε ηεξαξρίαο κλεκώλ (θξπθέο κλήκεο, κεηάθξαζε εηθνληθώλ
δηεπζύλζεωλ, ΣLB), ηξόπνη αλαθνξάο ζηε κλήκε. Οξγάλωζε εηζόδνπ-εμόδνπ, ζύγρξνλε-αζύγρξνλε επηθνηλωλία,
δηαθνπέο, δηάδξνκνη.
ΠΔΡΙΔΥΟΜΔΝΑ
Γεληθέο έλλνηεο θαη ηερλνινγία ππνινγηζηώλ.
Αιγόξηζκνη αξηζκεηηθώλ πξάμεωλ.
Αξρηηεθηνληθέο πλόινπ Δληνιώλ (ISA)-αλαπαξάζηαζε εληνιώλ, ην ζύλνιν εληνιώλ ηεο αξρηηεθηνληθήο MIPS (RISC).
ρεδίαζε επεμεξγαζηή: δίνδνο δεδνκέλωλ (datapath) θαη κνλάδα ειέγρνπ (θαιωδηωκέλε ινγηθή).
Αύμεζε ηεο επίδνζεο κε ρξήζε δηνρέηεπζεο (αξρηηεθηνληθή αγωγνύ-pipelining).
ύζηεκα κλήκεο (Οξγάλωζε, ηεξαξρία, Κξπθέο κλήκεο).
Μνλάδεο Δηζόδνπ/Δμόδνπ (Ι/Ο).
ΥΗΜΑ ΒΑΘΜΟΛΟΓΙΑ
εηξέο αζθήζεωλ (γηα παξάδνζε από ηνπο ζπνπδαζηέο, bonus 1 κνλάδα). Σειηθή γξαπηή εμέηαζε κε άξηζηα ην 10.
ΒΙΒΛΙΟΓΡΑΦΙΑ
Computer Organization and Design: The Hardware/Software Interface, 3rd Edition, David A. Patterson & John L.
Hennessy, Morgan Kaufmann, 2004.
Computer Architecture: A Quantitative Approach, 3rd Edition, John L. Hennessy & David A. Patterson, Morgan
Kaufmann, 2002.
Modern Processor Design: Fundamentals of Superscalar Processors, John Shen & Miko Lipasti, McGraw-Hill, 2004.
Readings in Computer Architecture, edited by Mark Hill, Norman Jouppi & Gurindar Dohi, Morgan Kaufmann 2000.
Computer Systems: A Programmer’s Perspective, Randal Bryant & David O’Hallaron, Prentice Hall, 2003.
th
Computer Organization, Carl Hamacher, Zvonko Vranesic & Safwat Zaky, 5 edition, McGraw-Hill, 2002.
nd
Computer Architecture, Design and Performance, Barry Wilkinson, 2 edition, 1996.
http://www.cslab.ece.ntua.gr/courses/advcomparch (Πποηγμένα Θέμαηα Οπγάνωζηρ Υπολογιζηών, 8o εξάμηνο ΣΗΜΜΥ)