Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Ewance
Anmelden
Cover image for Cache-Hierarchie-Simulator für ein Stuttgarter Steuergeräte-Team
Code

Cache-Hierarchie-Simulator für ein Stuttgarter Steuergeräte-Team

FreeVerified credential3 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Baue einen Cache-Simulator in C++17, analysiere 6 Konfigurationen über 4 Trace-Files und erhalte ein verifizierbares Zertifikat.

Das Szenario

Der Zulieferer arbeitet an einer neuen Steuergeräte-Generation mit ARM-Cortex-R-Kern; eine 10-Prozent-Verbesserung der Cache-Effizienz reduziert die nötige Taktrate und damit den Energieverbrauch.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Welche Cache-Konfiguration liefert auf realen Firmware-Traces die beste Kombination aus Hit-Rate, AMAT und Implementierungs-Kosten?

Earning criteria — what you'll demonstrate

  • Set-assoziative Caches und Ersetzungsstrategien praktisch implementieren
  • AMAT (Average Memory Access Time) korrekt aus Hit- und Miss-Penalties berechnen
  • Trace-Driven Simulation als Bewertungsmethodik anwenden
  • Empfehlungen für ein Firmware-Team mit klaren Trade-offs formulieren

Studienpassung

Wo dies in Dein Studium passt.

Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.

Computer Architecture

Bachelor · Systems

Strong alignment

This challenge maps to Computer Architecture at the Bachelor level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.

Karrieren

Berufe, auf die dies Dich vorbereitet.

Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.

Software Engineer

Cache-Simulation ist eine der besten Übungen, um Speicherhierarchie-Verständnis zu bekommen — eine Fähigkeit, die in jeder Software-Engineer-Rolle latente Performance-Probleme früher entdeckt.

Dieses Projekt schärft

  • cache-design
  • cpp
  • simulation

Backend Engineer

Backend Engineers in datenintensiven Systemen denken über Cache-Lokalität nach — wer einen Simulator gebaut hat, hat dafür ein quantitatives Gefühl statt nur Intuition.

Dieses Projekt schärft

  • cache-design
  • benchmarking
  • cpp

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.