Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Ewance
Anmelden
Cover image for Auto-Vektorisierung eines numerischen Kernels für AVX-512
Code

Auto-Vektorisierung eines numerischen Kernels für AVX-512

FreeVerified credential3 WochenAdvanced

Übersicht

Worum es bei diesem Projekt geht.

Diagnostiziere AVX-512-Vektorisierungs-Blocker in C++, optimiere Loops und misse Speedup. Erhalte ein verifizierbares Zertifikat.

Das Szenario

Der Anbieter hat 3 große Energiekunden mit jährlichen Wartungsverträgen, die explizit Performance-Verbesserungen pro Release erwarten; die letzte Vektorisierungs-Arbeit liegt 4 Jahre zurück.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

Welche Loop-Restrukturierungen und Compiler-Hints erreichen auf einem realen Stencil-Solver mindestens 3x Speedup über Auto-Vektorisierung mit AVX-512?

Earning criteria — what you'll demonstrate

  • Vektorisierungs-Blocker aus Compiler-Berichten systematisch diagnostizieren
  • Loop-Restrukturierung (Tiling, Interchange, Unrolling) gezielt für SIMD anwenden
  • Alignment- und Aliasing-Annahmen mit Sprache und Pragma korrekt kommunizieren
  • Energieverbrauch als Kennzahl neben Laufzeit in die Bewertung einbeziehen

Studienpassung

Wo dies in Dein Studium passt.

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

Advanced Compilers and Program Optimization

Master · Programming Languages

Strong alignment

This challenge maps to Advanced Compilers and Program Optimization at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.