Saal II · Ökosystem & Wechselkosten
CUDA-Lock-in
Hardware lässt sich kopieren. Ein Jahrzehnt Entwickler-Gewohnheit nicht. CUDA bindet Millionen Programmierer an NVIDIA — und das ist die wahre Eintrittsbarriere.
Fig. 06 · Vorsprung
GitHub-Projekte mit CUDA-Bezug zu solchen mit ROCm-Bezug. Ein quantitativer Beweis dafür, dass die Eintrittsbarriere weniger Silizium ist und mehr Software.
0×
mehr CUDA-Projekte als ROCm-Projekte
Fig. 07 · Dot Matrix
Ein Punkt pro 50 Projekte.
CUDA5’937 Projekte · 119 Punkte
OpenCL1’350 Projekte · 27 Punkte
ROCm187 Projekte · 4 Punkte
SYCL145 Projekte · 3 Punkte
Ein Punkt = ~50 GitHub-Projekte mit Plattform-Bezug. Quelle · GitHub-Suche, 2024.
Fig. 08 · Wechselkosten
Warum die Leiter nach unten verriegelt ist.
- HardwareGPUs, NVLink, DGX-Systeme — Capex bereits abgeschrieben.
- TreiberCUDA-Driver tief im OS verankert; Kernel-Module zertifiziert.
- BibliothekencuBLAS, cuDNN, TensorRT — kein 1:1-Äquivalent in ROCm.
- CodebaseJahrzehnte CUDA-Code in Produktion — Migration ≠ Recompile.
- TalentEngineers mit CUDA-Erfahrung sind am Markt um ein Vielfaches verfügbarer als ROCm-Spezialisten.
↳ steckt fest
10+ Jahre
aufgebautes CUDA-Know-how in Universitäten, Frameworks, Industrie.
$12,9 Mrd
F&E-Budget NVIDIA FY25 — fliesst zurück in dasselbe Ökosystem.
März 2024
EULA verbietet CUDA-Translation — Beweis der Marktmacht.
Fig. 09 · Zeitstrahl
Der Fall ZLUDA.
2007
CUDA 1.0 erscheint.
2014
ZLUDA-Vorläufer: CUDA-auf-Intel-iGPU.
2021
AMD finanziert ZLUDA-Port auf ROCm.
2024
NVIDIA verbietet Translation-Layer per EULA.
2007
CUDA 1.0 erscheint.
2014
ZLUDA-Vorläufer: CUDA-auf-Intel-iGPU.
2021
AMD finanziert ZLUDA-Port auf ROCm.
2024
NVIDIA verbietet Translation-Layer per EULA.
Als ein Open-Source-Projekt es ermöglichte, -Code unverändert auf AMD-GPUs () auszuführen, änderte NVIDIA still die EULA. Kein Gericht, keine Anhörung — nur eine Vertragsklausel reichte aus, um eine echte Konkurrenzoption zu beerdigen.
Glossar
Die Akteure.
- CUDA
- Compute Unified Device Architecture — NVIDIAs proprietäre GPU-Plattform.
- OpenCL
- Open Computing Language — herstellerunabhängiger Standard, inzwischen erodiert.
- ROCm
- Radeon Open Compute — AMDs Antwort auf CUDA, bislang ein Bruchteil der Reichweite.
- SYCL
- Single-source C++ für OpenCL — akademisch verbreitet, kommerziell randständig.
Stimmen
Aus der Entwickler-Szene.
Den CUDA-Stack zu verlassen, fühlt sich an, als würde man freiwillig auf zwanzig Jahre Werkzeugbau verzichten.
Die Hardware ist austauschbar. Die Software-Ökosysteme sind es nicht.
Fig. 10 · Meilensteine
Achtzehn Jahre Vorsprung.
- 2007CUDA 1.0 — erste GPGPU-Plattform mit echter Toolchain.
- 2012AlexNet auf GTX 580 — der Moment, in dem KI auf GPUs zog.
- 2014cuDNN — Standard-Backend für TensorFlow, PyTorch, MXNet.
- 2017Tensor Cores in Volta — Hardware-Beschleunigung für Matrix-Math.
- 2020A100 + Ampere — Rechenzentrum-Standard für Training.
- 2022H100 + Hopper — Transformer-Engine, FP8-Präzision.
- 2024Blackwell + NVLink Switch — Skalierung auf 72-GPU-Pods.
- 2025Rubin angekündigt für 2026 (GTC, März 2025) — jährlicher Architektur-Takt.
Kennzahlen 02
Saal in fünf Zahlen.
× 32
Vorsprung CUDA vs. ROCm
5 937
GitHub-Projekte CUDA
5 Mio
registrierte CUDA-Entwickler
18 J.
kumulierte Plattform
$ 12,9 Mrd
F&E NVIDIA FY25