Stable Diffusion XL · 37 cards measured first-party · Updated July 2026
SDXL is the image model everyone actually runs. It needs ~8GB minimum and ~12GB to be comfortable, which puts it within reach of most of the market: and unlike our LLM ladder, it rewards raw tensor compute rather than memory bandwidth. That flips the ranking completely.
Benchmarked weights: stabilityai/stable-diffusion-xl-base-1.0

23.06 it/s on Stable Diffusion XL. Measured on our bench. 192GB of VRAM, 1000W board rating. AI Score 78.0/100 across our full 12-workload suite.
Best for: Stable Diffusion XL work where you want the ceiling gone rather than the cheapest entry.

18.58 it/s on Stable Diffusion XL. Measured on our bench. 141GB of VRAM, 700W board rating. AI Score 65.0/100 across our full 12-workload suite.
Best for: Stable Diffusion XL work where you want the ceiling gone rather than the cheapest entry.

17.29 it/s on Stable Diffusion XL. Anchored estimate. 94GB of VRAM, 400W board rating. AI Score 67.0/100 across our full 12-workload suite.
Best for: Stable Diffusion XL work where you want the ceiling gone rather than the cheapest entry.
Diffusion is tensor-compute bound. Every step is dense matrix maths, so the ranking tracks tensor throughput and architecture generation, not bandwidth. This is why an Ampere card with plenty of VRAM gets buried by a newer card with less, and it's the opposite of what the LLM charts show. One card, two completely different orderings, depending on the job.
Stable Diffusion XL, the 12 fastest cards we have data for
Single stream, batch size 1. 37 of the 59 cards on this page were measured first-party by us; the rest are anchored estimates against those measurements and are labelled in the table below.
Won't fit, Stable Diffusion XL gates these cards outright
| GPU | VRAM | Why it fails |
|---|---|---|
| NVIDIA GeForce RTX 2060 | 6GB | Needs needs ~8GB VRAM |
No driver update fixes a VRAM ceiling.
Full Stable Diffusion XL leaderboard, every card that runs it
| GPU | Result | VRAM | Source |
|---|---|---|---|
| NVIDIA B200 | 23.06 it/s | 192GB | Measured |
| NVIDIA GH200 Grace Hopper | 18.58 it/s | 141GB | Estimated |
| NVIDIA H200 | 18.58 it/s | 141GB | Measured |
| NVIDIA B100 | 18.45 it/s | 192GB | Estimated |
| NVIDIA H100 NVL | 17.29 it/s | 94GB | Estimated |
| NVIDIA H100 80GB HBM3 | 17.29 it/s | 80GB | Measured |
| NVIDIA H800 80GB | 17.29 it/s | 80GB | Estimated |
| NVIDIA H100 PCIe | 14.93 it/s | 80GB | Estimated |
| NVIDIA B300 | 14.6 it/s | 288GB | Measured |
| NVIDIA RTX PRO 6000 Blackwell Workstation Edition | 13.97 it/s | 96GB | Measured |
| NVIDIA RTX PRO 6000 Blackwell Server Edition | 13.16 it/s | 96GB | Measured |
| NVIDIA RTX PRO 6000 Blackwell Max-Q Workstation Edition | 10.9 it/s | 96GB | Estimated |
| NVIDIA GeForce RTX 5090 | 10.54 it/s | 32GB | Measured |
| NVIDIA RTX PRO 5000 Blackwell | 8.73 it/s | 48GB | Measured |
| NVIDIA L40S | 8.51 it/s | 48GB | Measured |
| NVIDIA A100 40GB PCIe | 8.4 it/s | 40GB | Estimated |
| NVIDIA A100 80GB PCIe | 8.4 it/s | 80GB | Measured |
| NVIDIA A100 40GB SXM4 | 8.18 it/s | 40GB | Estimated |
| NVIDIA A100 80GB SXM4 | 8.18 it/s | 80GB | Measured |
| NVIDIA A800 80GB | 8.18 it/s | 80GB | Estimated |
| NVIDIA GeForce RTX 4090 | 8.14 it/s | 24GB | Measured |
| NVIDIA RTX 5880 Ada Generation | 6.92 it/s | 48GB | Estimated |
| NVIDIA RTX PRO 4500 Blackwell | 6.55 it/s | 32GB | Measured |
| NVIDIA RTX 5000 Ada Generation | 6.37 it/s | 32GB | Measured |
| NVIDIA L40 | 5.6 it/s | 48GB | Measured |
| NVIDIA RTX 6000 Ada Generation | 5.35 it/s | 48GB | Measured |
| NVIDIA GeForce RTX 4080 | 5.08 it/s | 16GB | Measured |
| NVIDIA RTX A6000 | 5.01 it/s | 48GB | Measured |
| GeForce RTX 5070 Ti | 4.69 it/s | 16GB | Measured |
| GeForce RTX 5080 | 4.43 it/s | 16GB | Measured |
| NVIDIA RTX PRO 4000 Blackwell | 4.28 it/s | 24GB | Measured |
| NVIDIA RTX 4500 Ada Generation | 4.16 it/s | 24GB | Estimated |
| NVIDIA GeForce RTX 3090 | 3.73 it/s | 24GB | Measured |
| NVIDIA RTX A5000 | 3.73 it/s | 24GB | Measured |
| NVIDIA RTX 4000 (Ada Generation) | 3.28 it/s | 20GB | Measured |
| NVIDIA RTX A4500 | 3.25 it/s | 20GB | Measured |
| NVIDIA A10G | 3.19 it/s | 24GB | Measured |
| NVIDIA Quadro RTX 8000 | 3.09 it/s | 48GB | Measured |
| NVIDIA RTX A5500 | 3.06 it/s | 24GB | Estimated |
| NVIDIA Quadro RTX 6000 (Turing) | 2.97 it/s | 24GB | Measured |
| NVIDIA RTX A4000 | 2.62 it/s | 16GB | Measured |
| NVIDIA L4 | 2.59 it/s | 24GB | Measured |
| AMD Radeon Pro W7900 | 2.5 it/s | 48GB | Estimated |
| NVIDIA GeForce RTX 3080 | 2.38 it/s | 10GB | Measured |
| NVIDIA GeForce RTX 4060 Ti | 2.29 it/s | 16GB | Measured |
| NVIDIA RTX 2000 Ada Generation | 1.79 it/s | 16GB | Measured |
| NVIDIA GeForce RTX 2080 Super | 1.64 it/s | 8GB | Estimated |
| NVIDIA Quadro RTX 5000 | 1.57 it/s | 16GB | Estimated |
| NVIDIA GeForce RTX 3070 Founders Edition | 1.52 it/s | 8GB | Measured |
| NVIDIA GeForce RTX 3060 | 1.47 it/s | 12GB | Measured |
| GeForce RTX 4060 | 1.39 it/s | 8GB | Measured |
| NVIDIA GeForce RTX 2080 Founders Edition | 1.37 it/s | 8GB | Estimated |
| AMD Radeon Pro W6800 | 1.3 it/s | 32GB | Estimated |
| AMD Radeon RX 6900 XT | 1.3 it/s | 16GB | Estimated |
| NVIDIA GeForce RTX 2070 SUPER | 1.11 it/s | 8GB | Estimated |
| NVIDIA GeForce RTX 3060 Ti | 1.1 it/s | 8GB | Measured |
| NVIDIA GeForce RTX 2070 | 0.7 it/s | 8GB | Estimated |
| NVIDIA GeForce RTX 2060 Super | 0.62 it/s | 8GB | Estimated |
Tap any column to sort. Measured = we rented and ran this card ourselves. Estimated = interpolated against our measured anchors, never blended silently.
Because this workload is tensor-compute bound, the ranking tracks architecture generation and tensor throughput rather than memory bandwidth, the reverse of our LLM charts. The same two cards can swap places entirely depending on which of these pages you're reading. That's the reason we run twelve workloads instead of publishing one score. A GPU isn't fast or slow. It's fast at some things and gated out of others, and which of those matters depends entirely on what you're actually going to run.
NVIDIA B200 tops our Stable Diffusion XL leaderboard at 23.06 it/s (measured), 3719% of the way clear of the slowest card that still fits. But the number that decides most purchases isn't on the chart. It's the 1 cards that can't run Stable Diffusion XL at all. This is a compute workload: buy architecture generation, not raw VRAM, as long as you clear the floor first.
Every ranking on this page comes from our own benchmark runs, not vendor claims. Cards marked Measured were rented and run by us; cards marked Estimated are interpolated per workload against those measured anchors and are labelled on every row, we never blend the two silently. LLMs run on llama.cpp (llama-bench) at Q4_K_M with -p 512 -n 128. Diffusion and video run on diffusers/ComfyUI at BF16, with SDXL at FP16. Each workload gets a warmup pass plus multiple timed runs (5 for small LLMs, 3 for large models and images, 2 for video); we publish the mean as the result and the minimum as the 1% low. Run-to-run variance is under 0.5%. Telemetry, power, temperature, utilisation, clocks, peak VRAM, is sampled at 1 Hz for the duration of every run. Where a model exceeds a card's VRAM we publish a hard won't-fit result rather than quietly dropping to a smaller quantisation. A card that can't run a model scores zero on it. Silently swapping precision to make a number appear would make every number on this site meaningless. All figures are single-GPU, single-stream, batch-size-1. That is the honest way to measure what one card does for one user, and it is deliberately not how a datacenter serves a model. Vendor and MLPerf figures use large batches across many GPUs and will be far higher. Neither is wrong, they answer different questions. Ours answers 'what will this card do for me'.