Rech­ne­r­a­r­chi­tek­tur

Veranstaltungsnummer im WS2018/19: L.079.05302

Sämtliche Unterlagen (Vorlesungsfolien, Übungsblätter) und aktuelle Informationen werden auf der PANDA Seite zur Vorlesung zur Verfügung gestellt.

Organisatorisches

Die erste Vorlesung findet statt am 17.10.2018 um 9:15 im Raum L2.

Wir verwenden für die Bereitstellung der Unterlagen, die Einteilung in Gruppen für die Übungen und das Praktikum sowie für Hinweise zur Organisation der Lehrveranstaltung PANDA. Die in PAUL zu dieser Veranstaltung angemeldeten Teilnehmer werden automatisch mit PANDA synchronisiert. Jeder in PAUL angemeldete Teilnehmer sollte in PANDA auf die Unterlagen zugreifen können. 

Thema und Lernziele der Vorlesung

Die Vorlesung gibt eine Einführung in den Aufbau und Entwurf moderner Rechensysteme. Insbesondere wird vermittelt, wie durch ein effizientes Zusammenspiel von Hardware und Software kostengünstige und leistungsstarke Rechner entwickelt werden können. Die vorgestellten Techniken und Methoden werden in den Übungen an Beispielen vertieft.

Inhalt

Die Vorlesung folgt dem Lehrbuch "Computer Organization and Design" (D. A. Patterson, J. L. Hennessy: Computer Organization & Design –The Hardware / Software Interface (5th Edition); Morgan Kaufmann, 2014; ISBN: 978-0-12-407726-3) und behandelt folgende Themen:

  1. Einführung
  2. Instruktionssatzarchitektur und Assembler
  3. Leistungsbewertung
  4. Prozessorentwurf
  5. Pipelining
  6. Speicherhierarchie
  7. Ein/Ausgabe
  8. Fortgeschrittene Prozessorarchitektur