Rechnerarchitekturpraktikum
Teilnehmerkreis:
Studenten des Hauptstudiums Informatik und Wirtschaftsinformatik,
Magister und Studierende der naturwissenschaftlichen Fachrichtungen
(Mathematik, Physik)
Übersicht:
Im Praktikum werden die Vorlesungsinhalte zur Rechnerarchitektur
an praktischen Übungsaufgaben untersetzt.
Insgesamt sollen 7 Aufgabenpakete gelöst werden. Dazu gehören:
- Programmieren eines Java-Toy-Emulators
Dazu werden 3 Aufgaben-Komplexe gestellt,
die sich mit der konkreten Assembler-Programmierung
und der Bestimmung der MIPS-Rate des Toy-Emulators beschäftigen
- Untersuchungen zur Häufigkeitsverteilung von Befehlen
in C/C++-und Assembler-Programmen (Prüfen der 80/20 bzw. 90/10-Regel)
- Bestimmung des Speicheraufbaus eines Rechners
- Leistungssteigerung eines Rechners mittels Pipeline-Architektur
- Abhängigkeit der Programmausführungszeit von der Prozessoranzahl
in parallelen Rechnerarchitekturen
Die Aufgaben werden an den PCs der Abteilung Technische Informatik
(Raum 3-33...3-36) durchgeführt.
Aufgaben-Protokolle sind von den Teilnehmern bzw. Gruppen abzugeben.
Literatur:
- Hennessy/Patterson:
"Computer Architecture", Morgan Kaufmann, 1990
- Herrmann, P.:
"Rechnerarchitektur", Vieweg, 2000
- Tanenbaum/Goodman:
"Computer-architektur", Prentice Hall, 1999
Erwartete Vorkenntnisse:
erfolgreicher Abschluss des Grundstudiums Informatik
Scheinvergabe:
Der Teilnehmer erhält bei erfolgreichem Abschluss einen Schein