Skip to content

Best GPU for MISTRAL-SMALL-3.1-24B Locally

Real-time prices and hardware recommendations updated for July 2026.

24B
24B
dense

Adjust Context Length

Slide to popular sizes or type any value manually.

k tokens
8k
16k
32k
64k
128k
256k
Budget EntryQ3_K_M quant
10.3 GB
12.3 GB
Total VRAM:22.6 GB

Recommended Hardware

GeForce RTX 309024GB VRAM
415 tok/sprefill
8 tok/sgeneration
EUR 1649.73View Card
RTX PRO 4000 Blackwell24GB VRAM
422 tok/sprefill
9 tok/sgeneration
EUR 2138.23View Card
GeForce RTX 409024GB VRAM
564 tok/sprefill
11 tok/sgeneration
EUR 3189.99View Card
RTX A500024GB VRAM
176 tok/sprefill
6 tok/sgeneration
Out of StockView Card

The 128k context window generates ~12GB of KV cache. Combined with Q3 weights (~10GB), 24GB is the minimum practical entry point.

Balanced Sweet SpotQ4_K_M quant
13.8 GB
12.3 GB
Total VRAM:26.1 GB

Recommended Hardware

Radeon PRO W780032GB VRAM
286 tok/sprefill
4 tok/sgeneration
EUR 2383.08View Card
RTX PRO 4500 Blackwell32GB VRAM
493 tok/sprefill
11 tok/sgeneration
GeForce RTX 509032GB VRAM
1150 tok/sprefill
21 tok/sgeneration
EUR 4074.56View Card

Q4 weights (~14GB) plus 128k KV cache exceed 24GB. 32GB cards allow comfortable inference at the full context window.

Near LosslessQ8_0 quant
27.6 GB
12.3 GB
Total VRAM:39.9 GB

Recommended Hardware

Radeon PRO W790048GB VRAM
388 tok/sprefill
5 tok/sgeneration
EUR 3595.7View Card
RTX 6000 Ada Generation48GB VRAM
729 tok/sprefill
7 tok/sgeneration
RTX PRO 5000 Blackwell48GB VRAM
662 tok/sprefill
12 tok/sgeneration
EUR 9090.1View Card
RTX A600048GB VRAM
245 tok/sprefill
4 tok/sgeneration
Out of StockView Card

Full Q8 precision at 128k context requires ~40GB. 48GB workstation cards deliver uncompromised quality at the full context window.

Optimizing Setup for MISTRAL-SMALL-3.1-24B

Quantization Recommendations

For daily coding and reasoning tasks, Q4_K_M (4-bit quantization) offers the best balance of quality and memory efficiency — it reduces memory requirements by over 70% with minimal quality loss compared to FP16. Q8 and higher presets preserve more fidelity at the cost of significantly higher VRAM usage, which may force layer offloading and hurt throughput.

Recommended Local Software

We recommend using Ollama as the primary runner for local inference due to its automated GPU model splitting and context cache optimizations. For advanced fine-tuning or quantization splits, llama.cpp with Flash Attention compiled natively provides the best granular control.

How token speeds are estimated

Two metrics are shown per GPU: Read tok/s (how fast the model ingests your prompt) and Decode tok/s (how fast it streams tokens back). They model fundamentally different bottlenecks.

📖

Read (Prefill)

The prompt is processed in one parallel pass. This is compute-bound: it saturates the GPU's tensor cores.

read tok/s ≈ TFLOPS × readFactor × 400 ÷ activeParams

Decode (Generation)

Each new token requires loading the entire model's active weights from VRAM. This is memory-bandwidth-bound: the GPU stalls waiting for data, not computing.

decode tok/s ≈ bandwidth × decodeFactor ÷ (weights + kv_cache)

Weights = (activeParams × bits ÷ 8) × 1.15 overhead. KV cache per step = activeParams × multiplier × contextK.

Architecture utilization factors

Architecture
Decode
Read
Blackwell, Xe2
0.45
0.55
Ada Lovelace, RDNA 4, Battlemage
0.38
0.48
Ampere, Turing, RDNA 3, Xe-HPG
0.28
0.38
Volta, RDNA 1/2
0.2
0.25
Pre-tensor-core (Pascal, Maxwell, Kepler, GCN, Alchemist)
0.12
0.15

Left: decode factor — Right: read factor

Data sources

TFLOPS and memory bandwidth are read from the GPU database. When missing, bandwidth falls back to a hardcoded dictionary.

Limitations

These are analytical estimates, not benchmark results. Use them as a relative comparison, not an absolute performance guarantee.