BlogProcurement playbook

B200 vs H100: A Reserved Capacity Buyer's Comparison Guide

How to decide between Hopper and Blackwell when you are about to sign a longer GPU term, with the checks, pilot plan and contract items that keep the decision honest.

Picture a head of ML infrastructure at a growing AI startup with a 90-day reservation to place. The training team wants the newest silicon. The inference team just stabilized its serving stack on H100 and does not want to touch it. Finance wants one number to compare. Everyone is right about something, and the reservation will lock in whichever argument wins for the length of the term.

This guide is for founders, infrastructure leads and procurement owners weighing the B200 vs H100 decision for a reserved or longer-term commitment. The H100 is NVIDIA's Hopper-generation part. The B200 is the Blackwell-generation part. The comparison below stays qualitative on purpose. The one hard number worth anchoring on is memory per GPU: in Pacific's catalog the H100 SXM carries 80 GB and the B200 SXM carries 180 GB, both listed at 8 GPUs per node. Everything else you should measure on your own workload.

1. When H100 is still the sensible reservation

Newer is a poor reason to reserve on its own. The H100 has been in production long enough that most of the common tooling, kernels and deployment recipes have been exercised hard. If your team's runbooks, container images and monitoring already assume Hopper, that maturity has real value over a multi-month term.

H100 tends to be the right reservation when:

  • Your model and its working set fit comfortably in 80 GB per GPU, with headroom for activations, KV cache or optimizer state.
  • Your stack is pinned to specific framework, CUDA or library versions that you have validated on Hopper and cannot easily retest.
  • The workload is steady-state: fine-tuning, evaluation, batch inference or serving a model that is already sized for the hardware.
  • You need capacity sooner and the H100 configuration is the one that can be confirmed for your start date.
  • Your engineers' time is the scarce resource, and a migration project would cost more than the hardware difference saves.

Availability is part of the decision. A slightly older part you can actually get, configured the way you need, often beats a newer part whose allocation is still being worked out.

2. When B200 earns its place

The B200's clearest advantage for buyers is memory. With 180 GB per GPU, a single 8-GPU node holds a much larger model, a longer context or a bigger batch before you have to split work across nodes. That changes the shape of the job, which often matters more than raw speed.

B200 is worth serious consideration when:

  • Training is memory-bound and you are currently using aggressive sharding, activation checkpointing or offloading just to fit.
  • Inference is limited by KV cache size, so longer contexts or higher concurrency per node would directly improve throughput or cost per request.
  • You want to fit a larger model on one node to avoid cross-node communication and the operational complexity that comes with it.
  • Your roadmap includes larger models within the reservation window, and you would otherwise outgrow H100 partway through the term.
  • Your team is already planning a framework upgrade and can absorb Blackwell validation in the same cycle.

If none of those apply, the extra memory may sit unused for most of the term. Paying for headroom you never touch is a common reservation mistake.

3. Check software and framework readiness first

Before comparing quotes, confirm your software runs well on each generation. Blackwell support across the ecosystem keeps improving, but your specific combination of framework, kernels and libraries is what counts.

  • List the exact versions of your framework, CUDA toolkit, NCCL, drivers and any custom kernels in production today.
  • Check whether each component officially supports Blackwell at the versions you plan to run, and note any that require an upgrade.
  • Identify third-party dependencies such as attention kernels, quantization libraries and serving engines that may lag behind on new hardware.
  • Confirm your container base images build cleanly against the driver and CUDA versions installed on the target nodes.
  • Decide who on your team owns fixing breakages, and budget their time in the comparison.

If the readiness check shows several gaps, that is a strong signal to reserve H100 for production now and run B200 as a smaller, separate experiment.

4. Node-level checks that matter for both

The GPU model is only part of what you are reserving. Two offers with the same GPU can behave very differently once you look at the node and the cluster around it.

  • Interconnect: confirm the fabric type between nodes (for example InfiniBand) and whether multi-node jobs will see the bandwidth your training plan assumes.
  • Storage: ask about local NVMe capacity per node, shared storage options and how you will stage datasets and checkpoints.
  • Access: confirm whether you get dedicated bare-metal nodes with root or SSH access, or a virtualized slice, and which OS image ships by default.
  • Software baseline: check which NVIDIA drivers and CUDA versions are preinstalled and who manages updates during the term.
  • Data erasure: get in writing what happens to local disks when the resource ends, and how erasure is performed.
  • Tenancy: confirm whether the nodes are dedicated to you for the full term.

As a reference point, Pacific's GPU compute catalog of dedicated bare-metal nodes describes its H100 listing as dedicated bare-metal Linux nodes with SSH access, NVIDIA drivers and CUDA installed, InfiniBand interconnect, and local NVMe erased when the resource ends. Use that kind of detail as the baseline you ask every provider to match in writing.

5. Run a short pilot on both before committing a term

The most reliable way to settle B200 vs H100 is a short, structured pilot on each, using your own code. Spec sheets and published benchmarks describe someone else's workload.

  • Pick two or three representative jobs: one training run, one inference workload and anything unusual your team depends on.
  • Fix the code version, dataset and hyperparameters so the only variable is the hardware.
  • Measure what you actually pay for: tokens processed, samples per second, time to a target loss, or requests served at your latency target.
  • Record engineering effort, including setup time, failed builds and any code changes needed on each platform.
  • Test the multi-node path if your reservation depends on it, since single-node results can hide fabric issues.
  • Write down results in a shared doc so the reservation decision is based on your data rather than opinion.

On-demand capacity is a practical way to run these pilots. Pacific's catalog shows H100 SXM and B200 SXM with on-demand preview rates, which are indicative until Pacific confirms the allocation. Review before commit revalidates capacity, the current quote and terms, so treat the pilot booking as its own small order.

6. Cost drivers: compare work done per dollar

Per-GPU hourly rate is the number everyone quotes and the least useful one on its own. A newer GPU usually costs more per hour. Whether it costs more per unit of work depends on your workload, which is why the pilot matters.

  • Work done per dollar: divide total cost by the useful output you measured in the pilot, such as tokens trained or requests served.
  • Memory efficiency: if B200 lets you run on fewer nodes, compare cost per job, which accounts for the node count.
  • Term length: longer terms generally change pricing, but they also extend your exposure if the hardware stops fitting your needs.
  • Quantity: the number of nodes affects pricing, allocation and how much flexibility you keep.
  • Included services: storage, networking, support response and managed software updates can make a higher headline rate cheaper overall.
  • Engineering cost: migration and validation time is real spend, even though it never appears on an invoice.
  • Idle risk: reserved capacity you cannot keep busy erodes any rate advantage quickly.

For a broader view of how providers price H100, B200 and B300 capacity, Pacific's GPU rental guide covering H100, B200 and B300 pricing factors walks through the variables that move a quote.

7. Contract items for a reserved term

Once you have chosen a generation, the contract is where the decision either holds or quietly erodes. A reservation should describe exactly what you are getting and how you will know you have it.

  • Named configuration: GPU model and form factor, GPUs per node, node count, CPU, memory, local storage and interconnect, all written out.
  • Allocation confirmation: a written statement that the specific capacity is allocated to you, with the start date it applies to.
  • Order status: clarity on the difference between a paid order and a ready resource, and what happens between the two.
  • Acceptance: the tests you will run at handover, such as GPU health checks, fabric bandwidth tests and a smoke-test job, plus what happens if they fail.
  • Term mechanics: start date, end date, extension options and what happens if delivery slips.
  • Data handling: erasure at end of term and any logging or access the provider retains.
  • Support: response expectations for node failures and how replacement capacity is handled.

For reference, Pacific's H100 listing notes on-demand access plus reserved terms of 7 to 30, 31 to 90 and 91 to 180 days by request, with availability confirmed when an order is accepted. Ask any provider for the same level of clarity on B200.

8. When to look one generation further to B300

If your pilot shows you are memory-bound even on B200, or your roadmap points to much larger models within the term, it is worth comparing the next step up. The B300 SXM is listed in Pacific's catalog at 288 GB per GPU, 8 per node, on a by-request basis, and Pacific's published reserved reference is a single-tenant bare-metal B300 cluster with witnessed acceptance evidence and a configuration confirmed through a project review and written offer.

The tradeoffs at that tier look different: larger commitments, a project-style process and a deployment timeline that is a site-specific target. Our comparison of B300 vs B200 for reserved capacity buyers covers that decision in detail.

If you want a second opinion on whether H100, B200 or a larger reserved configuration fits your workload and term, the team at Pacific Intelligent Technologies, Inc. can walk through your pilot results and requirements. Book a 30-minute capacity planning call and bring your workload profile, target start date and preferred term length.

FAQ

Is B200 always the better reservation if the budget allows it?

No. B200 helps most when your workload is memory-bound or when fitting a larger model on one node simplifies your setup. If your model fits comfortably in 80 GB and your stack is validated on Hopper, H100 can deliver more useful work per dollar with less engineering effort. Run a pilot on both and compare cost per unit of output.

How long should a B200 vs H100 pilot run?

Long enough to complete representative jobs end to end, including setup, a training segment that reaches a meaningful checkpoint and an inference test at your real latency target. The aim is stable, repeatable measurements and an honest record of engineering effort on each platform. Avoid stretching it into a second production environment.

Do catalog preview rates lock in my price for a reservation?

Treat them as indicative. In Pacific's catalog, preview rates hold until Pacific confirms the allocation, and the review step revalidates capacity, the current quote and terms before you commit. For any provider, get the final configuration, allocation and price in a written confirmation before you plan around a reserved term.

Continue on the mothership

This satellite stops at the playbook. Transactions, specs, and comparisons live on pacificmachines.com. If the next step is a human, book 30 minutes with Harper.

Book 30 min