Zum Inhalt springen
Kurzer Hinweis: flozi00 TechHub ist ein Solo-Nebenprojekt neben einem Vollzeitjob — persönliche Lernnotizen, keine offiziellen Aussagen. Kritische Schritte selbst prüfen.

AMD MI300X/MI350/MI400: Mehr Speicher, aber gewinnt die Mathematik? — Eine kritische Silizium-Analyse von AMD Instinct vs NVIDIA

AMD Instinct MI300X/MI325X/MI355X und MI400/Helios vs NVIDIA H100/H200/B200: belegte Hardwaredaten, Speicher- und Bandbreitenverhältnisse, Quantisierungspfade und die Grenzen von Leistungsprognosen aus Spitzenwerten.

9 Min. Lesezeitflozi00
amdnvidiagpuinstinctmi300xmi355xheliosinferencehardware
Direkt zum Fachartikel
Sehen · ausprobieren · verstehen

Zuerst das Modell unterbringen, dann den Engpass messen

Vergleiche AMD- und NVIDIA-Konfigurationen nach Speicherbedarf, unterstützten Zahlenformaten und der Topologie zur Arbeitsaufteilung.

KI-gestützte Lernvisualisierung · schematische Erklärung zum Artikel

Schritt 1 / 4Zuerst die Kapazität prüfen

Zähle residente Gewichte, KV-Cache und Runtime-Puffer, bevor du Tempo vergleichst. Eine Bandbreitenrechnung für ein nicht unterbringbares Modell beschreibt kein ausführbares Deployment.

VergleichAktueller SchrittBaustein anklicken, um ihn zu erklären
Genaues Modell und Repräsentation
Gewichtsformat, Kontextlänge und gleichzeitige Anfragen.
Kapazitätsprüfung
Gewichte + KV-Cache + Runtime-Puffer müssen passen.
  1. Genaues Modell und Repräsentation Kapazitätsprüfung
    Speicherbedarf
Das solltest du mitnehmen

Kapazität kann eine Konfiguration ausschließen; erreichte Leistung braucht das tatsächliche Format, die Topologie und den Workload.

Der Artikel behandelt lieferbare Hardware und getrennt gekennzeichnete, datierte Herstellerprognosen. Spitzen-FLOPS, Bandbreiten- und Kapazitätsverhältnisse sind unabhängige Spezifikationen, keine gemessenen Token-Tempoverhältnisse.

Begriffe und vollständiger Ablauf
Roofline
Ein Modell für Leistungsgrenzen durch Rechenkapazität und Datentransport.
Speicherreserve
Verbleibende Kapazität nach allen benötigten Belegungen.
Scale-up-Domäne
Eine Gruppe von Beschleunigern in einem lokalen Verbindungsnetz hoher Bandbreite.
  1. Zuerst die Kapazität prüfen

    Zähle residente Gewichte, KV-Cache und Runtime-Puffer, bevor du Tempo vergleichst. Eine Bandbreitenrechnung für ein nicht unterbringbares Modell beschreibt kein ausführbares Deployment.

  2. Den tatsächlichen Zahlenformatpfad prüfen

    Eine Formatbezeichnung garantiert nicht denselben Kernel auf CUDA und ROCm. Prüfe Engine-Version und Implementierung sowie Qualitätsunterschiede, falls sich die Repräsentationen ändern.

  3. Workload-Phase und Topologie verbinden

    Decode mit kleinem Batch kann durch Gewichtsbandbreite begrenzt sein; Prefill kann Gewichte über Tokens wiederverwenden. Mehr GPUs bringen zusätzlich Kommunikation mit Kosten abhängig von lokalem Verbindungsnetz und Netzwerk.

  4. Passende Kandidaten messen

    Nutze denselben Workload und dasselbe Serviceziel für Messungen des Gesamtsystems. Mehr Speicher belegt Kapazitätsreserve; allein daraus folgt kein schnelleres oder günstigeres Serving.

Alle Verbindungen

  • Genaues Modell und Repräsentation → Kapazitätsprüfung: Speicherbedarf
  • Genaues Modell und Repräsentation → Unterstützter Quantisierungspfad: Repräsentationsunterstützung
  • Kapazitätsprüfung → Rechen- oder Speicherdruck: ausführbarer Kandidat
  • Unterstützter Quantisierungspfad → Rechen- oder Speicherdruck: tatsächlicher Kernel-Pfad
  • Kapazitätsprüfung → Parallele Aufteilung und Verbindung: benötigte GPU-Zahl
  • Rechen- oder Speicherdruck → Passender Serving-Benchmark: möglicher Engpass
  • Parallele Aufteilung und Verbindung → Passender Serving-Benchmark: Kommunikationskosten
Du bestimmst das Tempo. Pausiere jederzeit oder wähle einen Schritt aus.

AMDs Instinct-GPUs bieten viel HBM-Kapazität und Speicherbandbreite. Die Tabelle vergleicht ausgewählte AMD- und NVIDIA-Produkte anhand von Herstellerangaben. Kapazität, Bandbreite, Rechenleistung, Quantisierungskernel und Verbindungstopologie sind relevant; keiner dieser Werte allein bestimmt den gelieferten Durchsatz eines konkreten Workloads.

Veröffentlichte Herstellerangaben

GPUHBM-KapazitätBandbreiteFP16 (TFLOPS)FP8 (TFLOPS)Status
AMD MI300X192 GB HBM35,3 TB/s1.307,412.614,91lieferbar
AMD MI325X256 GB HBM3E6,0 TB/s1.307,422.614,92lieferbar
AMD MI355X288 GB HBM3E8,0 TB/s2.516,635.033,23lieferbar
AMD MI455X432 GB HBM423,3 TB/s45.000420.1004Herstellerangaben (angekündigt 2026-07-23)5
NVIDIA H100 SXM80 GB HBM33,35 TB/s989,561.9796lieferbar
NVIDIA H200 SXM141 GB HBM3E4,8 TB/s989,561.9796lieferbar
NVIDIA HGX B200180 GB HBM3Ebis zu 8,0 TB/s62.250 dicht6~4.500 dicht6lieferbar

Die MI355X-Angaben für FP16 und OCP-FP8 sind dichte Matrixwerte; mit strukturierter Sparsity verdoppeln sie sich3. Die B200-Einträge nutzen ebenfalls dichte Werte. AMDs neuere MI455X-Produktseite nennt 23,3 TB/s. Eine frühere Helios-Broschüre nennt 19,6 TB/s pro GPU und kennzeichnet ihre Spezifikationen als technische Prognosen, die sich ändern können. Die nachfolgenden Rechnungen nutzen diesen früheren Wert ausdrücklich als beispielhaftes Spezifikationsszenario4.

Die berechneten Verhältnisse

MI300X vs H100: 2,40× Speicher, 1,58× Bandbreite, 1,32× FP16\text{MI300X vs H100: } 2{,}40\times \text{ Speicher},\ 1{,}58\times \text{ Bandbreite},\ 1{,}32\times \text{ FP16}

MI355X gegenüber H200: 2,04-mal so viel Speicher, 1,67-mal so viel Bandbreite und 2,54-mal so viel FP8-Spitzenleistung (beide dicht). Gegenüber dem HGX B200 bei dessen Angabe von bis zu 8 TB/s bietet MI355X 1,60-mal so viel Kapazität und ungefähr dieselbe Spitzenbandbreite. Das sind Spezifikationsverhältnisse, keine gemessenen Serving-Durchsätze.

Mit 19,6 TB/s aus der Broschüre hat MI455X 3,06-mal die H200-Kapazität und 4,08-mal dessen Bandbreite (2,45-mal den HGX-B200-Wert von bis zu 8 TB/s). Mit den 23,3 TB/s der Produktseite ergäben sich andere Verhältnisse.

Warum Speicherkapazität allein keine Inferenz entscheidet

Grund 1: Die Quantisierungs-Unterstützung ist nicht symmetrisch

Der verfügbare Quantisierungspfad hängt von Engine, Version, GPU-Generation und Checkpoint ab. vLLMs veröffentlichte Kompatibilitätstabelle listet seine AWQ-, GPTQ-, Marlin- und bitsandbytes-Implementierungen für AMD als nicht unterstützt, FP8 W8A8 und GGUF dagegen als unterstützt. Der aktuelle ROCm-Plattformcode von vLLM nennt zugleich awq, gptq, quark und mxfp4; awq_marlin wird dort auf gewöhnliches AWQ umgeleitet7. Ein Kreuz in der Tabelle beweist deshalb nicht, dass jedes 4-Bit-Modell unter ROCm unmöglich ist.

SGLangs Tabelle listet AWQ auf AMD per Triton-Dequantisierung, FP8 per Aiter oder Triton und MXFP4 auf CDNA3/CDNA4 per Aiter. Die Kernel gptq_marlin und awq_marlin sind CUDA-exklusiv; quark_int4fp8_moe ist ein AMD-spezifischer Pfad8. Die Tabelle quantifiziert nicht Geschwindigkeit oder Qualität dieser verschiedenen Pfade für ein bestimmtes Modell.

Für denselben 70B-Checkpoint sind rund 70 GB FP8-Gewichte oder etwa 40 GB 4-Bit-Gewichte nützliche Planungswerte vor Metadaten, Aktivierungen und KV-Cache. Ob die 4-Bit-Variante läuft, muss für Engine und GPU geprüft werden. Ein Vergleich mit FP8 auf einer Seite und 4 Bit auf der anderen ändert zudem die Modelldarstellung; ein Kapazitätsverhältnis allein ergibt daraus keinen Leistungssieger78.

text
70B-Modell-Footprint, nur Gewichte:
FP8-Gewichte            ~70 GB   (plus Skalen und Laufzeitspeicher)
4-Bit-Gewichte          ~40 GB   (abhängig von Format und Backend)
 
Llama-70B-GQA-KV-Cache: ~0,33 MB/Token (BF16) -> ein einziger
128k-Token-Kontext addiert ~43 GB KV zusätzlich zu den Gewichten.

Grund 2: Compute-vs-Speicher-Balance (die Roofline)

Für idealisiertes Batch-1-Decoding, das durch die Bandbreite beim Lesen der Gewichte begrenzt ist, ergibt Bandbreite geteilt durch Gewichtsdatenmenge eine Obergrenze. Für ein 70B-BF16-Modell (140 GB) sind das etwa 24 Tokens/s auf einem H100 gegenüber 38 auf einem MI300X — ein Verhältnis von 1,58, genau wie bei der Bandbreite. KV-Lesezugriffe, Rechenarbeit, Kommunikation und tatsächlich erreichte Bandbreite können reales Decoding verlangsamen oder den Engpass verschieben.

Prefill und Decode mit großer Batch können rechengebunden sein. Die theoretischen FP8-Rechenleistung-zu-Bandbreite-Verhältnisse liegen bei rund 493 Operationen pro Byte für MI300X und 591 für H100 (629 für MI355X). MI300X hat den 1,32-fachen dichten FP16-Peak des H100, weniger als sein 1,58-faches Bandbreitenverhältnis. Das deutet auf einen kleineren relativen Vorteil in rechenintensiven Phasen hin, nicht zwingend auf geringere Geschwindigkeit. Die tatsächliche Time-to-First-Token hängt von Modellarchitektur, Kerneln, Promptlänge und Batch ab.

Auf Knotenebene bieten acht MI300X-GPUs zusammen 42,4 TB/s theoretische Spitzenbandbreite. Durch 671 GB FP8-Gewichte geteilt ergibt das eine idealisierte Grenze von rund 63 Tokens/s für ein verteiltes 671B-Parameter-Modell, vor Kommunikation, KV-Traffic und weiterem Overhead. Acht H100-GPUs besitzen zusammen nur 640 GB; die unkomprimierte 671-GB-Gewichtsdarstellung passt dort nicht. Eine bloße Division ihrer Bandbreite durch 671 GB beschreibt deshalb keine lauffähige Konfiguration.

Grund 3: Die Scale-up-Domäne hat 8 GPUs, nicht 72

MI300X/MI355X-Baseboards verbinden acht GPUs über Infinity Fabric (das MI300X-Plattformblatt beschreibt sieben Peer-Links pro GPU; für MI355X sind sieben Links mit je 153,6 GB/s spezifiziert)13. NVLink 4 bietet bis zu 900 GB/s aggregierte bidirektionale Bandbreite pro H100, NVLink 5 bis zu 1,8 TB/s pro GPU der B200/GB200-Klasse. NVL72 bildet eine NVLink-Domäne aus 72 GPUs; die Bandbreite pro GPU wird dabei auf Verbindungen aufgeteilt und steht nicht jedem GPU-Paar gleichzeitig exklusiv zur Verfügung9.

Die Domänengröße kann Tensor- und Expert-Parallelität begrenzen. TP8 passt in ein Acht-GPU-Baseboard; TP16 auf MI300X/MI355X überschreitet die Knotengrenze und nutzt das Scale-out-Netz. In einer NVL72-Installation können mehr GPUs innerhalb einer NVLink-Domäne bleiben9. Das ist für manche kommunikationsintensive Layouts ein Topologievorteil, aber kein gemessener Token-Durchsatzvergleich. Das Ergebnis hängt von Modell-Layout und Traffic-Muster ab.

Software-Stack-Realität vs Benchmark-Bilanz

AMD nennt Day-Zero-Support für optimierte Modelle als Ziel3. Die aktuelle vLLM- und SGLang-Dokumentation enthält sowohl CUDA-spezifische als auch ROCm-spezifische Quantisierungspfade78. Welche Implementierung schneller ist, lässt sich nicht aus einer Support-Tabelle ableiten; dafür braucht es Benchmarks mit gleichem Modell, gleicher Präzision, gleichem Workload und gleichem Latenzziel.

AMD reichte in MLPerf Training v5.0 (Juni 2025) Ergebnisse ein; MI350-Ergebnisse folgten in v5.1 (November 2025)10. MLPerf Inference v5.1 (September 2025) enthält AMD-MI355X-Systeme11. Diese Resultate belegen getestete Konfigurationen, keine allgemeine Reihenfolge zwischen AMD und NVIDIA für alle Workloads. Eine separate MI300X-Evaluierung beschreibt starke Leistung bei speichergebundenen Aufgaben und Grenzen des Software-Stacks in ihrem Testaufbau12.

Für Beschaffung oder Deployment sollten Gesamtsysteme bei der benötigten Präzision und dem geforderten Serviceniveau verglichen werden. Spitzenwerte zeigen mögliche Konfigurationen, entscheiden diesen Vergleich aber nicht.

MI400/Helios: Überleben die Versprechen die Physik?

Stand September 2026 ist die MI400-Serie angekündigt, aber nicht allgemein verfügbar: MI455X und Helios gelauncht am 2026-07-23, OpenAI erwartet Racks online ab Q4 20265. Alles Folgende ist Herstellerangabe.

Die angekündigten Spezifikationen umfassen 432 GB HBM4, 20,1 PFLOPS FP8 und ein Helios-Rack mit 72 GPUs, 31 TB HBM4 und angegebenen 3,6 TB/s UALoE pro GPU45. Die 19,6 TB/s der früheren Broschüre sind das 4,08-Fache der veröffentlichten H200-Bandbreite und das 2,45-Fache des Bis-zu-Werts für HGX B200; der neuere Wert der Produktseite ist höher. Das sind Verhältnisse von Spitzenangaben. Weder daraus noch aus einem berechneten FP8-Roofline-Verhältnis folgt ein gemessener Decode- oder Prefill-Durchsatz.

Die angegebene 72-GPU-Helios-Fabric adressiert den Unterschied der Scale-up-Domänen; beide veröffentlichten AMD-Bandbreitenangaben liegen über dem veröffentlichten Spitzenwert des HGX B200 pro GPU4. Die frühere Zahl von 19,6 TB/s ist eine technische Prognose, die neuere Produktseite nennt 23,3 TB/s; keine der beiden Zahlen ist eine gemessene Nutzbandbreite. Auch AMDs Angabe „bis zu 30 % mehr Inferenz-Tokens pro Dollar“ hängt vom nicht offengelegten Vergleichsaufbau ab5. Für Aussagen zu realer Leistung und Kosten sind unabhängige, vergleichbare Workloads nötig.

Konfigurationstabelle: Was die Zahlen belegen

Die folgenden Fits verwenden dezimale GB, beispielhaft 15 % Laufzeitzuschlag auf Gewichte und einen ausdrücklichen KV-Puffer, wo angegeben. Sie belegen Kapazitätsgrenzen, keinen Durchsatzsieger:

WorkloadWas folgtWarum (berechnet)
70B-BF16-Modell mit einem 128k-Token-GQA-KontextMI355X hat einen Ein-GPU-KapazitätsfitEtwa 161 GB Gewichte mit Zuschlag plus ~43 GB KV übersteigen 192 GB beim MI300X und 141 GB beim H200, passen aber in 288 GB beim MI355X; weitere Puffer sind noch zu prüfen.
Dichtes FP8-Modell mit 100–220B Parametern und 32 GB KV-PufferMI325X/MI355X können auf einer GPU passen(256−32)/1,15 ≈ 195B und (288−32)/1,15 ≈ 223B Parameter. Ein 250B-Modell passt unter diesen Annahmen auf keine der beiden GPUs.
671B-Modell mit FP8-Gewichten auf acht GPUsAcht MI300X bieten Kapazität, acht H100 nicht671 GB Rohgewichte übersteigen 8×80 GB H100-Speicher. Mit 15 % Zuschlag bleiben auf acht MI300X etwa 95 GB/GPU für KV und weitere Puffer.
Lange Prompts oder Serving mit großer BatchVergleichsbenchmark nötigPrefill und Batch-Decode können rechenintensiv sein; Spitzen-FLOPS belegen keine End-to-End-Latenz.
4-Bit-ServingBackend-abhängigCUDA-Marlin-Kernel und ROCm-Pfade über AWQ/Quark/MXFP4 unterscheiden sich; Format, GPU, Engine und Qualitätsziel konkret testen78.
TP16+ über mehrere KnotenTopologie-abhängigMI300X/MI355X-TP16 überschreitet Acht-GPU-Baseboards; NVL72 kann mehr GPUs innerhalb seiner Scale-up-Domäne halten9.

Die „Mehr VRAM = besser"-Falle, als ein durchgerechnetes Beispiel

Betrachten wir ein 405B-Modell in FP8 mit ungefähr 405 GB Rohgewichten, vor Laufzeitzuschlägen und KV-Cache:

  • Auf 8×H100: 640 GB minus 405 GB Rohgewichte lassen 235 GB über acht GPUs, rund 29 GB/GPU für alle weiteren Nutzungen, einschließlich KV-Cache.
  • Auf 8×MI300X: 1.536 GB minus 405 GB lassen 1.131 GB, rund 141 GB/GPU für alle weiteren Nutzungen. Das ist in genau dieser Rechnung etwa 4,8-mal die Restkapazität.

Diese Rechnung belegt einen Kapazitätsunterschied, kein Durchsatzergebnis. Ein Vergleich mit H100 muss H100-Rechenleistung und -Bandbreite verwenden; B200- oder NVL72-Werte einzusetzen würde die verglichene Hardware ändern. Erst ein Benchmark beider tatsächlicher Systeme mit gleichem Anfragemix, Quantisierung und Serviceniveau erlaubt eine Aussage zum Durchsatz.

Die Zahlen helfen zuerst, Konfigurationen anhand des Speichers auszusortieren. Ein 671B-FP8-Modell benötigt mehrere MI300X-GPUs, etwa ein Acht-GPU-Baseboard; in den Speicher eines einzelnen MI300X passt es nicht. Die Helios-Werte beschreiben eine angekündigte Rack-Konfiguration, deren reale Leistung noch anhand von Workloads gemessen werden muss.


Artikel erstmals veröffentlicht: 24. September 2026 Autor: flozi00

Weiterlesen

Footnotes

  1. AMD, Instinct MI300X Platform / Accelerator Data Sheets, amd.com — 192 GB HBM3, 5,3 TB/s, 7x 128 GB/s Infinity-Fabric-Links. https://www.amd.com/content/dam/amd/en/documents/instinct-tech-docs/data-sheets/amd-instinct-mi300x-platform-data-sheet.pdf ↩ ↩2 ↩3

  2. AMD, Instinct MI325X Data Sheet — 256 GB HBM3E, 6,0 TB/s, 1.000 W TBP. https://www.amd.com/content/dam/amd/en/documents/instinct-tech-docs/product-briefs/instinct-mi325x-datasheet.pdf ↩ ↩2

  3. AMD, Instinct MI355X-Produktdaten — 288 GB HBM3E, 8 TB/s, dichte Matrixwerte FP16 2.516,6 / FP8 5.033,2 TFLOPS (mit strukturierter Sparsity jeweils doppelt), 7×153,6 GB/s Scale-up-Links, 1.400 W. https://www.amd.com/en/products/accelerators/instinct/mi350/mi355x.html ↩ ↩2 ↩3 ↩4 ↩5

  4. AMD, Instinct MI455X-Produktspezifikationen (432 GB HBM4, 23,3 TB/s, UALoE 3,6 TB/s) und Helios-Broschüre (19,6 TB/s/GPU, 31 TB HBM4 pro Rack). https://www.amd.com/en/products/accelerators/instinct/mi400/mi455x.html ; https://www.amd.com/content/dam/amd/en/documents/solutions/ai/amd-helios-bro.pdf ↩ ↩2 ↩3 ↩4 ↩5 ↩6

  5. AMD-Pressemitteilung, AAI 2026: AMD Delivers Full-Stack Compute for the Agentic AI Era, 2026-07-23 — MI400/Helios-Launch, „bis zu 30 % mehr Inferenz-Tokens pro Dollar", OpenAI erwartet Helios online ab Q4 2026. https://ir.amd.com/news-events/press-releases/detail/1294/aai-2026-amd-delivers-full-stack-compute-for-the-agentic-ai-era ↩ ↩2 ↩3 ↩4

  6. NVIDIA, H100-Produktdaten (80 GB HBM3 bei 3,35 TB/s; H100 SXM FP8 3.958 TFLOPS mit Sparsity, halbiert für dicht), HGX AI Factory Reference Architecture (H200 141 GB bei 4,8 TB/s; HGX B200 180 GB bei bis zu 8 TB/s) und HGX-Daten (B200 dicht BF16 2.250 und FP8 4.500 TFLOPS pro GPU). https://www.nvidia.com/en-us/data-center/h100/ ; https://docs.nvidia.com/enterprise-reference-architectures/hgx-ai-factory-h100-h200-b200/latest/components.html ; https://www.nvidia.com/en-us/data-center/hgx/ ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7

  7. vLLM, Quantization — Supported Hardware (die dort aufgeführten AWQ-/GPTQ-/Marlin-/bitsandbytes-Implementierungen für AMD nicht unterstützt; FP8 und GGUF gelistet) sowie aktueller RocmPlatform.supported_quantization-Code (nennt awq, gptq, quark, mxfp4 und leitet awq_marlin auf AWQ um). Tabelle und Code beschreiben unterschiedliche Supportebenen; den gewählten Backend-Pfad prüfen. https://docs.vllm.ai/en/stable/features/quantization/index.html ; https://docs.vllm.ai/en/latest/api/vllm/platforms/rocm/ ↩ ↩2 ↩3 ↩4

  8. SGLang Documentation, Quantization — Platform Compatibility (fp8/w8a8 via Aiter/Triton auf AMD; AWQ via Triton-Dequantisieren; quark_int4fp8_moe nur AMD; NVFP4 via Petit-Kernel). https://docs.sglang.io/docs/advanced_features/quantization ↩ ↩2 ↩3 ↩4

  9. MLCommons, MLPerf Training v5.0 Results, 2025-06 (AMDs erste Training-Einreichung); AMD-Blog zu v5.1: https://mlcommons.org/2025/06/mlperf-training-v5-0-results/ ; https://www.amd.com/en/blogs/2025/accelerating-ai-training.html ↩

  10. MLCommons, MLPerf Inference v5.1 Results, 2025-09-09 (24 Einreicher bei Llama-2-70B); AMDs MI355X-Blog: https://mlcommons.org/2025/09/mlperf-inference-v5-1-results/ ; https://rocm.blogs.amd.com/artificial-intelligence/mlperf-inference-v5.1/README.html ↩

  11. Ambati & Diep (Celestial AI), AMD MI300X GPU Performance Analysis, arXiv:2510.27583 (2025) — unabhängige Evaluierung über HPC-/AI-Domänen; speichergebundene Stärke, Software-Stack-Unreife als wiederkehrender Kostenpunkt. https://arxiv.org/pdf/2510.27583 ↩