Welche Hardware zählt (und welche nicht)
Die Leistung lokaler LLMs läuft auf drei Ressourcen hinaus, und die sind nicht
gleichwertig. Die VRAM-Kapazität entscheidet, was Sie überhaupt ausführen können.
Die Speicherbandbreite entscheidet, wie schnell sich Generierung anfühlt. Die rohe
Rechenleistung entscheidet vor allem, wie lange Sie direkt nach dem Druck auf Enter
warten. Ordnen Sie sie richtig ein, und jede Hardware-Entscheidung wird offensichtlich;
ordnen Sie sie falsch ein, und Sie zahlen für Teraflops, die Sie nie nutzen.
Die Rangfolge: Kapazität, Bandbreite, Rechenleistung
- VRAM-Kapazität (GB) — die bindende Beschränkung. Ein Model, das nicht
hineinpasst, läuft nicht — oder überläuft in den System-RAM und robbt. Die
Kapazität entscheidet Modellgröße, Quantisierungsstufe und Kontextlänge
gleichzeitig, und nichts anderes auf der Karte gleicht ihr Fehlen aus. - Speicherbandbreite (GB/s) — wie schnell Tokens herauskommen. Jedes generierte
Token liest im Wesentlichen das gesamte Model aus dem VRAM, also ist die
Decode-Geschwindigkeit Bandbreite geteilt durch Modellgröße in Bytes. Die
Rechenleistung liegt während der Generierung meist brach. - Rechenleistung (TFLOPS) — zählt für den Prefill: das Verdauen Ihres Prompts,
bevor das erste Token erscheint. Mehr FLOPs bedeuten kürzeres Time-to-First-Token
und mehr gebatchten Durchsatz, wenn mehrere Anfragen die GPU teilen. Die
Single-Stream-Tokens pro Sekunde bewegt sie kaum.
Welche Ressource kauft welches Erlebnis
| Erlebnis | Begrenzt durch | So fühlt es sich an |
|---|---|---|
| Laden des Modells | Speicher, PCIe-Lanes | 10–60 s einmal pro Sitzung; kein Qualitätseinfluss |
| Zeit zum ersten Token (TTFT) | Rechenleistung (TFLOPS) | Lange Prompts lassen warten; liebt FLOPs |
| Generierungsgeschwindigkeit (tok/s) | Speicherbandbreite | ≈ GB/s ÷ GB Gewichte pro Token |
| Haltbarer Kontext | VRAM-Kapazität | KV-Cache wächst mit jedem Token (KV-Cache) |
| Gleichzeitige Nutzer | Kapazität, dann Rechenleistung | erst Kapazität, dann FLOPs für gebatchten Prefill |
Zwei Formeln tragen fast die gesamte Intuition:
decode tok/s ≈ effective bandwidth (GB/s) ÷ model size (GB)
prefill FLOPs ≈ 2 × parameters × prompt tokens
Durchgerechnet: Ein 8B-Modell bei Q4_K_M sind etwa 5 GB Gewichte. Auf einer GPU
mit ~1.000 GB/s Bandbreite liegt die Decode-Decke bei 1.000 ÷ 5 ≈ 200 tok/s;
echte Engines landen bei 100–150, sobald der Overhead bezahlt ist. Derselbe
2.000-Token-Prompt braucht grob 2 × 8×10⁹ × 2×10³ ≈ 32 TFLOPs Prefill — unter
einer Sekunde auf jeder modernen diskreten GPU, langsam genug zum Spüren auf der
CPU. Der Simulator lässt Sie mit echten Zahlen an diesen Abwägungen
herumspielen.
Warum eine neue GPU-Generation den Decode kaum beschleunigt
Jede GPU-Generation verdoppelt grob die Rechenleistung: mehr Kerne, höhere
Taktraten, bessere Tensor-Einheiten. Prefill und TTFT bessern sich entsprechend —
RAG mit langen Prompts und Agenten im Codebase-Maßstab fühlen sich auf neueren
Karten sichtbar flinker an. Aber das Speichersystem bewegt sich weit weniger:
GDDR6 zu GDDR6X zu GDDR7 kauft vielleicht 20–50% mehr Bandbreite pro Generation,
und Bandbreite ist das, worauf Decode läuft. Eine neue Karte verdaut also Prompts
schneller und generiert dann fast so schnell wie die vorherige Stufe mit ähnlicher
Bandbreite. Vergleichen Sie Karten für lokale LLMs, lesen Sie zuerst die GB/s- und
VRAM-Spalten, TFLOPS zuletzt.
Was meistens nicht zählt
- Netzteil-Reserve. LLM-Inferenz zieht deutlich weniger als der Gaming-Peak der
Karte. Ein hochwertiges Netzteil, ausgelegt auf die offizielle Anforderung der
Karte, reicht reichlich; planen Sie kein 1.600-W-Monster ein, das Sie nie
auslasten. - Kühlung. Nur stundenlanges Serving zählt, wo thermisches Throttling Taktraten
abschält. Jede ordentliche Dual- oder Triple-Fan-Karte hält durch. - PCIe-Lanes. x8 vs. x16, Gen 4 vs. Gen 5 — beeinflusst die Ladezeit des Modells
und den CPU-Offload-Verkehr, nicht die Generierung. Ignorieren Sie es, außer Sie
verlagern Layer auf andere Geräte. - NVLink und Pro-Treiber. Hobby-Serving schiebt beim Decode fast nichts zwischen
Karten hin und her. Nett zu haben, hier nie das Geld wert. - NPUs. Die NPU in modernen Laptops und Desktop-SoCs ist wirklich gut in kleinen
Vision- und Audio-Modellen, aber zum Zeitpunkt dieses Textes gibt es keinen
praktikablen LLM-Serving-Stack, der sie ansteuert. Planen Sie mit GPU, CPU oder
Apple Silicon — nicht mit NPU — für Chat-Modelle.
Denkweise zur Bemessung: zuerst das Model, dann die Karte
Fragen Sie nicht „was kann meine GPU ausführen“. Fragen Sie, welche Klasse von
Model Sie wirklich wollen, und kaufen Sie dann die billigste Karte, die es mit
Reserve hält:
- Wählen Sie die Arbeitslast: beiläufiger 8B-Chat, ein ernsthafter
32B-Coding-/Reasoning-Assistent oder 70B-Klasse-Qualität, wo das Budget es
hergibt. - Berechnen Sie seinen Footprint bei einem guten Quant mit dem Kontext, den Sie
wirklich nutzen — VRAM-Mathematik hat die Formel und
Rechentabellen. - Passen Sie es an eine Kartenklasse mit 10–20% Reserve an —
GPU-Klassen ordnet Klassen Modellen zu. - Erst dann optimieren Sie die Bandbreite innerhalb dieser Klasse.
Von einem GPU-Budget vorwärts zu arbeiten bringt Leute zu einer schnellen Karte,
auf die nur zu kleine, unbrauchbare Modelle passen, oder zu einer Riesenkarte, die
zu 40% ausgelastet ist. Budgetieren Sie das Model, dann den Speicher, und lassen
Sie die Rechenleistung sich selbst sortieren. Und bevor Sie irgendetwas aufrüsten,
prüfen Sie, was Sie tatsächlich haben:
nvidia-smi --query-gpu=name,memory.total,memory.used --format=csv
Verwandt: VRAM-Mathematik · GPU-Klassen ·
Geschwindigkeit · CPU-Inferenz