05 · Performance

Measured where a miss hurts most.

NVIDIA H100 80 GB, against criteria registered before the runs. A mixture-of-experts model whose expert weights don't all fit on the accelerator, so every miss is a stall on a transfer that can't be recomputed.

7.34×
throughput against no caching, batch 1
3.91
28.70
no cachingwith Morphics
tokens per second
+40–43%
over stock at batch 4 and 8, same cache size
35.19
50.44
52.71
73.81
batch 4 · +43%batch 8 · +40%
stockwith Morphicstokens per second
Output unchanged, and the runs verified it.
OLMoE-1B-7B · expert cache of 16 · medians of three runs
How the runs were set up

Criteria first, results second.

Hardware
NVIDIA H100 80 GB

Compared against no caching at batch 1, and against stock at batch 4 and 8 with the same cache size.

Workload
OLMoE-1B-7B, expert cache of 16

A mixture-of-experts model whose expert weights don't all fit on the accelerator, so every miss is a stall on a transfer that can't be recomputed.

Method
Registered before the runs

Results are judged against criteria registered before the runs. Figures are medians of three runs, with output verified unchanged.

How is this measured on your own fleet?

The first step installs nothing in your request path: a couple of weeks of counters your serving engine already keeps, and a written answer on whether memory is costing you anything. If it isn't, we'll tell you so.

Start with an answer, not an install

Find out whether memory is costing your fleet.

The first step puts nothing in your request path: a couple of weeks of counters your serving engine already keeps, and a written answer. Then we confirm it on your own traffic, on your own hardware, against your current configuration.