Who actually cross-shops these two cards
The NVIDIA H200 and B200 sit at the top of the inference stack, and almost nobody buys either one outright. The people comparing them are renting: inference startups picking an instance type, platform teams sizing a reserved cluster, and research groups deciding whether a Hopper node they already have contracted is worth swapping for Blackwell. A fourth group shows up in the search data too — home builders who read a Blackwell headline, wondered what the ceiling looks like, and want to know whether any of it translates to a machine under their desk.
All four questions have the same shape: how much more work does the newer part do per unit of money, and where does the gain disappear? That is answerable from public data, because both parts are heavily submitted to MLPerf and both have vendor and third-party throughput numbers published against named models and named runtimes.
This piece is editorial synthesis of published vendor specifications, MLCommons submissions, and third-party benchmark write-ups. No first-party benchmarking is reported. Every figure below is attributed inline to the source that published it, and where two sources disagree — which happens often, because "tok/s" means different things at different batch sizes — both numbers are shown.
Key takeaways
- B200 carries 192 GB of HBM3e at 8 TB/s; H200 carries 141 GB at 4.8 TB/s. Memory bandwidth is the single biggest architectural gap, and it is a 1.67× difference (NVIDIA H200, NVIDIA DGX B200).
- Same-software comparisons land near 1.5×, not 4×. Metrum AI's vLLM v0.8.4 run on Llama 4 Maverick showed 47% higher aggregate throughput for 8×B200 (Metrum AI).
- Vendor-tuned, low-precision comparisons land much higher. NVIDIA reports 2.1× on Mixtral 8x7B in MLPerf Inference v5.0 using NVFP4 (NVIDIA Developer Blog) and "over 10,000 tok/s per GPU" on Llama 3.3 70B — around 4× H200 per GPU — in SemiAnalysis InferenceMAX v1 (NVIDIA Developer Blog).
- B200 draws 1,000 W against H200's 700 W (NVIDIA DGX B200, NVIDIA H200). A 1.43× power increase against a 1.5–2.1× throughput increase is where perf-per-watt gets interesting.
- Neither is a consumer part. A 12 GB RTX 3060 runs Llama 3.1 8B at Q4 at roughly 52 tok/s (LocalScore) — three orders of magnitude below a B200 node, and available for a few hundred dollars.
What changed between Hopper and Blackwell?
Three things matter for inference.
Die count. H200 is a single Hopper GH100 die with 16,896 CUDA cores and 528 tensor cores on a 4 nm process. B200 is a two-die Blackwell package on a 5 nm process, presented to software as one GPU, with 50 MB of L2 cache. The practical result is that Blackwell's compute and memory scale together rather than trading against each other.
Memory system. H200's 141 GB of HBM3e runs at 4.8 TB/s. B200's 192 GB of HBM3e runs at 8 TB/s. Generation throughput on an LLM is memory-bandwidth-bound at low batch sizes — every token requires reading the full weight set — so the bandwidth figure is a hard ceiling on single-stream speed regardless of how much FLOPS the die has.
Interconnect and precision. H200 uses NVLink at 900 GB/s per GPU. B200 uses NVLink 5.0 at 1.8 TB/s, exactly double, which matters for tensor-parallel serving of models that span a node. Blackwell also adds the second-generation Transformer Engine with NVFP4 — a four-bit floating-point format with per-block scaling — which is where the largest vendor-quoted gains come from (NVIDIA Developer Blog).
That last point is the one to hold onto. Much of the published "Blackwell is 4× faster" framing is a comparison of NVFP4 on B200 against FP8 on H200. It is a real, usable gain — the format is supported and the tooling ships — but it is a software-plus-hardware gain, not a pure silicon delta.
Spec delta table: H200 SXM vs B200 SXM
| Specification | NVIDIA H200 SXM 141GB | NVIDIA B200 SXM | Source |
|---|---|---|---|
| Memory capacity | 141 GB HBM3e | 192 GB HBM3e | NVIDIA H200 / DGX B200 |
| Memory bandwidth | 4.8 TB/s | 8.0 TB/s | NVIDIA H200 / DGX B200 |
| Board power (TDP) | 700 W | 1,000 W | NVIDIA H200 / DGX B200 |
| Interconnect | NVLink, 900 GB/s | NVLink 5.0, 1.8 TB/s | NVIDIA H200 / DGX B200 |
| Low-precision formats | FP8 (3,958 TFLOPS) | FP8 + NVFP4 | NVIDIA H200 / NVIDIA MLPerf v5.0 |
| Architecture / process | Hopper GH100, 4 nm | Blackwell, 5 nm dual-die | NVIDIA H200 / DGX B200 |
Full per-part benchmark tables for both cards live on our hardware pages: H200 SXM 141GB benchmarks and B200 benchmarks.
How much faster is B200 in published inference benchmarks?
This is where the answer splits. The table below groups published figures by how comparable the two runs are — same model, same runtime, same node size gets you the honest multiplier; vendor-tuned MLPerf submissions with different precisions get you the marketing multiplier.
| Model | Precision / runtime | H200 figure | B200 figure | Multiplier | Source |
|---|---|---|---|---|---|
| Llama 4 Maverick (~400B MoE) | vLLM v0.8.4, 8× node, 256/256 tokens, 1024 concurrent | 6,694 tok/s | 9,870 tok/s | 1.47× | Metrum AI |
| Mixtral 8x7B | MLPerf Inference v5.0 offline, 8× node, NVFP4 on B200 | ~61,000 tok/s (implied) | 128,148 tok/s | 2.1× (vendor-stated) | NVIDIA Developer Blog |
| Llama 2 70B | MLPerf offline, 8× node | 33,000 tok/s total (~4,125/GPU) | 102,725 tok/s total (~12,841/GPU) | ~3.1× | MLCommons / Lambda |
| Llama 3.3 70B | InferenceMAX v1, per GPU at 50 tok/s/user SLO | ~2,500 tok/s (implied) | >10,000 tok/s | ~4× (vendor-stated) | NVIDIA Developer Blog |
| Llama 3.1 405B | MLPerf v5.1 offline, 8× node, FP4 on B200 | 764 tok/s (pipeline-parallel FP8) | 1,648.6 tok/s | ~2.2× | Lambda |
| DeepSeek-R1 671B | Max-batch throughput, 8× node | 6,311 tok/s (SGLang offline) | >30,000 tok/s (NVFP4) | ~4.8× | Lambda / NVIDIA Developer Blog |
The pattern is consistent: hold the software constant and you get roughly 1.5×. Let the vendor pick the precision, the runtime version and the batch size, and you get 2–5×. Both are true statements about the same silicon. Which one applies to you depends on whether you are willing to re-quantize your models to NVFP4 and pin your stack to a TensorRT-LLM version that supports it.
Does the 192 GB memory ceiling change which models fit?
Weights-only footprint scales linearly with parameter count and precision: roughly 2 bytes per parameter at FP16/BF16, 1 byte at FP8, 0.5 bytes at four-bit. KV cache is separate and scales with sequence length times batch size, so the numbers below are a floor, not a budget.
| Model class | BF16 weights | FP8 weights | NVFP4 / INT4 weights | Fits on one H200 (141 GB)? | Fits on one B200 (192 GB)? |
|---|---|---|---|---|---|
| 70B dense | ~140 GB | ~70 GB | ~35 GB | FP8 yes; BF16 no headroom | BF16 yes, tight; FP8 comfortable |
| 180B dense | ~360 GB | ~180 GB | ~90 GB | INT4 yes — confirmed at 798 tok/s | INT4 and FP8 yes |
| 235B MoE (Qwen3-class) | ~470 GB | ~235 GB | ~118 GB | Four-bit only | FP8 no; four-bit yes |
| 405B dense | ~810 GB | ~405 GB | ~203 GB | Multi-GPU node required | Multi-GPU node required |
| 671B MoE (DeepSeek-class) | ~1,342 GB | ~671 GB | ~336 GB | Multi-GPU node required | Multi-GPU node required |
The 180B row is the one worth reading twice. NVIDIA reported fitting the entire Falcon 180B model on a single H200 using INT4 AWQ weights with FP8 activations, at 798 tok/s at batch 256 — a workload that previously required eight A100s (NVIDIA TensorRT-LLM). That is a capacity story, not a bandwidth story, and it is the main reason H200 remained viable long after Blackwell shipped.
Above roughly 200B parameters, both cards need a node either way, and the interesting difference shifts from capacity to interconnect: NVLink 5.0's 1.8 TB/s is what makes B200's tensor-parallel scaling hold up at eight-way parallelism.
Prefill vs generation: where the Blackwell gain actually lands
An LLM request has two phases with completely different bottlenecks. Prefill processes the whole prompt in parallel — it is compute-bound and it batches beautifully, so it scales with FLOPS and with low-precision support. Generation emits one token at a time and must stream the entire weight set through the memory system per token, so at batch size 1 it is bound by memory bandwidth and essentially nothing else.
That explains the spread in the benchmark table. B200's largest published wins are batch-heavy, prefill-dominated, low-precision offline throughput runs — which is exactly the MLPerf offline scenario. Its narrowest wins are single-stream latency runs. NVIDIA's own minimum-latency DeepSeek-R1 configuration on an 8×B200 system reports 368 tok/s total for a single user, which works out to about 46 tok/s per GPU (NVIDIA TensorRT-LLM tech blog, via InferenceMAX comparison data) — a number a well-configured Hopper node is not far from.
If your workload is a one-user chat endpoint, you are buying the part of Blackwell that helps you least. If you are serving hundreds of concurrent requests with long prompts and short completions — RAG, classification, document extraction, agentic tool calls — you are buying the part that helps you most.
Perf-per-dollar and perf-per-watt: the rental math
Hourly instance rates move weekly and vary by provider, region and commitment, so the more stable published metric is cost per million tokens. Third-party benchmarks report the following for B200:
| Workload | Precision / runtime | Cost per 1M tokens | Source |
|---|---|---|---|
| Llama 3.3 70B | FP16, vLLM, 8× B200, spot pricing | $0.88 | Spheron |
| Qwen3-Coder 480B-A35B | AWQ four-bit, vLLM, 4× B200 TP4 | $0.93 | CloudRift |
| GLM-4.6 | FP8, vLLM, 8× B200 TP8 | $0.74 | CloudRift |
| DeepSeek-R1 671B | FP8, per-chip at 42 tok/s/user SLO | $0.10 | InferenceX by SemiAnalysis |
On perf-per-watt, the arithmetic is straightforward and favours Blackwell. B200's 1,000 W against H200's 700 W is a 1.43× power increase. Against a same-software 1.47× throughput gain, that is a wash. Against a 2.1× MLPerf gain it is a clear win, and against the 4× per-GPU InferenceMAX figure it is a large one.
Where H200 is still the better buy in 2026: when your workload is low-batch generation, when your stack is pinned to FP8 and you have no appetite for re-quantizing to NVFP4, and — most often — when H200 rental capacity is materially cheaper per hour than Blackwell capacity. Blackwell demand has kept its premium high, and a 1.5× throughput gain does not justify a 2× price gap.
What this means if you are building at home, not renting
Be direct about it: neither of these is a consumer purchase. Both ship as SXM modules on HGX or DGX baseboards, not as PCIe cards. Both need liquid or high-static-pressure chassis cooling. A single B200 node costs more than a house in most of the United States.
What is buyable is the model family, at lower precision, on hardware that fits a desktop tower. A 12 GB card is the entry point that clears 7B–14B models at four-bit with room for real context:
- ZOTAC Gaming GeForce RTX 3060 Twin Edge OC 12GB — 12 GB GDDR6 on a 192-bit bus, 170 W, dual-slot. Published community benchmarks put it at 52.2 tok/s on Llama 3.1 8B at Q4_K_M (LocalScore) and 42 tok/s on Qwen3 8B at Q4_K_XL with 7.5 GB resident (Hardware Corner). Full data on the RTX 3060 12 GB benchmark page.
- MSI GeForce RTX 3060 Ventus 2X 12G — the same GA106 silicon and the same 12 GB, usually at a lower street price. Same throughput class; the difference is acoustics and board length. Side-by-side specs: RTX 3060 Twin Edge vs Ventus 2X.
- AMD Ryzen 7 5800X — 8 cores, 16 threads, 105 W TDP (AMD). Strong per-core clocks keep CPU-offloaded layers fed when a model spills past 12 GB, which is the failure mode that actually decides whether a 14B model is usable.
- AMD Ryzen 9 3900X — 12 cores, 24 threads, and the platform PCIe lanes you want if you plan to run two cards. For a two-GPU 24 GB build, lane allocation matters more than clock speed.
- Kingston A400 960GB SATA SSD — cheap model-library storage. A 7B Q4 GGUF is roughly 4.5 GB and a 70B Q4 is around 40 GB; a model collection outgrows a 500 GB boot drive fast, and SATA is fine for load-once-then-resident workloads.
If your target is a 27B–32B model rather than an 8B, the honest path is two 12 GB cards or one 24 GB card, and we cover that trade-off in detail in 32B models on 12 GB of VRAM and the best 12 GB GPU for local LLMs.
Common pitfalls when reading H200-vs-B200 numbers
- Per-GPU vs per-node figures get mixed constantly. Lambda's 102,725 tok/s Llama 2 70B result is an 8-GPU system total; the per-GPU figure is about 12,841 (Lambda). Comparing a node total against a single-card number inflates the gap eightfold.
- Precision is rarely held constant. Most published B200 wins use NVFP4 or FP4 against FP8 on H200. That is a legitimate capability difference, but it is not the same claim as "the same code runs faster."
- Offline throughput is not serving throughput. MLPerf's offline scenario allows unlimited batching. Server and interactive scenarios on the same hardware come in materially lower — Nebius reported 58,582 tok/s offline versus 13,155 tok/s interactive for gpt-oss-120b on 8×B200 (Lambda's MLPerf write-up covers the same round).
- Runtime version moves the number more than you expect. NVIDIA's own H200 figures for Llama 2 70B ranged from 3,014 tok/s on TensorRT-LLM v0.5.0 to 3,803 tok/s after enhancements, on the same card and the same input/output shape (NVIDIA TensorRT-LLM documents the same version-sensitivity for Falcon).
- KV cache is the capacity surprise. The weights table above says a 70B model at FP8 fits in 70 GB. At 32k context and a batch of 64, KV cache alone can exceed the remaining capacity on an H200 — which is why long-context serving pushes you toward B200 well before parameter count does.
Verdict matrix
Get the H200 if… your stack is FP8 and stable, your workload is low-batch or single-stream generation, you need 141 GB of capacity rather than 8 TB/s of bandwidth, or H200 rental capacity is meaningfully cheaper per hour. The Falcon-180B-on-one-card result shows how much headroom the capacity alone still buys.
Get the B200 if… you serve high concurrency with long prompts, you are willing to run NVFP4 and validate the quality delta on your own evals, you need 192 GB on a single device for a 70B model at BF16, or you are building an eight-way tensor-parallel deployment where NVLink 5.0's doubled bandwidth compounds.
Get neither and build local if… you are one user, your models are 14B and below, and your real constraints are privacy, iteration speed and a fixed budget. A 12 GB desktop card and a competent host CPU cover that case for a few hundred dollars and no hourly meter.
Bottom line
For most rental buyers in 2026, B200 is the right default — the 1.47× same-software gain is real, the NVFP4 path takes it higher if you invest in it, and the 1.43× power increase makes perf-per-watt a wash at worst. The exception is narrow and specific: if you serve low-batch generation on an FP8 stack, H200 capacity at a discount is still the better dollar. And if you are reading this from a desk rather than a datacenter, the honest recommendation is neither — start with a 12 GB card and a model that fits it.
Related guides
- Best 12 GB GPU for local LLMs in 2026
- Running 32B models on 12 GB of VRAM
- RTX 3060 12 GB benchmark data
- H200 SXM 141GB benchmark data
- B200 benchmark data
As an Amazon Associate, SpecPicks earns from qualifying purchases. Prices and availability change frequently — figures quoted above are indicative and the price shown on the retailer page at the time of your visit is authoritative.
Frequently asked questions
Can I buy an H200 or a B200 for a home workstation? Not practically. Both ship as SXM modules inside HGX or DGX baseboards, not as PCIe cards you drop into a desktop, and they need liquid or high-static-pressure chassis cooling plus a baseboard that costs more than most cars. Home builders reach these parts through hourly cloud rental instead, or step down to consumer 12–24 GB cards for the same model families at lower precision.
Does the B200's 192 GB let me skip quantization entirely? For weights, largely yes at 70B-class sizes — a 70B model in BF16 needs roughly 140 GB and fits with headroom left for KV cache. Above about 200B parameters you are back to FP8 or NVFP4 regardless of the card, and long-context serving eats capacity fast because KV cache scales with sequence length times batch size, not with parameter count.
Is NVFP4 worth using, or does it wreck output quality? Published vendor evaluations report small accuracy deltas on standard benchmarks versus FP8 for well-calibrated models, but the honest answer is workload-dependent: reasoning and code tasks degrade more visibly than summarization. Treat any vendor-reported quality figure as a ceiling rather than a guarantee, and validate on your own eval set before committing a production endpoint to four-bit inference.
When is the older H200 still the better buy in 2026? When your workload is single-stream or low-batch generation rather than batch-heavy prefill, and when H200 rental capacity is materially cheaper per hour. Blackwell's largest published gains come from wider batches and low-precision formats; a one-user chat endpoint rarely saturates either card, so you end up paying a premium for throughput headroom you never reach.
What consumer hardware runs the same models these cards serve? Nothing matches them at full precision, but the model families overlap more than the spec gap suggests. A 12 GB card such as the RTX 3060 12GB comfortably hosts 7B–14B models at Q4, and a two-card 24 GB build reaches 27B–32B-class weights. Above that, 70B-plus work on consumer silicon means CPU offload and a large drop in tokens per second.
Citations and sources
- NVIDIA H200 Tensor Core GPU product page — H200 memory capacity, bandwidth, board power, NVLink bandwidth, FP8 throughput. Accessed 2026-09-10.
- NVIDIA DGX B200 product page — B200 memory capacity, bandwidth, board power, NVLink 5.0 bandwidth. Accessed 2026-09-10.
- MLCommons Inference: Datacenter benchmark suite — scenario definitions and submission results referenced for Llama 2 70B. Accessed 2026-09-10.
- Metrum AI — Llama on H200 vs B200 performance — Llama 4 Maverick, vLLM v0.8.4, 8-GPU nodes, 256/256 tokens at 1,024 concurrent requests: 6,694 tok/s vs 9,870 tok/s. Accessed 2026-09-10.
- NVIDIA Developer Blog — Blackwell delivers massive performance leaps in MLPerf Inference v5.0 — Mixtral 8x7B 128,148 tok/s offline on 8×B200, 2.1× over 8×H200, NVFP4 with second-generation Transformer Engine. Accessed 2026-09-10.
- Lambda — MLPerf Inference v5.1 results — Llama 2 70B 102,725 tok/s offline and Llama 3.1 405B 1,648.6 tok/s offline on 8×B200 SXM-180GB; per-GPU derivations. Accessed 2026-09-10.
- NVIDIA Developer Blog — Blackwell leads on SemiAnalysis InferenceMAX benchmarks — Llama 3.3 70B at over 10,000 tok/s per GPU at a 50 tok/s/user target, ~4× H200 per GPU; gpt-oss-120b figures. Accessed 2026-09-10.
- NVIDIA TensorRT-LLM — Falcon 180B on H200 — Falcon 180B fitting in 141 GB using INT4 AWQ with FP8 activations at 798 tok/s, batch 256. Accessed 2026-09-10.
- InferenceX by SemiAnalysis — DeepSeek-R1 on B200 vs H100 — per-chip throughput at a 42 tok/s/user interactivity target and $0.10 per million tokens. Accessed 2026-09-10.
- CloudRift — Benchmarking B200 — Qwen3-Coder 480B at $0.93 per million tokens and GLM-4.6 at $0.74 per million tokens on 8×B200. Accessed 2026-09-10.
- Spheron — GPU cost per token benchmark, LLM inference 2026 — Llama 3.3 70B FP16 on 8×B200 at $0.88 per million tokens, spot pricing. Accessed 2026-09-10.
- LocalScore — RTX 3060 accelerator page — Llama 3.1 8B Q4_K_M at 52.2 tok/s on RTX 3060 12 GB. Accessed 2026-09-10.
- Hardware Corner — RTX 3060 12 GB LLM benchmarks — Qwen3 8B Q4_K_XL at 42 tok/s with 7.5 GB VRAM resident. Accessed 2026-09-10.
- AMD Ryzen 7 5800X product page — 8 cores / 16 threads, 105 W TDP. Accessed 2026-09-10.
This piece is editorial synthesis based on publicly available information. No independent first-party benchmarking is reported.
