Out-of-Order-Scheduler-Modell für einen Münchner Beschleuniger-Kern
Übersicht
Worum es bei diesem Projekt geht.
Du erhältst eine vereinfachte ISA-Beschreibung mit 18 Operationen, 4 Funktionseinheiten und Latenz-Profilen sowie 6 Trace-Files aus realen Signal-Processing-Workloads. Implementiere ein zyklen-akkurates Modell mit konfigurierbarem Issue-Width (2/4/6), ROB-Größe (32/64/128) und Reservation-Station-Größe pro Funktionseinheit (4/8/16). Vergleiche IPC, durchschnittliche Befehle im Flug und Stall-Verteilungen. Liefere den Code, eine 8-seitige Sweep-Analyse, eine Empfehlung für die nächste Mikroarchitektur und ein 30-minütiges Architektur-Review-Skript.
Das Briefing
Was Du tust und was Du zeigst.
Welche Kombination aus Issue-Width, ROB-Größe und Reservation-Station-Größe maximiert IPC auf realistischen Signal-Processing-Traces, ohne überproportionalen Flächenbedarf?
Earning criteria — what you'll demonstrate
- Tomasulo-Algorithmus und ROB-basiertes Commit praktisch implementieren
- Parameter-Sweeps systematisch und reproduzierbar durchführen
- IPC und Stall-Verteilungen als kombinierte Performance-Sicht interpretieren
- Mikroarchitektur-Trade-offs für ein Hardware-Team in eine Empfehlung übersetzen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenSoftware Engineer
Out-of-Order-Modellierung ist eine der härtesten Mikroarchitektur-Übungen und qualifiziert Software Engineers direkt für Performance-Engineering- und Compiler-Backend-Rollen.
Dieses Projekt schärft
- out-of-order-execution
- cpp
- microarchitecture
Backend Engineer
Backend Engineers, die Out-of-Order-Modelle verstehen, schreiben für moderne CPUs deutlich effizienteren Code und können Performance-Profile schärfer interpretieren.
Dieses Projekt schärft
- benchmarking
- simulation
- computer-architecture
Noch eine Sache