Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for OpenMP-Optimierung fuer eine Bank-Risiko-Engine in Frankfurt
Code

OpenMP-Optimierung fuer eine Bank-Risiko-Engine in Frankfurt

FreeVerified credential3 WochenAdvanced

Übersicht

Worum es bei diesem Projekt geht.

Analysiere die heutige Implementierung (Quellcode wird bereitgestellt) und identifiziere die parallelen Schleifen. Implementiere OpenMP-Parallelisierung mit dynamischer Workload-Verteilung, Thread-lokalen Akkumulatoren und expliziter Thread-Affinity. Optimiere die Datenstruktur fuer Cache-Lokalitaet (Struct-of-Arrays statt Array-of-Structs). Validiere Korrektheit gegen die heutige Implementierung (numerische Differenzen unter 1e-12). Fuehre eine Skalierungs-Analyse von 1 bis 32 Threads durch. Liefere den Quellcode, eine 8-seitige Optimierungs-Studie und einen Vergleich der Laufzeiten.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Wie parallelisieren wir eine serielle Monte-Carlo-Risiko-Engine mit OpenMP auf 32 Cores ohne numerische Drift und mit linearer Skalierung?

Earning criteria — what you'll demonstrate

  • OpenMP-Parallelisierung fuer Schleifen-intensive Workloads sauber anwenden
  • Thread-Affinity und Workload-Verteilung gezielt steuern
  • Datenstrukturen fuer Cache-Lokalitaet umstrukturieren
  • Numerische Reproduzierbarkeit bei paralleler Reduktion garantieren

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

Software Engineers in Banken-Risiko-IT arbeiten taeglich mit OpenMP-Optimierungen. Die Cache-Lokalitaet-Disziplin ist ein direkter Senior-Indikator.

Dieses Projekt schärft

  • openmp
  • c-plus-plus
  • cache-optimization

Backend Engineer

Backend Engineers in Compute-intensiven Domaenen profitieren von Parallelisierungs-Disziplin. Die Skalierungs-Methodik ist auch fuer Spark- und Dask-Workloads anwendbar.

Dieses Projekt schärft

  • parallel-computing
  • performance-analysis
  • monte-carlo

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.