Skip to content
Cloudj

GPU comparisons

RTX 4090 vs A100 for inference: a practical cloud comparison

RTX 4090 vs A100 for serving models: VRAM, batch size, memory bandwidth, account level, multi-GPU options and how location affects what you can rent.

Updated · 4 min read

RTX 4090 vs A100 is one of the most common questions from teams moving a model from a notebook into production. One is the top consumer card of its generation; the other is a datacenter workhorse from the generation before. For inference, the right answer depends less on which is "better" and more on what your model needs: memory, batch size, and how easy the card is to rent where your users are. This comparison goes through those factors one by one, then gives verdicts for common serving scenarios.

For the general consumer versus datacenter question, the consumer vs datacenter GPU guide is the starting point.

The cards in brief

  • RTX 4090: Ada Lovelace consumer GPU, 24 GB of GDDR6X.
  • A100 PCIe and A100 SXM4: Ampere datacenter GPU, listed on Cloudj in the 40 GB version with HBM2 memory.

Exact clocks, bandwidth and throughput figures are on each model page. Use those rather than general claims, and test your own model, because serving performance depends heavily on the software stack.

Factor by factor

FactorRTX 4090A100 (40 GB)What it means for serving
Memory size24 GB40 GBThe A100 fits larger models or the same model with a bigger KV cache
Memory type and bandwidthGDDR6XHBM2, wide memory busToken generation is often memory-bound; compare the bandwidth figures on the model pages
Batch size headroomLimited by 24 GBMore room for concurrent requestsMore concurrency per card on the A100 when memory is the limit
Low-precision formatsNewer generation, supports FP8 in hardwareNo hardware FP8Some serving stacks benefit from FP8 on newer cards
Multi-GPU linksPCIe between cardsSXM4 machines usually have NVLinkSplitting a model across GPUs scales better on SXM4
Account levelOpen to new accountsNeeds a higher account levelThe 4090 is available to start immediately
Typical listingsMany consumer hostsFewer, often datacenter-locatedThe 4090 is usually easier to find in a given country

Two of these rows usually decide the question: memory and access. If the model, at your chosen precision, plus the KV cache for your target concurrency fits in 24 GB with headroom, the 4090 is a strong and simple choice. If it does not, the A100's extra memory matters more than any speed difference.

Account level and access

New Cloudj accounts can rent consumer GPUs such as the 4090 right away. Datacenter GPUs including the A100 need a higher account level; the console says "This GPU class is not available at your account level" if you try too early, and you can contact Cloudj support from there. If you are launching this week, that alone may decide it.

Location: where can you rent each one?

On Cloudj, location is a country filter over a live list of independent machines. Consumer cards like the 4090 tend to appear in more listings, while datacenter cards sit in fewer machines and may be rented for long blocks. That means a search for an A100 in one specific country is more likely to come back empty than the same search for a 4090. Stock changes during the day, so check the console rather than assuming.

If your users are in Southeast Asia, the RTX 4090 in Southeast Asia guide covers searching with SG, TH, MY and VN. Live prices for both cards are on GPU cloud.

Verdicts for common scenarios

A 7B to 14B chat model, quantized, a few dozen concurrent users. The 4090 usually wins: it fits, it is easy to rent near users, and it needs no account upgrade.

A 30B-class model at 4-bit with long context. The 4090 is tight once the KV cache grows. The A100's 40 GB gives more room; a 48 GB card is another option.

Many concurrent users on a mid-size model. Memory for the KV cache becomes the limit. The A100 lets you batch more requests per card. Alternatively, run two 4090 instances behind a load balancer.

A model that must be split across GPUs. Prefer an A100 SXM4 machine with fast GPU links, or a single larger card. The A100 vs H100 comparison covers the next step up.

Image generation API. The 4090 is usually the practical choice: diffusion pipelines fit in 24 GB and consumer listings are easier to find.

Test before you commit

Per-minute billing makes a side-by-side test cheap. Deploy each card, run the same serving stack and the same load, and compare time to first token, tokens per second per user and peak memory. With vLLM, for example:

vllm serve <hf-model-id> --host 127.0.0.1 --port 8000 --max-model-len 8192
nvidia-smi --query-gpu=memory.used,utilization.gpu --format=csv -l 5

The vLLM inference server in the USA guide walks through a complete setup. A deployment that fails to start is not charged.

FAQ

Is the A100 always faster than the RTX 4090?

No. For small models that fit easily in 24 GB, the 4090 can match or beat it. The A100 helps most when memory or batching is the limit.

Which A100 is listed on Cloudj?

The A100 PCIe and A100 SXM4 in the 40 GB version.

Can I start with a 4090 and move to an A100 later?

Yes. Keep your serving setup in a script or image, and put a VPS in front so switching the GPU does not change your endpoint.

Where do I see prices?

Live on the RTX 4090 page, the A100 PCIe page and GPU cloud.

Next step

Estimate your model's memory plus KV cache, then open the deploy page with the RTX 4090 and test it. If 24 GB is not enough, compare with an A100 once your account level allows it.

Deploy a server or order proxies

Pick a location in the console, see the live price, and pay from your balance.