Die CPU ist zurück: Wann Sie 2026 LLMs auf reinen CPU-Servern betreiben sollten

Von Diogo Hudson Dias
Engineer in a São Paulo data center checking performance graphs while inspecting a rack of CPU servers.

Für jedes KI-Feature brauchen Sie keine GPU. Das stimmte 2023, und es ist 2026 schmerzlich wahr. Letzte Woche ließ ein Entwickler ein 26B‑Modell auf einem zehn Jahre alten Xeon laufen und erreichte 5 Tokens/s—kaum produktionsreif, aber der Punkt ist gemacht: Die Basis für CPU‑Inference steigt stetig. Parallel argumentiert eine neue Welle von Papers und Vendor-Posts für High‑Bandwidth‑Flash als Ablage für Gewichte. Übersetzt: Compute ist nicht mehr Ihr einziger Hebel; Speicherdurchsatz und Lokalität sind genauso wichtig.

Wenn Sie als CTO dieses Quartal verlässliche, kostenkontrollierte KI in Ihr Produkt bringen wollen, brauchen Sie eine einfache Regel: GPUs nur für das, was wirklich GPUs braucht. Alles andere läuft auf den CPUs, die Sie bereits zu vernünftigen Preisen skalieren, absichern und einkaufen können.

Kurzfassung: Wo die CPU gewinnt – und wo nicht

  • CPU gewinnt, wenn Ihre Modelle klein sind (1B–8B), Ihre Ausgaben kurz (≤150 Tokens), Ihre Spitzen-Parallelität sprunghaft oder niedrig ist und Ihr SLO 500–1500 ms bis zum ersten sinnvollen Token toleriert.
  • GPU gewinnt, wenn Sie mit langen Kontexten (≥16k), langen Generierungen (≥300 Tokens), hoher dauerhaftem RPS, Vision/Multimodalität oder Fine‑Tuning/Training arbeiten.

Alles andere ist grau. Hier ist ein Entscheidungsframework, das die Raterei eliminiert.

Ein nüchternes Entscheidungsframework (fünf Zahlen entscheiden)

Bevor Sie Hardware oder ein Modell wählen, beantworten Sie Folgendes mit echten Logs, nicht mit Bauchgefühl:

  1. Kontextlänge: Wie viele Prompt- plus Retrieval‑Kontext‑Tokens liegen bei Ihnen im 95. Perzentil?
  2. Ausgabelänge: Wie viele generierte Tokens liegen im 95. Perzentil?
  3. Spitzen-Parallelität: Wie viele gleichzeitige Generierungen zum Business‑Peak?
  4. Latenz‑SLO: Zeit bis zum ersten Token und Zeit bis zum letzten Token, die Sie garantieren müssen.
  5. Qualitätsuntergrenze: Welche minimale Trefferquote gegenüber Ground Truth akzeptieren Sie (pro Aufgabe)—und erreicht ein 8B‑ oder 4B‑Modell diese?

Jetzt die Schwellen anwenden:

  • Wenn Kontext ≤8k, Output ≤150 Tokens und die Spitzen-Parallelität ≤10 pro Modellinstanz: CPU ist tragfähig, oft günstiger und einfacher. Starten Sie mit einem 8B‑ oder 3B‑Distilled‑Modell bei 4‑Bit‑Quantisierung.
  • Wenn eines davon um 2× überschritten wird: GPU annehmen, es sei denn, die Qualität bleibt mit einem kleineren Modell und strafferen Prompts akzeptabel.
  • Wenn Outputs „burstig, aber kurz“ sind (Routing, Klassifikation, Tool‑Call‑Planung, Moderation, Systemprompts, Umschreiben/Normalisieren): CPU gewinnt fast immer, weil idle GPUs Geld verbrennen.

Sie sehen: Es geht nicht um Vendor-Benchmarks. Es geht um Ihre Tokens, Ihre SLOs und Ihre Concurrency‑Kurve.

Was hat sich seit 2024 geändert, sodass CPU-Inferenz realistisch ist?

  • Bessere Quantisierung: 4‑Bit‑ und Mixed‑Precision‑Schemata mit gruppenweisen Skalen halten die Qualität, während sie den Speicherbandbreitenbedarf drastisch senken. Die Zuverlässigkeit von Tool‑Aufrufen ist nicht mehr automatisch das Opfer—wenn Sie das richtige Schema wählen und testen.
  • Spekulatives Decoding: Draft‑Modelle (kleine 1B–3B) sagen mehrere Tokens voraus, und das Zielmodell verifiziert. Auf CPUs ergibt das je nach Prompt‑Form und Akzeptanzrate einen effektiven Speed‑up von 1,2×–2×.
  • Bibliotheken wurden ernst: llama.cpp schloss viele Performance‑Lücken auf AVX2/AVX‑512/NEON/SVE und unterstützt Memory‑Mapped Gewichte; MLC LLM hob das Niveau auf Arm und in heterogenen Umgebungen.
  • CPUs wurden breit und günstig: Sapphire Rapids und Bergamo‑Klasse brachten mehr Kerne, größeren L3 und schnellere Memory‑Channels. Cloud‑CPU‑Instanzen sind weiterhin bepreist wie, nun ja, CPUs—nicht wie HBM‑Kunstobjekte.

Und ja, die Hacker‑News‑Demo eines 26B‑Modells mit ~5 Tokens/s auf einem alten Xeon ist ein Stunt. Aber der Punkt bleibt: Wenn ein Museumsstück‑CPU das kann, trägt eine moderne CPU eine Menge echte Arbeit.

TCO‑Mathematik, mit der Sie leben können

Sie brauchen keine perfekten Zahlen, um eine Architektur zu wählen; Sie brauchen Größenordnungen. So modellieren Sie das ohne Excel‑Akrobatik:

  1. Wählen Sie eine Kandidaten‑Modellgröße (3B, 8B). Validieren Sie die Qualität auf einem 100–200‑Beispiel‑Eval‑Set für Ihre echten Aufgaben (Tool‑Aufrufe, kurze Antworten, Routing). Liegt die Trefferquote innerhalb von 3–5 Punkten gegenüber Ihrem aktuellen GPU‑Baseline, behalten Sie es.
  2. Messen Sie drei Dinge auf echter Hardware: Prefill‑Durchsatz (Tokens/s) für Ihre durchschnittliche Prompt‑Länge, Generationsdurchsatz für Ihre durchschnittliche Output‑Länge und Zeit bis zum ersten Token. Tun Sie das auf einer 8–32‑vCPU‑Maschine, die Ihrer Produktionsklasse entspricht (Intel AVX‑512 oder AMD Zen 4/4c). Wiederholen Sie es auf einer einzelnen A10/A100/L4, wenn verfügbar.
  3. Berechnen Sie die benötigten Instanzen: Instanzen = ceil((Spitzen‑gleichzeitige Generierungen × durchschnittliche Output‑Tokens / Generations‑TPS) / SLO). Seien Sie beim TPS konservativ; verwenden Sie Ihr p50 oder p75, nicht den p99‑Bestfall.
  4. Vergleichen Sie die Unit‑Economics: Multiplizieren Sie die Instanzen mit dem Stundensatz. Bei CPUs haben Sie meist einfacheres Autoscaling und Scale‑to‑Zero, während GPUs oft lange Warm‑ups und verwaiste Allokationen bestrafen.

Als Referenzpunkt: Typische Cloud‑CPU‑Instanzen bleiben pro Stunde 3–6× günstiger als Single‑GPU‑Instanzen. Wenn Ihr Workload 80% des Tages idle ist und ≤100 Tokens pro Anfrage generiert, gewinnt ein CPU‑Pool mit aggressivem Scale‑to‑Zero fast immer gegen eine geparkte GPU—selbst wenn die GPU im Dauerbetrieb 2–4× höheren Durchsatz liefert.

Die Sweet Spots für reine CPU‑Inference im Jahr 2026

1) Routing, Klassifikation und Policy Enforcement

Moderation, PII‑Schwärzung, Tool‑Routing, Intent‑Klassifikation und Berechtigungsprüfungen bevorzugen kurze Ausgaben und knappe Prompts. Ein instruction‑tuned 1,5B–3B‑Modell bei 4‑Bit erreicht oft eine Genauigkeit innerhalb weniger Punkte Ihres 7B/8B‑Baselines. Die Latenz bleibt auf einem modernen 16–32‑vCPU‑Server im Sub‑Sekunden‑Bereich. Ihre GPUs sollten keine Zyklen fürs Gatekeeping verbrennen.

2) Tool‑Call‑Planner und Agent‑Controller

Planner‑Schritte brauchen selten lange Generierungen. Sie brauchen Zuverlässigkeit. Ein kompaktes Modell plus ein strenges Function‑Calling‑Schema kann problemlos auf CPUs laufen, während Ihre teuren GPUs für schwere Aufgaben wie Code‑Synthese oder Large‑Context‑Reasoning reserviert bleiben. Wenn Sie in Richtung Agents gehen, sind CPUs Ihre Control Plane.

3) Burst‑lastiger Chat mit geringer Auslastung

Interne Support‑Bots, die während der Geschäftszeiten Traffic‑Spitzen sehen und dann fast idle sind? CPU‑Autoscaling gewinnt. Sie können spekulatives Decoding hinzufügen, um Latenz zu senken, und ein SLO wie „erster Token innerhalb von 700 ms, Stream mit ≥10 Tokens/s“ setzen. Gestreamter Output kaschiert einen Teil der Rohdurchsatz‑Lücke gegenüber GPUs.

4) In‑Country‑ und On‑Prem‑Anforderungen

Nicht jeder will PII über Grenzen in eine GPU‑Region schicken. Für Brazil (LGPD) und EU‑Datenresidenz ist es weit einfacher, CPU‑Kapazität im Land zu beschaffen—auf Bare Metal oder in einer Mainstream‑Cloud‑Region—als GPUs dort zu finden, wo Regulierer Ihre Workloads sehen wollen. Ihr Nearshore‑Team kann das managen; Ihr Prüfer schläft besser.

5) Edge‑Inference für Mobile‑ und Desktop‑Apps

Laptops, Workstations und kompakte Server (NUCs, Single‑Socket‑EPYCs) können 1–4B‑Modelle für Offline‑ oder Privacy‑First‑Features bequem ausführen. Wenn Sie bereits in On‑Device‑Inference für Mobile investiert haben, gilt die gleiche Logik für Ihren Enterprise‑Desktop‑Footprint.

Wo die CPU Sie enttäuschen wird

  • Langform‑Generierung: Reports, Marketing‑Texte, Antworten mit mehreren tausend Tokens. Sie reißen SLOs oder stellen lächerlich viele Kerne bereit.
  • Große Retrieval‑Fenster: 16k–200k Token‑Kontexte verlangen Speicherbandbreite und effektive Batch‑Größen, die die CPU ohne schmerzhafte Kompromisse nicht erreicht.
  • Vision/Multimodal: Einige enge Fälle funktionieren auf CPU, aber Latenz und Kosten explodieren schnell. Schonen Sie Ihre Nerven; nutzen Sie eine GPU.
  • Fine‑Tuning und Adapter: Training gehört auf GPUs. Punkt.

Ein pragmatischer CPU‑Inference‑Stack, der keine bösen Überraschungen birgt

Modelle und Runtimes

  • Modellgröße: Starten Sie mit 3B–8B instruction‑tuned Varianten. Wenn 8B die Evals um >5 Punkte verfehlt, zwingen Sie die CPU nicht; heben Sie den Workload auf eine GPU.
  • Runtime: llama.cpp für Portabilität und aggressive CPU‑Optimierungen; MLC LLM für Arm und einheitliches Packaging über Geräte hinweg; Ollama für schnelle Integration (testen und dann für Produktion härten).
  • Quantisierung: Verwenden Sie 4‑Bit Weight‑Only mit gruppierten Skalen (z. B. q4_k_m). Führen Sie Ihre Eval‑Suite nach der Quantisierung erneut aus; Tool‑Calling und JSON‑Ausgaben sind am empfindlichsten.
  • Spekulatives Decoding: Paaren Sie ein 1–3B‑Draft‑Modell mit Ihrem 3–8B‑Ziel. Validieren Sie die Akzeptanzrate auf Ihren Prompts; 40–70% Akzeptanz können die Latenz um 20–40% senken, ohne Qualitätsdrift.

Hardware und OS

  • CPU‑Familien: Favorisieren Sie AVX‑512‑Intel (Sapphire Rapids) oder AMD Zen 4/4c (Genoa/Bergamo) mit großem L3 und 8+ Memory‑Channels. Arm (Graviton3/4) ist überzeugend beim Kosten/Watt, sofern der NEON/SVE‑Pfad Ihrer Runtime reif ist.
  • Speicher: Kapazität zuerst. Ein 8B‑Modell bei 4‑Bit‑Quant liegt grob im Bereich 4–6 GB für Gewichte, aber planen Sie 3× Reserve für KV‑Cache und Batching. Wenn Sie mehrere Worker ausführen, memory‑mappen Sie dieselbe Weight‑Datei, um Seiten über Prozesse zu teilen.
  • NUMA und Pinning: Threads pro Socket pinnen. Verwenden Sie numactl und cpusets. Oversubscription deaktivieren; Runtime‑Threads auf physische Kerne statt vCPUs setzen. Mit und ohne SMT (Hyper‑Threading) testen; Ergebnisse variieren je nach Mikroarchitektur.
  • Huge Pages und mmap: Gewichte mit großen Seiten hinterlegen, wo unterstützt. Beim Start vorfalten, um Page‑Fault‑Überraschungen bei der ersten Anfrage zu vermeiden. Gewichte schreibgeschützt per Memory‑Mapping einbinden, damit mehrere Worker sie teilen können.

Serving und Autoscaling

  • Pro‑Modell‑Pools: Modelle nicht in einem Prozess multiplexen. Ein Modell pro Worker, ein Worker pro CPU‑Pin‑Set. Horizontales Skalieren ist Ihr Freund.
  • Warteschlangenorientiertes Autoscaling: Nach In‑Flight‑Anfragen und Tokens‑in‑Progress skalieren, nicht nur nach CPU%. HPA/KEDA mit benutzerdefinierten Metriken funktioniert; halten Sie das Scale‑up‑Cooldown unter 30 s, um Bursts abzufangen.
  • Warme Starts: Weight‑Load per mmap ist schnell, aber Page‑Residency ist nicht gratis. Halten Sie pro Modell eine kleine Reserve warmer Worker vor, um p95‑SLOs zu schützen.
  • Streaming: Tokens immer zum Client streamen. Das kaschiert Rohdurchsatz‑Lücken und erfüllt „Time to First Token“-SLOs komfortabel.

Observability, die wirklich etwas aussagt

  • Token‑Erfassung: Prompt‑Tokens, Output‑Tokens, Zeit bis zum ersten Token und Tokens/s erfassen und ausgeben. Prefill‑ und Generationsraten unterscheiden.
  • Quality Drift: Nächtliche Evals auf einem festen Test‑Set. Verfolgen Sie Win‑Rate‑Deltas, wenn Sie Quantisierung, Runtime‑Flags oder Compiler‑Optionen ändern.
  • Admission Control: Wenn die Warteschlangentiefe N überschreitet, Anfragen verwerfen oder zu einem GPU‑Pool routen. Ehrlichkeit schlägt SLO‑Verstöße.

Security und Compliance: CPUs machen In‑Country einfach

GPU‑Knappheit hat ein ungesundes Muster geschaffen: Daten dorthin zu schicken, wo GPUs existieren. Wenn Sie LGPD‑, HIPAA‑ oder SOC2‑Zwänge haben—und viele von Ihnen haben sie—sind CPU‑Regionen und Bare Metal im Land (Brazil, EU oder bestimmte US‑Bundesstaaten) trivial zu beschaffen. Sie erhalten:

  • Kürzere Beschaffung: CPU‑Kapazität gibt es überall; Ihre Beschaffungs‑ und Security‑Prüfzyklen dauern Wochen, nicht Quartale.
  • Einfachere Attestierung: Weniger Vendor‑Sprawl und weniger „Black‑Box“-Beschleuniger, die Sie Auditoren erklären müssen.
  • Nearshore‑Ops: Ein Brazil‑basiertes Pod kann Ihren CPU‑Inference‑Cluster mit 6–8 Stunden täglicher Überlappung betreiben und härten—und mit materiell niedrigeren Betriebskosten als ein US‑Team.

So pilotieren Sie in 30 Tagen, ohne Ihre Roadmap zu entgleisen

  1. Woche 1: Wählen Sie zwei Workloads, die in die Sweet Spots passen (z. B. Moderation und Tool‑Routing). Fixieren Sie ein 100–200‑Beispiel‑Eval‑Set mit Ground Truth.
  2. Woche 2: Stellen Sie einen CPU‑Pool bereit (16–32 vCPUs, 64–128 GB RAM). Deployen Sie llama.cpp oder MLC mit einem 8B‑ und einem 3B‑Kandidaten, beide mit 4‑Bit. Fügen Sie Streaming + Metriken für Tokens und Latenz hinzu.
  3. Woche 3: Fahren Sie A/B/C gegenüber Ihrem aktuellen GPU‑gestützten Pfad. Liegt der CPU‑Pfad innerhalb von 3–5 Punkten bei der Qualität und unter Ihrem SLO, weiter. Wenn nicht, Modell verkleinern oder Prompts straffen; wenn er weiterhin scheitert, als GPU‑erforderlich deklarieren und weiterziehen.
  4. Woche 4: In Produktion bringen mit warteschlangenbasiertem Autoscaling, Admission Control und einer GPU‑Overflow‑Route für Spitzen. Alerts auf Tokens/s‑Regressionen und durch Quantisierung verursachte Schemafehler setzen.

Häufige Fallen (und wie man sie vermeidet)

  • Annahme CPU == schlechte Qualität: Ihre Eval‑Umgebung entscheidet. Viele 3B–8B‑Modelle bestehen eng umrissene Aufgaben mit den richtigen Prompts und Quantisierung problemlos.
  • Speicherbandbreite ignorieren: CPU‑Inference ist oft bandbreitenbegrenzt. Bevorzugen Sie Teile mit mehr Memory‑Channels und größerem L3; halten Sie Batch‑Größen realistisch.
  • Threads überoptimieren: Mehr Threads garantieren nicht mehr Tokens/s. Finden Sie das Knie der Kurve für Ihre CPU; pinnen—und stoppen.
  • Function Calling unter Quantisierung nicht testen: JSON‑Schemas und Tool‑Aufrufe sind fragil, wenn Sie die Präzision drücken. Validieren Sie und, falls nötig, quantisieren Sie den Output‑Head höher oder nutzen Sie Constrained Decoding.
  • Scale‑to‑Zero vergessen: Der ökonomische Vorteil der CPUs kollabiert, wenn Sie Pools den ganzen Tag warm halten für Workloads, die 10 Minuten pro Stunde spiken. Feinjustieren.

Was ist mit „High‑Bandwidth‑Flash“ für Gewichte?

Sie werden Pitches für NVRAM/NVMe‑Tiers sehen, die als Quasi‑HBM für Modellgewichte positioniert werden. Das ist nützlich, mit Vorbehalten:

  • Hilfe beim Kaltstart: Flash‑gestützte Weight‑Stores verkürzen Kalt‑Ladezeiten für mehrere‑GB‑Modelle über Worker hinweg. Kombinieren Sie das mit mmap, um Seiten zu teilen.
  • Kein Free Lunch: Generierung bleibt SRAM/DRAM‑gebunden. Einmal warm, müssen Gewichte im RAM liegen. Erwarten Sie nicht, dass Flash den Tokens/s‑Dauerbetrieb erhöht.
  • Endurance zählt: Wir haben gesehen, wie Teams SSD‑Lebensdauer verheizen, indem sie Gewichte hinein‑ und heraus‑thrashten. Beliebte Modelle pinnen; die Long Tail sparsam rotieren.

Nutzen Sie Flash, um den Betrieb zu glätten, nicht um so zu tun, als wäre Ihre CPU eine GPU.

Ja, Architekturen mischen

Das Erfolgsmuster 2026 sieht so aus:

  • CPU‑Pool für Routing, Filter, Planner, Kurzform‑Generierungen und On‑Prem/In‑Country‑Traffic.
  • GPU‑Pool für lange Kontexte, lange Outputs, Multimodalität und jede Aufgabe, die Ihr CPU‑Eval‑Gate reißt.
  • Overflow‑Routing, damit CPU‑Queues bei Spitzen auf GPU überlaufen können, mit harten Budgetgrenzen, um Überraschungsrechnungen zu vermeiden.

Das ist kein Dogma. Das ist Marge. Sie halten Qualität dort, wo Sie sie brauchen, und kaufen sich Kosten und Einfachheit überall sonst zurück.

Wenn Sie Unterstützung wollen

DHD Tech baut und betreibt CPU‑Inference‑Pools für US‑Startups mit Brazil‑basierten Pods. Wir stellen Ihr Eval‑Rig auf, dimensionieren Modelle richtig, härten den Serving‑Stack und verdrahten Autoscaling mit sauberen Handoffs zu GPU‑Overflow—damit Sie nicht länger für Beschleuniger zahlen, die 18 Stunden am Tag idle sind.

Wichtigste Erkenntnisse

  • Nicht standardmäßig GPUs wählen. Wenn Kontext ≤8k, Output ≤150 Tokens und die Spitzen‑Parallelität moderat ist, gewinnen CPUs wahrscheinlich.
  • Quantisierung und spekulatives Decoding machen CPU‑Inference für 1B–8B‑Modelle praktikabel, ohne die Qualität zu ruinieren.
  • Messen Sie Prefill-/Generations‑Tokens/s und Zeit bis zum ersten Token auf Ihren Prompts; lassen Sie Ihre Eval‑Umgebung entscheiden.
  • Nutzen Sie CPUs für Routing, Policy, Planner, burstigen Chat und In‑Country‑Workloads; behalten Sie GPUs für lange, schwere oder multimodale Aufgaben.
  • Architektieren Sie mit per mmap eingebundenen Gewichten, Thread‑Pinning, warteschlangenbasiertem Autoscaling und Streaming‑Output. Für Spitzen GPU‑Overflow hinzufügen.
  • Flash hilft bei Kaltstarts, nicht beim Durchsatz im Dauerbetrieb. Verbrennen Sie keine SSD‑Endurance, indem Sie Gewichte thrashen.
  • Nearshore‑CPU‑Ops sind leicht zu staffen und zu auditieren. Sie liefern schneller und geben weniger aus.

Ready to scale your engineering team?

Tell us about your project and we'll get back to you within 24 hours.

Start a conversation