CUDA-Optimierung eines Bilderkennungs-Kernels für ein Stuttgarter Visual-Inspection-Startup
Übersicht
Worum es bei diesem Projekt geht.
Optimiere einen CUDA-Kernel für ein Startup, implementiere zwei bis drei Optimierungen und erhalte ein verifizierbares Zertifikat.
Das Szenario
Das Startup verlor einen Pilot-Kunden, weil die Inspektions-Geschwindigkeit unter den Anforderungen einer Produktionslinie blieb — die GPU-Optimierung ist die kommerzielle Antwort auf die Kritik.
Das Briefing
Was Du tust und was Du zeigst.
Wie hebt man die GPU-Auslastung eines CUDA-Defekt-Erkennungs-Kernels von 35 auf mindestens 70 Prozent ohne Funktionalitäts-Verlust?
Earning criteria — what you'll demonstrate
- GPU-Kernel mit Nsight Compute systematisch profilieren
- Memory-Coalescing, Shared-Memory-Tiling und Warp-Primitive einsetzen
- Occupancy gegen Register-Druck bewusst abwägen
- Korrektheit von GPU-Optimierungen über CPU-Referenz absichern
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Advanced Concurrency and Parallel Computing
Master · Systems
Strong alignment
This challenge maps to Advanced Concurrency and Parallel Computing 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.
- Gpu Programming
Apply gpu programming to solve real industry problems and demonstrate production-level capability.
- Cuda
Apply cuda to solve real industry problems and demonstrate production-level capability.
- Memory Coalescing
Apply memory coalescing to solve real industry problems and demonstrate production-level capability.
- Performance Profiling
Apply performance profiling to solve real industry problems and demonstrate production-level capability.
- Warp Primitives
Apply warp primitives to solve real industry problems and demonstrate production-level capability.
- Documentation
Apply documentation 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.
GPU-Programmierer:in
CUDA-Kernel auf 70+ Prozent Auslastung zu bringen ist eine seltene Senior-Fähigkeit, die KI-, Visual-Inspection- und HPC-Anbieter aggressiv suchen.
Dieses Projekt schärft
- cuda
- memory-coalescing
- warp-primitives
Noch eine Sache