Know a real speedup
from a lucky one.
A single benchmark number is a coin flip you didn't know you were taking. Kernalin measures the full picture and gives you a straight verdict — genuinely faster, no different, or slower — and blocks any slowdown before it reaches production. The wins you count are wins you can bank.
99.4% of the posterior mass sits below the ROPE — convincingly beyond what this GPU's jitter could fake. This one earns the number.
A verdict, not a lucky run.
Credibly faster
The posterior for the median-latency ratio sits convincingly beyond the noise floor.
Equivalent
The difference falls inside the region where the hardware genuinely can't tell them apart.
Regressed
Convincingly slower than baseline — flagged before it can ship.
Every GPU gets its own noise floor.
Distributions, not points
Bayesian ROPE verdicts
Per-GPU noise floor
Environment-keyed baselines
Four tiers between a change and main.
A credible regression on a gated metric. The change cannot merge.
A suspected regression under the credibility threshold. Surfaced for a human.
A movement worth noting — within the noise band, no action required.
Equivalent or credibly faster. The change is clear to proceed.
Your benchmark shouldn't be able to lie to you.
It can't get lucky
A distribution over many trials leaves nowhere for a single fast run to hide.
It can't drift
Noise-floor calibration means "faster" is measured against this GPU's real variance.
It can't compare apples to oranges
Environment-keyed baselines refuse mismatched GPU, driver, or workload comparisons.
It can't sneak past CI
The tiered gate turns a credible regression into a hard BLOCK, not a footnote.
It can't hand-wave the math
A ROPE verdict is explicit about credibility — no silent 1% thresholds.
It can't be unauditable
Every verdict is backed by a stored, reproducible metric-diff.
Benchmarks you can gate on.
Bring distributional, regression-aware measurement to your GPU workloads. Join the early-access program.