Grundlagen der Rechnerarchitektur (2V, 2U)

Veranstaltungsnummer im WS 2016/17: L.079.05301

Aktuelles

Die erste Vorlesung beginnt am 19.10.2016 um 09:15 Uhr im Hörsaal C1.

Wir verwenden für die Bereitstellung der Unterlagen, die Einteilung in Gruppen für die Übungen sowie für Hinweise zur Organisation der Lehrveranstaltung koaLA. Diejenigen Studierenden, die sich in PAUL bereits für eine Übungsgruppe eintragen konnten, müssen dies in koaLA wiederholen. Dadurch, dass diese Lehrveranstaltung von Studenten verschiedener Studiengänge belegt wird, ist eine Übernahme der Übungsgruppenanmeldungen von PAUL in koaLA auf eine faire Art leider nicht möglich. Wir bitten um Verständnis.

 

Thema und Lernziele der Veranstaltung

Die Veranstaltung vermittelt einen Einblick in den logischen und physikalischen Aufbau moderner Rechner mit einer Schwerpunktsetzung auf Prozessorarchitekturen. Dabei werden sowohl die Instruktionssatzarchitektur (Programmiermodell, Unterstützung von Software) als auch der Entwurf eines Prozessors (Datenpfad und Kontroller, Nutzung von Parallelität) betrachtet.

Inhalt:

  • Einführung
  • Instruktionssatzarchitektur und Assembler
  • Leistungsbewertung
  • Prozessorentwurf - Datenpfad und Kontroller
  • Pipelining
  • Speicherhierachie
  • Ein- /Ausgabe
  • Prozessorachritektur für Fortgeschrittene

Vorlesungsunterlagen

Die Vorlesungsunterlagen und Übungsaufgaben sind in koaLA hinterlegt.

Übung

Koordination des Übungsbetriebes: Alexander Boschmann

Die Übungen zur Vorlesung finden wöchentlich statt und beginnen am 31.10.2016. Übungsblätter und Musterlösungen werden im koaLA Kurs bereitgestellt. Bitte registrieren Sie sich dort und melden sich für eine der angebotenen Übungsgruppen an.

Sollte ein Übungstermin ausfallen, etwa wegen eines Feiertages, so verteilen sich die Teilnehmer der Übung bitte auf die anderen Übungsgruppen der gleichen Woche!

Die zweiten bis vierten Übungstermine in der Zeit vom 07.11.-25.11.2016 finden nicht in den Seminarräumen, sondern in den Poolräumen O 3 219 und P7.2.02.1 statt. Inhalt der Rechnerübungen ist der Entwurf von MIPS Assemblerprogrammen. Um die Programme testen zu können, werden Sie den MIPS Simulator/Debugger MARS einsetzen, den Sie hier kostenlos herunterladen können.

Wichtige Informationen zur Leistungsbewertung

Die Leistungsbewertung für die Lehrveranstaltung GRA erfolgt durch die schriftliche Klausur. In den Übungen kann ein Bonus von bis zu 10% erarbeitet werden. Dieser Bonus wird zu den in der Klausur erreichten Prozentpunkten addiert.