answrsnow
AI Infrastructure · Explainer

How Do You Choose an Inference Accelerator: GPU, TPU, or Custom Silicon in 2027?

By Kory White · Updated Oct 2026 · 8 min read
NVIDIA H200 data center GPU accelerator
Direct answer

Choose by six things, in this order: whether your model and serving framework run on the chip, your latency and throughput targets, memory per chip, where you can actually get capacity, cost per token on your own workload, and how much lock-in you will accept. NVIDIA GPUs are the default because CUDA support is the widest; Google TPUs and AWS Inferentia or Trainium are worth a test when you already run on those clouds and your model is supported; Groq and Cerebras are specialist options when response speed is the product.

No published number settles this for you. Vendor speedups are measured on the vendor's chosen model, batch size and software, and cloud prices change by region and date. Run your own model on two candidates and compare cost per million tokens at the latency you need.

This page collects the specs and claims each vendor publishes, labels which are vendor claims, and says where a figure is not published. For the cost side of GPU serving, see how to reduce GPU costs when serving large language models; for how teams schedule these accelerators, see the role of Kubernetes in AI infrastructure. For a ranked list of products, see our best AI inference accelerators page.

The six questions that decide it

Work through these in order, because an early no removes a chip from the list before price matters.

NVIDIA GPUs: H100, H200 and B200

NVIDIA publishes the following figures on its product pages. FP8 numbers are with sparsity, as NVIDIA marks them.

The H200 keeps the H100's compute but adds memory: 141GB against 80GB, and 4.8TB/s against 3.35TB/s. That matters for inference because decoding is usually limited by memory bandwidth and the key-value cache. NVIDIA's vendor claims: Llama2 70B inference "1.9X faster" than H100 (throughput, ISL 2K, OSL 128, one H100 SXM at batch size 8 against one H200 SXM at batch size 32), and GPT-3 175B "1.6X faster" (eight GPUs each). The comparison changes the batch size, so it is not a like-for-like chip test. NVIDIA's page also says the H200 boosts inference speed by up to 2X for LLMs like Llama2 but lists no conditions for that figure.

For B200, NVIDIA claims 15X the inference performance of DGX H100 under stated conditions (token-to-token latency 50ms, first token latency 5s, input 32,768 tokens, output 1,028) and labels the figure a projection subject to change. NVIDIA also cites SemiAnalysis InferenceX results of about $0.02 per million tokens for B200 with TensorRT-LLM against about $0.09 for H100 with vLLM, on GPT-OSS-120B; NVIDIA notes the two used different software, so the gap mixes hardware and software.

Where this fits: the widest software support and the most places to rent capacity. The cost is that you compete with everyone else for the same chips.

Google Cloud TPUs

Google Cloud's documentation lists seven TPU versions, from v2 to TPU7x (Ironwood). Two matter most for new inference work:

Google Cloud TPU Ironwood

Google says 8-chip v6e slices on a single VM "are optimized for inference, allowing all 8 chips to be used in a single serving workload," and that multi-host inference is possible with Pathways on Cloud. Neither the TPU7x nor the v6e documentation page lists regions, and the TPU pricing page's price tables did not load in the text we could read, so this page quotes no TPU price. Check the pricing page for your region before you plan.

Where this fits: models in JAX, or serving stacks Google supports on TPU, when you already run on Google Cloud. The caution is that a TPU is only reachable through Google Cloud.

AWS Inferentia and Trainium

Inferentia2 is AWS's inference chip. AWS says it offers 32 GB of HBM per chip, with up to 12 chips in an Inf2 instance and up to 190 TFLOPS of FP16 per chip, and claims "up to 4x higher throughput and up to 10x lower latency compared to Inferentia" (the first generation). Those comparisons are against AWS's own earlier chip, not against a GPU, and AWS's page gives no Inf2 price-performance figure.

AWS's Inf2 page lists these on-demand prices per hour, read on October 20, 2026; the page does not name a region, so confirm yours:

Trainium is AWS's training chip that it also pitches for inference. The current Trainium page describes Trainium3 with 144 GB of HBM3e per chip at 4.9 TB/s and claims "better cost-per-token at production scale," but gives no benchmark numbers for that claim.

Where this fits: teams already on AWS whose model is supported by the Neuron SDK. Price per hour is not cost per token, so measure throughput on your model before you compare it with a GPU instance.

Other custom silicon: Groq and Cerebras

Everything in this section is a vendor claim, not an independent measurement.

Cerebras says its Wafer-Scale Engine delivers inference "up to 30x faster than GPU systems," and its own footer says comparisons rely on third-party benchmarking or internal testing and may vary with workload, configuration, date and models. Its inference page lists a free tier with $5 in credit, a pay-per-token Developer tier with funds starting at $10, and Enterprise by contact, but no per-token rates.

Groq's pricing page, as we read it, gave no per-million-token prices and no tokens-per-second figures, so none are quoted here. Groq describes itself as a neocloud for fast inference.

Where this fits: products where response speed is the feature, and where you are content to buy tokens from an API rather than own hardware. Check the model list, context length limits and rate limits before you commit.

What MLPerf Inference does and does not tell you

MLCommons publishes MLPerf Inference: Datacenter results in rounds; the current page is round v6.1. Each row is, in MLCommons' words, "a set of results produced by a single submitter using the same software stack and hardware platform," with the system, processor and accelerator named. That means a result describes one named system in one round, not a chip in general.

Use it to compare chips on the benchmarks you resemble, and read the system and accelerator count on the row: an eight-accelerator system and a single chip are not comparable. Not every vendor submits to every benchmark, so a missing result is not a bad result. We do not quote individual MLPerf numbers here; read them from the MLCommons results table.

Software ecosystem and lock-in

The practical rule is to keep your model in a portable framework, keep serving behind an API you control, and treat chip-specific kernels as the part you are willing to rewrite.

Decision checklist

Questions people ask

Is a GPU always the safest inference choice?

It is the lowest-risk starting point because CUDA has the widest software support and capacity is sold by many providers. It is not always the cheapest per token; test a TPU or Inferentia if you are already on those clouds and your model is supported.

Are the vendor speedup numbers reliable?

They are vendor claims under stated conditions. NVIDIA labels its B200 and H100 multiples as projections, and Cerebras says its comparisons may vary with workload, configuration, date and models. Treat them as hypotheses to test.

How much does a TPU cost per hour?

This page does not quote a TPU price, because the price tables on Google Cloud's TPU pricing page did not load in the text we could read. Check the page for your region.

What does MLPerf Inference show?

Results for named systems in a named round, from one submitter with one software stack. The current round on the MLCommons page is v6.1. Read the system and accelerator count before comparing rows.

Does a custom chip lock me in?

Less if your model stays in a portable framework and serving sits behind an API you control; more if you write chip-specific kernels. Buying tokens from a hosted API moves the lock-in to that provider's model list and pricing.

Sources

Figures were read from the linked pages on October 20, 2026. Specs and speedups are the vendors' own and several are marked preliminary or projected; cloud prices change by region and date, so check the provider's pricing page before you plan. This page is not financial advice.