When Strong Reasoners Join the Pool: Small Union Premiums and Costly Runaway Generations in LLM Routing
Organizations: Institute of Bioinformatics and Systems Biology, National Yang Ming Chiao Tung University, Hsinchu, Taiwan · Krixvon, Taipei, Taiwan
Abstract
Routing benchmarks often judge a router against a hindsight oracle that counts a query as solved whenever any model's recorded answer is correct, but under stochastic decoding that oracle mixes two different objects: the clairvoyant ceiling of committing to one model per query and the premium of calling several models and keeping any correct answer. A companion study measured this premium at 3.5 percentage points (pp) for 11 small open models on MATH-500; how large it is once current reasoning models enter the pool was unknown. We measure it with a fixed-protocol, pre-committed generation on a single NVIDIA B300: all 500 MATH-500 problems, 30 seeded samples per problem, Llama-3.3-70B-Instruct and NVIDIA's Nemotron Nano 9B v2 and Nemotron Super 49B v1.5 (a NAS derivative of the same 70B) under vendor sampling, a 65,536-token cap, a pinned Math-Verify scorer, and an append-only attempt ledger, for 45,000 scored responses. The two reasoning models both reach 96.1% accuracy against 76.2% for the 70B baseline. The empirical product-coupling premium is 0.215-0.588 pp across all two- and three-model pools; the empirical plug-in selection headroom over always calling Nano is 1.27 pp; and resampling Nano three times gives practically the same empirical any-correct rate as calling all three models once. Only 31 responses reached the cap, 25 of them with exactly periodic tails, yet the capped responses account for up to 60.2% of a model's output-length-squared proxy, and long generations made a fourth planned model, Llama-3.1-8B, too slow to finish. The premium is far below the companion's 3.5 pp, but models, pool size and protocol changed together; an oracle gap should therefore be reported with the pool, the protocol, the samples per cell and the decoding budget that produced it.
Figures & tables
| Study | Multi-sample cell | Ceiling vs. union | Protocol fixed | Current | Decoding-cost |
|---|---|---|---|---|---|
| success rates | separated | before generation | reasoning models | accounting | |
| RouterBench [ 4 ] | – | – | – | – | – |
| RouteLLM [ 3 ] | – | – | – | – | – |
| Repeated sampling [ 11 ] | ✓ | – | – | – | ✓ |
| Routing oracle [ 1 ] | ✓ | ✓ | archived tensors | – | – |
| This report | ✓ | ✓ | ✓ | ✓ | ✓ |
| Model | Revision | top- | Reasoning | |
| Llama-3.3-70B-Instruct | 6f6073b4 | – | ||
| Nemotron Nano 9B v2 | 6533e8de | on | ||
| Nemotron Super 49B v1.5 | 420ba7d2 | on | ||
| All: BF16 weights and KV cache, cap , 30 samples/query. | ||||
| GPU | 1 NVIDIA B300 SXM6 AC (Blackwell) |
| compute capability 10.3, 148 SMs | |
| GPU memory | 275,040 MiB HBM, ECC on |
| Power limit | 1,100 W |
| Host link | PCIe Gen6 16, KVM pass-through |
| CPU / RAM | 30 vCPU AMD EPYC 9575F / 251 GiB |
| OS / driver | Ubuntu 24.04.5, Linux 6.8 / 580.178.04 |
| Model | Acc. (%) | All-30 | None-30 | Median | Capped | |
|---|---|---|---|---|---|---|
| correct | correct | tokens | tokens | at | ||
| Llama-3.3-70B | 76.19 | 260 | 45 | 463 | 2,039 | 6 |
| Nemotron Nano 9B v2 | 96.13 | 433 | 2 | 1,890 | 18,096 | 9 |
| Nemotron Super 49B v1.5 | 96.09 | 431 | 6 | 2,249 | 22,804 | 16 |
| Pool | Members | (%) | (%) | (pp) | Marginal interval (pp) | |
|---|---|---|---|---|---|---|
| Q1 | 70B + Super | 2 | 96.67 | 96.88 | 0.215 | |
| Q2 | Nano + Super | 2 | 97.19 | 97.70 | 0.518 | |
| Q3 | 70B + Nano | 2 | 96.69 | 97.05 | 0.360 | |
| Q4 | 70B + Nano + Super | 3 | 97.40 | 97.99 | 0.588 |
| Model | Wall (min) | Output tokens | Tokens/s | Capped |
|---|---|---|---|---|
| Llama-3.3-70B | 74 | 9.5 M | 2,147 | 6 |
| Nemotron Nano 9B v2 | 78 | 46.0 M | 9,806 | 9 |
| Nemotron Super 49B v1.5 | 368 | 57.3 M | 2,597 | 16 |
| Scorer status | 70B | Nano | Super |
|---|---|---|---|
| correct | 11429 | 14420 | 14413 |
| not equivalent | 3507 | 556 | 526 |
| length-truncated | 6 | 9 | 16 |
| reasoning unterminated | 0 | 0 | 13 |
| reasoning malformed | 0 | 0 | 1 |
| no boxed answer | 0 | 2 | 0 |
| Pool | Best | Headroom | Premium | One-sample | ||
|---|---|---|---|---|---|---|
| (%) | (%) | (%) | (pp) | (pp) | oracle (%) | |
| Q1 | 96.09 | 96.67 | 96.88 | 0.58 | 0.215 | 95.2–98.0 |
| Q2 | 96.13 | 97.19 | 97.70 | 1.05 | 0.518 | 97.2–98.2 |
| Q3 | 96.13 | 96.69 | 97.05 | 0.55 | 0.360 | 96.4–98.0 |
| Q4 | 96.13 | 97.40 | 97.99 | 1.27 | 0.588 | 97.4–98.6 |
| Subject / level | 70B | Nano | Super | Premium | |
|---|---|---|---|---|---|
| Algebra | 124 | 93.6 | 99.5 | 99.4 | 0.25 |
| Counting & Prob. | 38 | 74.4 | 95.7 | 97.6 | 0.69 |
| Geometry | 41 | 54.0 | 85.9 | 85.8 | 2.01 |
| Interm. Algebra | 97 | 59.0 | 94.5 | 93.9 | 0.79 |
| Number Theory | 62 | 80.0 | 99.6 | 99.6 | 0.00 |
| Prealgebra | 82 | 87.9 | 95.0 | 94.8 | 0.48 |
| Comparison | Mean diff. (pp) | Non-zero | ||
|---|---|---|---|---|
| Super 70B | +19.89 | 251 | 1,266.5 | |
| Nano Super | +0.05 | 87 | 1,714 | 0.392 |
| Nano 70B | +19.94 | 243 | 1,138.5 | |
| Friedman, 3 models |
| Calls | Strategy | Type | Any-correct (%) |
|---|---|---|---|
| 2 | Nano, 2 samples | resample | 97.54 |
| 2 | Super, 2 samples | resample | 97.27 |
| 2 | Nano + Super (Q2) | reroute | 97.70 |
| 3 | Nano, 3 samples | resample | 97.99 |
| 3 | Super, 3 samples | resample | 97.62 |
| 3 | 70B + Nano + Super (Q4) | reroute | 97.99 |
| Model | Capped | Periodic | Share taken by capped (%) | Periodic | ||
|---|---|---|---|---|---|---|
| tail | responses | tokens | (%) | |||
| Llama 70B | 6 | 3 | 0.040 | 4.15 | 60.2 | 30.1 |
| Nano 9B | 9 | 8 | 0.060 | 1.28 | 11.4 | 10.2 |
| Super 49B | 16 | 14 | 0.107 | 1.83 | 12.8 | 11.2 |
| Model | Correct lost / tokens saved (%) | ||
|---|---|---|---|
| cap | cap | cap | |
| Llama 70B | 0.01 / 5.4 | 0.00 / 4.3 | 0.00 / 2.6 |
| Nano 9B | 4.64 / 11.6 | 0.51 / 2.8 | 0.01 / 0.7 |
| Super 49B | 7.33 / 16.4 | 1.19 / 5.3 | 0.03 / 1.0 |
| Model | Median tokens | Wrong share (%) | AUROC | GPU-min | ||
|---|---|---|---|---|---|---|
| correct | wrong | resp. | tokens | length | per 1k | |
| Llama 70B | 400 | 873 | 23.8 | 42.6 | 0.82 | 6.4 |
| Nano 9B | 1,833 | 9,924 | 3.9 | 14.7 | 0.89 | 5.4 |
| Super 49B | 2,184 | 12,265 | 3.9 | 15.1 | 0.88 | 25.5 |
LLM Routing
Large language model routing selects models, tools, experts, or inference strategies to balance answer quality, cost, latency, and deployment constraints.
See all 368 papers