Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Out-of-Order-Scheduler-Modell für einen Münchner Beschleuniger-Kern
Code

Out-of-Order-Scheduler-Modell für einen Münchner Beschleuniger-Kern

FreeVerified credential4 WochenAdvanced

Ü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.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

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 Rollen

Software 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

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.