Skip to content
erivon
BenchmarksApril 30, 2026- 5 min read

Benchmarks you can re-run on a laptop

We publish a CPU smoke tier that runs in seconds and a GPU headline tier transcribed verbatim. Here is how we keep performance claims honest and reproducible.

LF
Lena Fischer
Head of Developer Experience

A benchmark you cannot reproduce is marketing. We split our numbers into two tiers and keep both honest.

CPU smoke tier

Small problem sizes that run on a laptop or CI in seconds. They verify correctness - closed-form derivatives match autodiff and finite differences, and the backends agree bit-for-bit. These run on every push.

JAX_PLATFORMS=cpu python -m bench.laplacian_scaling.dimension_sweep \
    --dims 3 12 30 --hidden 32 --batch 64 --repeats 3

GPU headline tier

Full-fidelity runs on data-center GPUs, produced off-band and transcribed verbatim into the docs. Every row records the hardware class (memory tier), the precision, and the agreement tolerance. Where a number is pending, we say so rather than estimate.

The rule we never break

Every speedup is reported against an identical numerical answer. If the methods disagree beyond float64 round-off, it is not a benchmark - it is a bug.

Cross-backend parity

Because every backend imports the same pure-Python polynomial coefficients, a given (activation, order) pair is float64-ULP-equal across PyTorch, JAX, and Keras 3. That parity is checked per release by a dedicated suite - it is what makes backend-portable certified numerics possible at all.

Why we bother

Scientific users do not adopt a kernel because a landing page says "fast". They adopt it because they re-ran the smoke tier on their own machine, saw the same answer, and watched the wall-clock drop. That is the only marketing that works on this audience.

#benchmarks#reproducibility#methodology
LF
Lena Fischer
Head of Developer Experience

Builds the SDK, documentation, and reproducibility tooling. Cares about benchmarks you can re-run on a laptop.

Put closed-form derivatives in your inner loop

Send us one derivative bottleneck. We will benchmark a closed-form, bit-stable replacement against your current autodiff path - on your problem sizes.

Or email info@derivon.ai