gpt-oss 20B
openai/gpt-oss-20b
OpenAI · 2 recorded configurations
Measured setup
Hardware
Runtime and tool
Quantisation
MTP draft depth
Recorded setup
Every option opens a recorded setup. Where the corpus recorded nothing at this page's other settings, the option names the fields it switches with it. Allocation and runtime detail stay in the technical record below.
2× RTX 3090 · llama.cpp
UD-Q8_K_XL · MTP off
PP · left axisTG · right axis
View exact measurements
| Context depth (tokens) | Fresh prefill PP (tok/s) | TG (tok/s) |
|---|---|---|
| 0 | 5,772.23 | 168.95 |
| 2,048 | 6,032.38 | 165.54 |
| 4,096 | 5,689.12 | 161.35 |
| 8,192 | 5,439.75 | 152.13 |
| 16,384 | 4,782.32 | 140.69 |
| 32,768 | 3,704.69 | 117.75 |
| 65,536 | 2,550.77 | 88.86 |
Concurrent-stream measurements
| Streams | Context depth (tokens) | Aggregate PP (tok/s) | Aggregate TG (tok/s) | TG / stream (tok/s) | Aggregate all (tok/s) |
|---|---|---|---|---|---|
| 1 | 0 | 5,772.23 | 168.95 | 168.95 | 469.48 |
| 2 | 0 | 5,949.37 | 267.76 | 133.88 | 730.47 |
| 3 | 0 | 5,761.65 | 330.55 | 110.18 | 915.83 |
| 4 | 0 | 5,887.16 | 340.94 | 85.24 | 961.44 |
| 5 | 0 | 5,615.81 | 373.66 | 74.73 | 1,061.16 |
| 6 | 0 | 5,521.12 | 374.40 | 62.40 | 1,072.24 |
| 7 | 0 | 5,506.78 | 385.83 | 55.12 | 1,111.05 |
| 8 | 0 | 5,514.35 | 500.98 | 62.62 | 1,433.80 |
| 1 | 2,048 | 6,032.38 | 165.54 | 165.54 | 461.95 |
| 2 | 2,048 | 6,075.22 | 260.65 | 130.33 | 714.47 |
| 3 | 2,048 | 5,779.15 | 312.06 | 104.02 | 870.93 |
| 4 | 2,048 | 5,870.71 | 322.80 | 80.70 | 913.84 |
| 5 | 2,048 | 5,619.46 | 351.59 | 70.32 | 1,002.61 |
| 6 | 2,048 | 5,625.07 | 355.83 | 59.30 | 1,023.40 |
| 7 | 2,048 | 5,489.90 | 366.26 | 52.32 | 1,057.61 |
| 8 | 2,048 | 5,469.01 | 464.86 | 58.11 | 1,336.94 |
| 1 | 4,096 | 5,689.12 | 161.35 | 161.35 | 449.30 |
| 2 | 4,096 | 5,733.06 | 247.13 | 123.57 | 677.31 |
| 3 | 4,096 | 5,484.39 | 295.97 | 98.66 | 826.05 |
| 4 | 4,096 | 5,561.25 | 304.45 | 76.11 | 862.44 |
| 5 | 4,096 | 5,305.48 | 328.47 | 65.69 | 937.73 |
| 6 | 4,096 | 5,204.17 | 334.79 | 55.80 | 962.30 |
| 7 | 4,096 | 5,109.39 | 342.54 | 48.93 | 989.22 |
| 8 | 4,096 | 5,156.03 | 432.81 | 54.10 | 1,244.70 |
| 1 | 8,192 | 5,439.75 | 152.13 | 152.13 | 423.90 |
| 2 | 8,192 | 5,559.53 | 229.47 | 114.73 | 631.38 |
| 3 | 8,192 | 5,218.43 | 268.73 | 89.58 | 753.18 |
| 4 | 8,192 | 5,395.34 | 276.88 | 69.22 | 787.45 |
| 5 | 8,192 | 5,018.45 | 294.23 | 58.85 | 842.57 |
| 6 | 8,192 | 4,993.92 | 300.34 | 50.06 | 865.77 |
| 7 | 8,192 | 4,904.03 | 307.51 | 43.93 | 890.26 |
| 8 | 8,192 | 4,909.78 | 381.05 | 47.63 | 1,098.65 |
| 1 | 16,384 | 4,782.32 | 140.69 | 140.69 | 391.09 |
| 2 | 16,384 | 4,706.40 | 201.99 | 100.99 | 554.29 |
| 3 | 16,384 | 4,464.06 | 228.27 | 76.09 | 639.54 |
| 4 | 16,384 | 4,522.00 | 231.50 | 57.88 | 658.92 |
| 5 | 16,384 | 4,188.60 | 245.60 | 49.12 | 703.42 |
| 6 | 16,384 | 4,186.54 | 247.42 | 41.24 | 713.40 |
| 7 | 16,384 | 4,105.75 | 250.58 | 35.80 | 725.36 |
| 8 | 16,384 | 4,082.52 | 301.20 | 37.65 | 869.13 |
| 1 | 32,768 | 3,704.69 | 117.75 | 117.75 | 326.06 |
| 2 | 32,768 | 3,636.89 | 155.88 | 77.94 | 428.45 |
| 3 | 32,768 | 3,365.62 | 172.19 | 57.40 | 482.98 |
| 4 | 32,768 | 3,332.36 | 171.10 | 42.78 | 487.19 |
| 5 | 32,768 | 3,197.25 | 179.76 | 35.95 | 516.02 |
| 6 | 32,768 | 3,181.11 | 177.65 | 29.61 | 513.42 |
| 7 | 32,768 | 3,116.23 | 177.69 | 25.38 | 515.71 |
| 8 | 32,768 | 3,058.32 | 201.04 | 25.13 | 582.86 |
| 1 | 65,536 | 2,550.77 | 88.86 | 88.86 | 244.89 |
| 2 | 65,536 | 2,455.70 | 106.95 | 53.48 | 293.99 |
| 3 | 65,536 | 2,326.45 | 114.27 | 38.09 | 321.68 |
| 4 | 65,536 | 2,203.37 | 95.90 | 23.98 | 275.69 |
| 5 | 65,536 | 2,121.50 | 112.56 | 22.51 | 324.10 |
| 6 | 65,536 | 2,075.43 | 109.44 | 18.24 | 317.12 |
| 7 | 65,536 | 2,011.25 | 107.77 | 15.40 | 313.64 |
| 8 | 65,536 | 1,961.07 | 112.44 | 14.06 | 327.65 |
Technical record and provenance
Run details
- Source run ID
- rtx3090x2-gpt-oss-20b-ud-q8-k-xl-2026-09-15-off
- Measured date
- 2026-09-15
- Hardware
- 2× NVIDIA GeForce RTX 3090
- Runtime
- llamaCpp · version: 0.3.0-dev (build 50, commit fc6545d) built with GNU 15.2.0 for Linux x86_64
- Weight placement
- gpu-resident
- KV-cache precision
- Q8_0
- Flash Attention
- Enabled
- Batch size
- 512
- Microbatch size
- 512
- Prompt tokens
- 512
- Generated tokens
- 256
- Speculative decoding
- None (standard decoding)
- Measured repetitions
- 3
- Notes
- Automated llama-server KV-depth sweep (off). Existing depth is contextTokens; PP=512, TG=256, warmups=1, repetitions=3, Q8_0 K/V. Arithmetic mean of measured repetitions. PP/TG server durations are aligned to client completion timestamps for concurrent phase spans; aggregate-all includes SSH/HTTP wall time. Synthetic repeated-token prompts. Engine was reused as installed; no build was performed.
- Source article
- /benchmarks/
- Raw log path
research/benchmarks/logs/rtx3090x2/2026-09-15-gpt-oss-20b-ud-q8-k-xl