19540 V Rechnerarchitektur (3,n)

Rojas


Zeit

Di, Fr 8:30-10:00

Ort

Takustraße 9, SR049 (ab 18.4.)

Sprechstunde

Do, 10-12

Inhalt

Wir werden das Buch von Hennessy/Patterson als Grundlage für die Vorlesung benutzen. Das Buch ist bei den Vorlesungen beider Autoren in Stanford und Berkeley entstanden. Wesentlicher Beitrag von Hennessy und Patterson in diesem Werk ist, die Rechnerarchitektur auf quantitativ meßbare Prinzipien zurückzuführen. Die zu behandelnden Themen sind:

Voraussetzungen

Grundlagen der Rechnerstrukturen und Rechnerorganisation sind von Vorteil.

Literatur

Weitere Literatur wird in der Vorlesung bekannt gegeben.

Übungen

2-stündig, Fr 12:00-13:30, Raum SR 005.

Scheinkriterien

Die Übungen, Programmieraufgaben können und sollten in Zweiergruppen angefertigt werden. Die Vorträge sind in Einzelarbeit anzufertigen und vorzutragen.

Übungsblätter

Mögliche Vorträge über aktuelle Prozessoren

Mögliche Themen für eine Simulation

Implementierte Simulationen

Ausgearbeitete Vorträge

Mailingliste

Es gibt eine Mailingliste (ra@lists.spline.inf.fu-berlin.de) für die Veranstaltung. Nähere Informationen gibt es beim Mailinglisten-Server.

Weitere Informationen

Applets

Die Informatik der Uni Hamburg hat einige Applets und Java Programme ins Netz gestellt, die sich unter anderem mit Rechnerarchitektur befassen.

Insbesondere möchte ich den 'Baukasten' empfehlen. Dabei handelt es sich um ein Online-Script über eine Rechnerarchitekturvorlesung, in der es viele Applets gibt, die die trockenen Stoff veranschaulichen (zum Beispiel Cache).

HADES

Außerdem gibt es ein umfangreiches Java Programm mit dem Namen HADES zur Simulation von digitalen Schaltungen. Es kann auch 'komplexe' Hardware, zum Beispiel ein serielles Terminal, simulieren. Leider ist es kein Applet, so dass einiger Aufwand betrieben werden muß, um mit dem Programm zu arbeiten. Aber: Eine minimale lokale Installation von HADES gibt es jetzt! Zum Starten unter Windows mit der Eingabeaufforderung in das Verzeichnis
   h:\lehre\SS00\19540-V
wechseln und dort
   c:\Programme\JavaSoft\JRE\1.2\bin\java -cp hades.zip hades.gui.Editor
aufrufen (so funktioniert es jedenfalls bei mir). Eine Einführung in das Programm gibt es lokal als Postscript-Datei. Weitere Information, Beispiele usw., gibt es beim Hersteller.

Alliance

Unter Solaris ist das Alliance VLSI CAD System im Verzeichnis /import/alliance installiert. Dies ist eine komplette Entwicklungsumgebung für das Schaltungsdesign.

VHDL

Links zu Seiten über VHDL (Online-Tutorials, VHDL-Tools, usw.) sind auf der VHDL Resource Page zu finden.

Volladdierer

Die Dateien zur Beispielsitzung in Alliance für den Volladdierer in VHDL (Übung am 23. Juni 2000) gibt es jetzt auch online. Ein kurzer Text fasst das Wesentliche noch einmal zusammen.


letzte Änderung am 7. November 2000 (Alexander Gloye)