Vorlesung Rechnerarchitektur
SS 2010 PD Dr. A. Strey Universität InnsbruckAktuelles
Die dritte Klausur in Rechnerarchitektur findet am 21. September 2010 von 10-12 Uhr im Hörsaal D statt.
Inhalt
Diese Vorlesung beschäftigt sich mit den Grundlagen der Digitaltechnik und der Rechnerarchitektur. Behandelt werden u.a. folgende Themen:
- Entwurf von Schaltnetzen
- Entwurf von Schaltwerken
- Aufbau eines Prozessors
- Instruktionssatzarchitektur am Beispiel des MIPS-Prozessors
- MIPS-Assemblerprogrammierung
- Rechnerarithmetik
- Leistungsbewertung
- Pipelining
- Cache und Speicherorganisation
- E/A-Schittstellen und Kommunikation
- Multiprozessorsysteme und alternative Architekturen
Interessante Links
Homepage des SPIM Simulators (Informationen und Download für Windows XP oder Linux)
Appendix A: Assemblers, Linkers and the SPIM Simulator aus dem Buch von Hennessy und Patterson
MIPS Reference Card mit Kurzübersicht aller MIPS-32 Instruktionen
Literatur
- D.A. Patterson, J. L. Hennessy, A. Bode, W. Karl, Th. Ungerer: Rechnerorganistion und Entwurf, Spektrum Akademischer Verlag; Auflage: 3., Aufl. (September 2005)
Proseminar
Es gibt 4 Proseminare. Die Gruppen werden von Peter Thoman (2x), Stefan, Felkel (1x) und Alfred Strey (1x) geleitet. Allgemeine Hinweise zum Proseminar findet man hier. Bislang gibt es folgende Aufgabenblätter:
Blatt1 (blatt01.pdf, Besprechung am 11.03.10), Blatt2 (blatt02.pdf, Besprechung am 18.03.10), Blatt3 (blatt03.pdf, Besprechung am 25.03.10), Blatt4 (blatt04neu.pdf, korrigierte Version, Besprechung am 15.04.10), Blatt5 (blatt05.pdf, Besprechung am 22.04.10), Blatt6 (blatt06.pdf, Besprechung am 29.04.10), Blatt7 (blatt07.pdf, Besprechung am 06.05.10), Blatt8 (blatt08.pdf, Besprechnung am 20.05.10), Blatt9 (blatt09.pdf, Besprechnung am 27.05.10), Blatt10 (blatt10.pdf, Besprechnung am 10.06.10), Blatt11 (blatt11.pdf, Besprechnung am 17.06.10), Blatt12 (blatt12.pdf, Besprechnung am 24.06.10), Blatt 13 (blatt13.pdf, freiwillig, Besprechung am 01.07.10)
Beispiele
MIPS-Demoprogramm aus Vorlesung vom 25.03.10 (demo.s)
Folien
| Überblick | RAoverview4.pdf |
| Kapitel 1: Einführung | RAintro4.pdf |
| Kapitel 2, Teil A: Kombinatorische Logik | RAlogic4.pdf |
| Kapitel 2, Teil B: Sequentielle Logik | RAseq4.pdf |
| Kapitel 3: Instruktionssatz-Architektur | RAisa4.pdf |
| Kapitel 4: Arithmetik und Datenpfad | RAarith4.pdf |
| Kapitel 5: Steuerwerk einer CPU | RAcontrol4.pdf |
| Kapitel 6: Leistung | RAperf4.pdf |
| Kapitel 7: Speicher | RAmem4.pdf (animiert: RAmem4A.pdf) |
| Kapitel 8: Ein-/Ausgabe | RAio4.pdf |
