|
|
|
Institut für Kommunikationsnetze und Rechnersysteme (IKR)
|
|
Themenbeschreibung |
|
|
|
|
|
|
|
|
|
Bachelor-Arbeit / Forschungsarbeit Nr. 1044
(Abgeschlossen) [pdf]
|
Spezifikation, Redesign und systematischer Test der Caches in einem superskalaren objektbasierten Prozessor in VHDL
|
|
|
Methoden
|
Themengebiete
|
Entwurf digitaler Systeme
|
Rechnerarchitektur
|
|
|
Beschreibung
|
|
|
|
|
|
|
Hintergrund
|
Am Institut entsteht derzeit ein superskalarer Prototyp einer ebenfalls am Institut entwickelten objektbasierten Prozessorarchitektur. Diese objektbasierte Instruction Set Architecture weist hinsichlich ihrer Sicht des Speichers ein höheres Abstraktionsniveau als konventionelle Architekturen auf, lässt sich aber dennoch mit Hilfe von State-of-the-art-Mechanismen wie dynamischem Scheduling, Sprungvorhersage und Spekulation effizient implementieren.
|
Aufgabenstellung
|
In der Arbeit sollen die bestehenden Caches in der prototypischen Implementierung des objektbasierten Prozessors detailliert spezifiziert und mit Hilfe geeigneter Testbenches umfassend gegen die Spezifikation getestet werden. Auftretende Fehlerfälle sollen analysiert und korrigiert werden. Weiterhin soll das Design der Caches hinsichtlich ihrer Modulstruktur analysiert und gegebenenfalls verbessert werden. Abschließend soll untersucht werden, wie weit es möglich und sinnvoll ist, zwei prinzipiell verschiedene Caches durch nur eine generischen Beschreibung zu modellieren.
|
Erworbene Kenntnisse und Fähigkeiten
|
Sie lernen eine neuartige objektbasierte Prozessorarchitektur kennen, vertiefen Ihre Kenntnisse über Mechanismen in modernen superskalaren Prozessoren und sammeln praktischen Erfahrungen mit VHDL und VHDL Werkzeugen.
|
|
|
|
Voraussetzungen
|
|
Entwurf digitaler Systeme
Rechnerarchitektur und Rechnerorganisation
|
|
|
|
|
|
|
|