LLM Roofline
Mistral · Apache-2.0 · HF: mistralai/Mistral-Small-3.1-24B-Instruct-2503

Mistral Small 3.1 24B — VRAM, KV Cache & Hardware Matrix

Serverless API Rate
$0.35 in / $0.56 out per 1M
Parameters
24B Dense
Attention
GQA (8 KV / 32 Q)
Layers × Hidden
40 × 5120
Max Native Context
128k tokens
MoE Experts
N/A (Dense)

Quantization Memory Footprint

Quantization BPW Weights Only Total @ 8k Ctx Total @ 32k Ctx Quality
FP16 16.00 45.60 GiB 48.30 GiB 52.05 GiB Lossless Reference
Q8_0 8.50 24.22 GiB 26.93 GiB 30.68 GiB Near-Lossless
Q6_K 6.57 18.72 GiB 21.43 GiB 25.18 GiB High Precision
Q5_K_M 5.69 16.22 GiB 18.92 GiB 22.67 GiB Balanced High
Q4_K_M 4.85 13.82 GiB 16.52 GiB 20.27 GiB Recommended 4-bit
MLX_4BIT 4.50 12.82 GiB 15.53 GiB 19.28 GiB Apple Silicon Optimized
IQ4_XS 4.25 12.11 GiB 14.81 GiB 18.56 GiB Compact 4-bit
Q3_K_M 3.91 11.14 GiB 13.85 GiB 17.60 GiB Aggressive Compression

Hardware Compatibility & Speed Leaderboard (Q4_K_M @ 32k Context)

Hardware Status Total / Limit Decode TTFT (4k) Max Safe Ctx Inspect
Cloud NVIDIA H200 SXM (141 GB) COMFORTABLE 20.3 / 140.4 GiB 199.5 tok/s 0.32s 128k Simulate →
Cloud NVIDIA H100 SXM (80 GB) COMFORTABLE 20.3 / 79.4 GiB 139.2 tok/s 0.32s 128k Simulate →
Cloud NVIDIA A100 SXM (80 GB) COMFORTABLE 20.3 / 79.4 GiB 82.7 tok/s 0.99s 128k Simulate →
NVIDIA RTX PRO 6000 Blackwell (96 GB) COMFORTABLE 20.3 / 95.0 GiB 74.5 tok/s 1.22s 128k Simulate →
NVIDIA RTX 5090 (32 GB) COMFORTABLE 20.3 / 31.0 GiB 72.7 tok/s 1.52s 101k Simulate →
NVIDIA RTX 4090 (24 GB) COMFORTABLE 20.3 / 23.0 GiB 40.9 tok/s 1.92s 49k Simulate →
NVIDIA RTX 3090 (24 GB Used) COMFORTABLE 20.3 / 23.0 GiB 37.0 tok/s 4.63s 49k Simulate →
AMD Radeon RX 7900 XTX (24 GB) COMFORTABLE 20.3 / 23.0 GiB 36.1 tok/s 3.20s 49k Simulate →
Cloud NVIDIA L40S (48 GB) COMFORTABLE 20.3 / 47.4 GiB 35.1 tok/s 0.88s 128k Simulate →
Apple Mac Studio M3 Ultra (256 GB) COMFORTABLE 20.1 / 199.7 GiB 31.6 tok/s 6.04s 128k Simulate →
Apple Mac Studio M3 Ultra (512 GB) COMFORTABLE 20.1 / 399.4 GiB 31.6 tok/s 6.04s 128k Simulate →
2x NVIDIA RTX 3090 Rig (48 GB) COMFORTABLE 20.3 / 46.6 GiB 31.1 tok/s 5.68s 128k Simulate →
Apple Mac Studio M2 Ultra (192 GB) COMFORTABLE 20.1 / 149.8 GiB 30.9 tok/s 6.67s 128k Simulate →
Apple Mac Studio M4 Max (64 GB) COMFORTABLE 20.1 / 49.9 GiB 20.8 tok/s 9.19s 128k Simulate →
Apple Mac Studio M4 Max (128 GB) COMFORTABLE 20.1 / 99.8 GiB 20.8 tok/s 9.19s 128k Simulate →
Apple MacBook Pro M3 Max (64 GB) COMFORTABLE 20.1 / 49.9 GiB 15.0 tok/s 12.30s 128k Simulate →
Apple MacBook Pro M3 Max (128 GB) COMFORTABLE 20.1 / 99.8 GiB 15.0 tok/s 12.30s 128k Simulate →
Apple Mac Mini M4 Pro (48 GB) COMFORTABLE 20.1 / 37.4 GiB 10.0 tok/s 18.97s 128k Simulate →
Apple Mac Mini M4 Pro (64 GB) COMFORTABLE 20.1 / 49.9 GiB 10.0 tok/s 18.97s 128k Simulate →
Ryzen AI Max+ 395 Strix Halo (128 GB) COMFORTABLE 20.1 / 96.0 GiB 9.4 tok/s 6.84s 128k Simulate →
Ryzen AI Max+ 395 Strix Halo (64 GB) COMFORTABLE 20.1 / 48.0 GiB 9.4 tok/s 6.84s 128k Simulate →
Ryzen AI 9 HX 370 Mini-PC (64 GB) COMFORTABLE 20.1 / 48.0 GiB 4.2 tok/s 19.56s 128k Simulate →
NVIDIA RTX 5080 (16 GB) OOM 20.3 / 15.0 GiB OOM — 2k Simulate →
NVIDIA RTX 5070 Ti (16 GB) OOM 20.3 / 15.0 GiB OOM — 2k Simulate →
NVIDIA RTX 5060 Ti (16 GB) OOM 20.3 / 15.0 GiB OOM — 2k Simulate →
NVIDIA RTX 3060 (12 GB) OOM 20.3 / 11.0 GiB OOM — OOM Simulate →
Apple Mac Mini M4 (16 GB) OOM 20.1 / 10.0 GiB OOM — OOM Simulate →
Apple Mac Mini M4 (24 GB) OOM 20.1 / 18.0 GiB OOM — 28k Simulate →

Interactive Mistral Small 3.1 24B Simulator

24B Dense · GQA
1792 GB/s · 250 TFLOPS
3. Weight Quantization 4.85 bpw
4. KV Cache
32,768 tok
Compute Roofline
COMFORTABLE FIT Memory-Bandwidth Bound
Max Safe Ctx: 128k
Memory Allocation Footprint 20.27 / 95.00 GiB usable
Weights: 13.82 GiB KV Cache: 5.00 GiB Overhead: 1.45 GiB Headroom: 74.73 GiB
Decode Speed
74.5
tok/s (batch=1)
Prefill Speed
3445
prompt tok/s
TTFT Latency
1.22s
for 4,096 tok
Active Params
24.0B
of 24B total
llama.cpp Server Command
llama-server -hf mistralai/Mistral-Small-3.1-24B-Instruct-2503:Q4_K_M -ngl 99 -fa on -c 32768 --port 8080
Context KV Cache Total VRAM Decode Status
4k 0.63 GiB 15.55 GiB 97.0 tok/s COMFORTABLE
8k 1.25 GiB 16.52 GiB 93.0 tok/s COMFORTABLE
16k 2.50 GiB 17.77 GiB 85.9 tok/s COMFORTABLE
32k 5.00 GiB 20.27 GiB 74.5 tok/s COMFORTABLE
64k 10.00 GiB 25.27 GiB 58.9 tok/s COMFORTABLE
128k 20.00 GiB 35.27 GiB 41.5 tok/s COMFORTABLE

Buy-vs-Cloud-vs-API Monthly TCO Break-Even

USE SERVERLESS API
Own Hardware/mo
$165.36
60.0h active + power
Cloud GPU/mo
$127.60
@$1.85/hr spot/pod
Serverless API/mo
$25.88
Payback: 395.4 mo

Engineering FAQ — Mistral Small 3.1 24B

How much VRAM does Mistral Small 3.1 24B require in Q4_K_M?

Mistral Small 3.1 24B weights occupy 13.82 GiB in Q4_K_M. Including 32k FP16 KV cache and runtime buffers, total memory is 20.27 GiB.

What is the cheapest local hardware that runs Mistral Small 3.1 24B?

NVIDIA RTX PRO 6000 Blackwell (96 GB) (96 GB) runs Mistral Small 3.1 24B Q4_K_M at ~74.5 tok/s decode and 1.22s TTFT.

How does Mistral Small 3.1 24B scale KV cache at long context?

Mistral Small 3.1 24B uses GQA with 8 KV heads across 40 layers (128 head_dim).