- Bench record
- One bench run's measurements of one Reference scene, with where and when it ran: the source it measured, the adapter, backend and driver, the harness version, and whether the machine was quiet. (Shortened.)
- Source hash
- The git tree of the five paths that can change a measurement, at a revision: a record's key in place of its commit.
- Series
- One metric's Bench records for one Reference scene on one adapter and backend, taken on main's source by a quiet machine (lavapipe's, which read no GPU time, from any machine), in source order. What its charts draw and what a Regression is found in.
- Harness version
- A number that names what the bench's metrics mean. It rises whenever a change alters how a metric is measured, so that two Bench records compare only when they share it.
- Line
- A Series' records between two breaks: a new Harness version, a new scene content or an imported Baseline. Only records on one line are compared.
- Median absolute deviation
- The median of each value's distance from the values' median: a spread that one outlier cannot move.
- Suspect
- A Bench record on a Series whose CPU or GPU frame median sits outside the median of up to 8 records before it, ± the larger of 4 median absolute deviations and 3%, unless it only continues a Suspect among those 8, on the same side and within that Suspect's tolerance of its median. Only the records since the last Harness version, scene content or imported Baseline judge it. A Suspect is a candidate, not a Regression: the sweep confirms or clears it.
- Reference scene
- A Scene paired with a fixed camera path and injected time, so that every run produces the same frames. Used for Goldens and Baselines.
- Baseline
- The recorded measurements of a Reference scene on one adapter and backend: the reference machine, where Budgets are judged against it; CI's lavapipe, where only its counters are judged; or the RTX 2070 SUPER, the hardware floor benched for comparison, on Vulkan and on DX12.