Skip to content

H100 vs H200: Same GPU, More Memory (Specs Compared)

H200 uses the same Hopper GPU as H100 with 141 GB of HBM3e at 4.8 TB/s instead of 80 GB at 3.35 TB/s. What that means for LLM inference, training and which to choose.

3 min read

H100 vs H200: Same GPU, More Memory (Specs Compared)

Short answer

The H100 and H200 use the same Hopper GPU with the same Tensor Cores: 989 dense FP16 TFLOPS and 1,979 dense FP8 TFLOPS. The difference is memory. The H200 has 141 GB of HBM3e at 4.8 TB/s against the H100's 80 GB of HBM3 at 3.35 TB/s, which is 1.76 times the capacity and 1.43 times the bandwidth. That makes the H200 noticeably faster for large language model inference and long contexts, and identical for compute-bound work.

H100 vs H200 specifications

SpecificationH100 SXMH200 SXMDifference
GPUHopper GH100Hopper GH100same chip
FP16 / BF16 Tensor (dense)989 TFLOPS989 TFLOPSsame
FP8 Tensor (dense)1,979 TFLOPS1,979 TFLOPSsame
FP64 Tensor67 TFLOPS67 TFLOPSsame
Memory80 GB HBM3141 GB HBM3e1.76×
Memory bandwidth3.35 TB/s4.8 TB/s1.43×
NVLink900 GB/s900 GB/ssame
Max powerup to 700 Wup to 700 Wsame
Launched2022announced 2023, shipping 2024–
From NVIDIA's H100 and H200 product pages. PCIe versions (H100 PCIe/NVL, H200 NVL) run at lower power and clocks.

Why memory alone makes a difference

When a model generates text, every new token reads all of the model's weights plus the KV cache from memory. The math per byte is small, so the GPU waits on memory, not on its Tensor Cores. Raising bandwidth from 3.35 to 4.8 TB/s therefore speeds up token generation by up to about 1.4 times, and the extra capacity lets each GPU hold a bigger model, a longer KV cache or more simultaneous users. NVIDIA reports up to 1.9 times faster Llama 2 70B inference on H200 than on H100, combining both effects. The background is in what is HBM.

What fits on each GPU

WorkloadH100 (80 GB)H200 (141 GB)
70B model in FP8 (about 71 GB of weights)Fits, little room for KV cacheFits with about 60 GB left for KV cache
70B model in FP16 (about 141 GB)Needs two GPUsWeights only just fit; two GPUs in practice
Long contexts (128K tokens on a 70B model, about 43 GB of FP16 cache)Needs extra GPUsMuch more headroom
Training throughput (compute-bound)BaselineAbout the same
Weights from the LLM VRAM calculator.

Which should you choose?

  • H200 for serving large models, long contexts and high concurrency, where memory capacity and bandwidth decide cost per token.
  • H100 for compute-bound training and smaller models, where the two perform the same and the H100 is usually cheaper and easier to get.
  • Considering Blackwell? See B200 vs H100, or compare every chip in the GPU specs database.

Frequently asked questions

Is the H200 a new GPU?

It uses the same Hopper GPU as the H100, paired with newer, larger HBM3e memory. It is best thought of as an H100 with a memory upgrade.

Is H200 faster than H100 for training?

Only modestly. Training large models is mostly compute-bound, and both have the same Tensor Cores. Gains come from fitting larger batches or avoiding some model splitting thanks to the extra memory.

Can H100 and H200 run the same software?

Yes. They share the Hopper architecture, CUDA features and FP8 support, so code and containers run unchanged.

Sources and further reading

Think you understand it now? Prove it.

Solve real Tensor Core math in the TensorCore.si Challenge and earn a certificate with your name.

Take the challenge

Leave a Reply

Your email address will not be published. Required fields are marked *