Profile-Guided Optimization für einen DACH-Telekommunikations-Datendienst
Übersicht
Worum es bei diesem Projekt geht.
Optimiere einen C++-Telekommunikations-Dienst mit PGO, führe Lasttests durch und vergleiche Metriken. Erhalte ein verifizierbares Zertifikat.
Das Szenario
Der Telekommunikations-Konzern hat ein 6-köpfiges Compiler- und Build-Team; eine Reduktion der CPU-Auslastung um 10 Prozent würde rund 4 Server-Racks pro Region einsparen.
Das Briefing
Was Du tust und was Du zeigst.
Welche CPU- und Latenz-Verbesserungen bringen PGO und LTO auf einem realen Telekommunikations-Datendienst, und welche Build-Pipeline-Änderungen sind dafür notwendig?
Earning criteria — what you'll demonstrate
- PGO- und LTO-Builds in einer realen, mehrfach-modularen Codebasis umsetzen
- Trainings-Profile auf Repräsentativität prüfen und Bias vermeiden
- Tail-Latenz und Instruction-Cache-Misses als komplementäre Kennzahlen verwenden
- Production-Readiness-Anforderungen (Rollback, Reproduzierbarkeit) in Compiler-Arbeit integrieren
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.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Profile Guided Optimization
Apply profile guided optimization to solve real industry problems and demonstrate production-level capability.
- Link Time Optimization
Apply link time optimization to solve real industry problems and demonstrate production-level capability.
- Cpp
Apply cpp to solve real industry problems and demonstrate production-level capability.
- Build Systems
Apply build systems to solve real industry problems and demonstrate production-level capability.
- Performance Engineering
Apply performance engineering to solve real industry problems and demonstrate production-level capability.
- Production Readiness
Apply production readiness to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Noch eine Sache