Benchmarks

A million tokens. Measured, not asserted.

Three long-context benchmarks, run at every length.

Fusion Aperture achieves state-of-the-art quality-memory efficiency among training-free long-context inference systems at the 2B Q4, mobile, half-gigabyte-class operating point.

Benchmark 01

RULER

Thirteen synthetic tasks covering retrieval, tracing, aggregation and question answering, averaged at every context length.

at 128K, and 72.0 at one million

Score and memory, one axis

Context grows 256×, from 4K to 1M. Both panels share the axis at the bottom, so read them vertically.

Mean
85.085.182.085.780.880.372.0
Retrieval
97.296.695.996.397.595.694.7
Memory in MB
Median
440436444480483450515
4K8K16K32K64K128K1M

Score panel spans 50 to 100; memory is drawn from zero. Vertical ticks show the minimum to maximum spread around each median. Dashed segments span 128K to 1M, where nothing between was measured. The 767 MB maximum there is a brief spike, not a resting level.

Where the numbers land.

Left is the 128K column nearly every system reports. Right is one million, where the field thins out. The names that vanish between the two lists are the point.

At 128K

The length nearly every long-context system publishes.

  1. 01Jamba-1.5-large94B/398B95.1
  2. 02Gemini-1.5-pro94.4
  3. 03Qwen2.5-14B-Instruct-1M14B92.2
  4. 04Qwen3-235B-A22B235B90.6
  5. 05Qwen2.5-7B-Instruct-1M7B84.4
  6. 06GLM4-9B-chat-1M9B83.1
  7. 07GPT-4-1106-preview81.2
  8. 08Fusion Aperture2B80.3
  9. 09Qwen3-30B-A3B30B79.2
  10. 10Qwen3-8B8B77.4
  11. 11Llama-3.1-8B-Instruct8B77.0
  12. 12Llama-3-8B-Gradient-1048k8B69.5
  13. 13Phi-3-mini3.8B66.7
  14. 14Qwen3-4B4B66.0
  15. 15LWM-Text-Chat-1M7B65.0

Parameter counts shown beside each name. Other rows as published by their authors; sample counts and hosts differ between systems.

At 1M

Every system with a published RULER figure at one million tokens.

  1. 01MiniCPM-SALAtrained86.3
  2. 02Qwen3-235B-A22B-Instruct-2507trained84.5
  3. 03Qwen3-Next-80B-A3B-Instructtrained80.3
  4. 04Qwen3-30B-A3B-Instruct-2507trained72.8
  5. 05Fusion Aperturetraining-free72.0

Ours at ten samples per task; the Qwen rows at twenty. Four other systems have published a 1M figure. That is the whole list, and every one of them was trained for it.

Most stop at 128K.

Systems working on the same problem, each on the host it published against. The empty column on the right is not a criticism. It is simply what exists.

System and host@128K@1M
  • MiniCPM-SALAtrained hybrid 9B89.486.3
  • MagicPIGLlama-3.1-8B-Instruct81.7@96KNot reported
  • Fusion Aperturestock Qwen3.5-2B Q480.372.0
  • MInferenceLlama-3-8B-262K77.6Not reported
  • QuestLlama-3.1-8B-Instruct74.9@96KNot reported
  • Full attentionLlama-3-8B-262K72.2Not reported
  • InfLLMLlama-3-8B-262K39.5Not reported
  • StreamingLLMLlama-3-8B-262K9.4Not reported

Every row except MiniCPM-SALA is a training-free inference method. What differs is the host: every other row was measured on a long-context-extended 8B to 9B model at full precision. Two rows report at 96K rather than 128K, marked inline.

Benchmark 02

Needle in a haystack

One fact buried in a long document, at eleven depths across ten context lengths. Every cell up to 512K was found.

107 of 110 cells

110 cells, three holes

One fact hidden at eleven depths, across ten context lengths. Every cell up to 512K was found.

MissedFound
1K4K8K16K32K64K128K256K512K1M
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Pass10010010010010010010010010073%

Depth of insertion runs top to bottom, context length runs left to right

Overall
97.27%
107 of 110 cells
1K to 512K
100%
99 / 99 cells
At 1M
72.73%
8 / 11 cells
Missed depths
3
33.91%, 66.09%, 89.57%

Memory during the run

461 MB

Peak, at 1M

32K64K128K256K512K1M

One sample per length. A reading, not a sweep.

There is no leaderboard here.

Unlike RULER, this benchmark has no shared board to join. Most systems publish a coloured heatmap and no figure at all. Ours sits next to what everyone else actually released.

  • Fusion Aperture72.73% at 1M, 97.27% overall
  • Gemini 1.5 Pro>99.7% single-needle at 1M, about 60% on 100-needle
  • MInferenceHeatmap only, no overall figure
  • StreamingLLMHeatmap only, middle collapses
  • InfLLMHeatmap only, middle collapses
  • MiniCPM-SALANo 1M figure published

These are not the same protocol. Ours is an eleven-depth mean over essay text; the Gemini figures come from a different needle procedure. Placed side by side for context, not as a ranking.

Benchmark 03

MRCR v1

Multi-round conversations where the right answer depends on which earlier turn you meant. Ninety-one of them, in the longest bin the benchmark publishes.

2-needle, 512K to 1M

2-needle at 1M

Every published figure on this board. Seven thousandths separate us from GPT-4.1 mini.

  1. 01MiniMax-M1-40k0.586
  2. 02MiniMax-M1-80k0.562
  3. 03GPT-4.10.463
  4. 04GPT-4.1 mini0.333
  5. 05Fusion Aperture0.326
  6. 06GPT-4.1 nano0.120

Scores are similarity ratios between 0 and 1. Other rows as published by their authors.

Memory during the run

520.6 MB

Median

482.5520.7

Across 69 samples. The peak sits above our 500 MB line, so we print it rather than round it.

How to read these numbers.

Everything on this page is either a run we can point to, or a figure someone else published with a source.

Our figures

RULER is ten samples per task at each length. NIAH is a single pass over all one hundred and ten cells. MRCR is ninety-one conversations in the 512K to 1M bin.

Everyone else’s figures

Cited, never re-run by us. Sample counts, hosts, and harnesses differ between systems, which is why we compare scores and never memory. Sources are listed below.

Memory

Reported as minimum, median and maximum across the run. The median is the figure worth reading; peaks are brief. We compare our own memory across lengths, not against other systems.

Empty cells

Where a system has not published a figure at a given length, the cell says so. We do not interpolate, extend a line past its last measurement, or substitute a nearby length without marking it.

The host

The host is a stock Qwen3.5-2B Q4_K_M, with unmodified weights and no long-context fine-tuning.

Your private assistant. On your device.