From 703d2f4203725857d61092f5342e981a305c1267 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Mon, 31 Aug 2026 05:00:17 +0000 Subject: [PATCH 01/26] perf(hex-int-factor): complete phase 4 benchmark surface --- .../SPEC/hex-int-factor-mathlib.md | 38 ++ bench/HexIntFactor/Bench.lean | 331 ++++++++++++++-- libraries.yml | 1 + scripts/bench/intfactor_phase4.py | 362 ++++++++++++++++++ 4 files changed, 708 insertions(+), 24 deletions(-) create mode 100644 HexIntFactorMathlib/SPEC/hex-int-factor-mathlib.md create mode 100644 scripts/bench/intfactor_phase4.py diff --git a/HexIntFactorMathlib/SPEC/hex-int-factor-mathlib.md b/HexIntFactorMathlib/SPEC/hex-int-factor-mathlib.md new file mode 100644 index 000000000..a187e4b9d --- /dev/null +++ b/HexIntFactorMathlib/SPEC/hex-int-factor-mathlib.md @@ -0,0 +1,38 @@ +# hex-int-factor-mathlib (depends on hex-int-factor + hex-primality-mathlib + Mathlib) + +## Correspondence-only classification + +This library is a `correspondence-only-layer`. + +Computational conformance owner: `HexIntFactor` + +Computational performance owner: `HexIntFactor` + +The public surface consists only of theorems transporting checked +factorizations, divisor functions, squarefree decomposition, and multiplicative +order to Mathlib's representations. It owns no executable search, checker, +reifier, tactic, elaborator, conformance target, compiled benchmark, or proof +probe. The normal-form expressions in theorem statements are not separately +advertised executable operations. + +## Scope + +`Factorization.lean` identifies the canonical checked prime-power list with +`Nat.factorization`, `Nat.primeFactorsList`, `Nat.divisors`, `Nat.totient`, and +the corresponding squarefree data. `Order.lean` identifies the Mathlib-free +`Hex.Nat.orderOf` with the order of a natural cast and of the associated unit +in `ZMod`. + +The computational owner measures certificate replay, factor search, divisor +functions, and order search. The prerequisite `HexPrimalityMathlib` separately +owns its executable primality elaboration surface and is therefore not covered +by this classification. + +## External comparators + +No external comparator is required for this layer. + +**Justification:** `correspondence-only-layer` per +`SPEC/benchmarking.md §"Comparator naming"`. The transported algorithms are +implemented and compared by `HexIntFactor`; this layer adds proofs of agreement, +not a competing runtime surface. diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index 30091cb97..3c37d7ae4 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -51,10 +51,142 @@ def runReplay (e : Nat) : Nat := def runOrder (p : Nat) : Nat := orderOf 3 p +private def balancedInput : Nat → Nat + | 32 => 64553 * 66553 + | 40 => 1047587 * 1049599 + | 48 => 16776217 * 16778227 + | 56 => 268434461 * 268436507 + | 64 => 4294966297 * 4294968317 + | 72 => 68719475767 * 68719477789 + | 80 => 1099511626781 * 1099511628781 + | _ => 64553 * 66553 + +def runBalancedFactor (bits : Nat) : Nat := runFactor (balancedInput bits) + +def runBalancedRho (bits : Nat) : Nat := runRho (balancedInput bits) + +private def smoothInput : Nat → Nat + | 32 => 65537 * 65521 + | 40 => 65537 * 8400967 + | 48 => 65537 * 2147496017 + | 56 => 65537 * 549755826233 + | 64 => 65537 * 140737488367699 + | 72 => 65537 * 36028797018976327 + | 76 => 65537 * 576460752303435851 + | 80 => 65537 * 9223372036854788173 + | _ => 65537 * 65521 + +def runPMinusOneWord (bits : Nat) : Nat := runPMinusOne (smoothInput bits) + +def runPMinusOneNat (bits : Nat) : Nat := runPMinusOne (smoothInput bits) + +/- The word cases have least factor 1000003. The `Nat` cases have successful +ECM factors of 34, 37, and 39 bits. None has 1000-smooth predecessor, while the +fixed Suyama curve used by `runEcm` succeeds. This keeps the ECM ladder distinct +from a disguised p-1 success family and gives the arbitrary-precision backend +factors large enough to distinguish it from rho. -/ +private def ecmInput : Nat → Nat + | 48 => 1000003 * 268435579 + | 56 => 1000003 * 68719476901 + | 64 => 1000003 * 17592186044591 + | 72 => 8593846213 * 274878795833 + | 76 => 68723605421 * 549756752147 + | 80 => 274882253351 * 2199024243173 + | _ => 1000003 * 268435579 + +def runEcmWord (bits : Nat) : Nat := runEcm (ecmInput bits) + +def runEcmNat (bits : Nat) : Nat := runEcm (ecmInput bits) + +def runEcmRhoWord (bits : Nat) : Nat := runRho (ecmInput bits) + +def runEcmRhoNat (bits : Nat) : Nat := runRho (ecmInput bits) + +def runPowerSplit (e : Nat) : Nat := + match factorPower? 2 e .minus (Hex.Rand.ofSeed e) with + | .ok (F, _) => F.raw.factors.length + | .error f => f.attempts + +def runPowerGeneric (e : Nat) : Nat := + runFactor (powerTarget 2 e .minus) + +private def replayWidthInput (count : Nat) : Factorization := + let factors := (primeTable.toList.take count).map fun p => ⟨1, .small p⟩ + ⟨(factors.map fun entry => entry.prime).prod, factors⟩ + +def runReplayWidth (count : Nat) : Bool := + checkFactorization (replayWidthInput count) + +def runPrimitiveRoot (p : Nat) : Nat := + match primeCert? p (Hex.Rand.ofSeed p) (defaultFuel p) with + | .error failure => failure.attempts + | .ok (pc, r) => + match factor? (p - 1) r with + | .error failure => failure.attempts + | .ok (F, _) => + match primitiveRoot? pc F p with + | none => 0 + | some (g, _) => g + +private def defaultFuelInputs : Array Nat := #[ + 99999989, + balancedInput 32, + balancedInput 48, + balancedInput 64, + balancedInput 80, + smoothInput 64, + ecmInput 64, + powerTarget 2 32 .minus, + powerTarget 3 24 .plus +] + +private def tableInputs : Array Nat := #[ + 2, 3, 97, 65521, 65537, 99991, 99999989, + 97 * 101, 1009 * 1013, 65521 * 65537, 99991 * 100003 +] + +def runTableBatch (_ : Unit) : Array Nat := tableInputs.map runFactor + +def runDefaultFuelSchedule (_ : Unit) : Array Nat := + defaultFuelInputs.map fun n => + match Internal.factorCounted? n (Hex.Rand.ofSeed n) with + | .ok success => 2 * success.attempts + 1 + | .error failure => 2 * failure.attempts + +def reportDefaultFuel : IO UInt32 := do + for n in defaultFuelInputs do + match Internal.factorCounted? n (Hex.Rand.ofSeed n) with + | .ok success => + IO.println s!"{n},{defaultFuel n},success,{success.attempts}" + | .error failure => + IO.println s!"{n},{defaultFuel n},failure,{failure.attempts}" + return 0 + +def probeEcm (values : List String) : IO UInt32 := do + for value in values do + match value.toNat? with + | none => IO.eprintln s!"invalid natural: {value}" + | some n => IO.println s!"{n},{runEcm n}" + return 0 + private def orderLadder : Array Nat := #[257, 1013, 4073, 16363, 65537] #guard orderLadder.all fun p => orderOf 3 p == p - 1 +/- These 50- and 61-bit primes divide `3^64 - 1` and `3^176 - 1`, +respectively. They exercise downstream-sized operands while keeping the +otherwise linear reference order scan bounded. -/ +private def downstreamOrderPrimes : Array Nat := #[ + 926510094425921, + 1363620137403810529 +] + +def runDownstreamOrder (_ : Unit) : Array Nat := + downstreamOrderPrimes.map (orderOf 3) + +def runDownstreamPrimitiveRoot (_ : Unit) : Array Nat := + downstreamOrderPrimes.map runPrimitiveRoot + private theorem boundedPowMul_exact (q acc : Nat) (hq : 0 < q) (hacc : 0 < acc) : ∀ e : Nat, boundedPowMul (acc * q ^ e) q acc e = some (acc * q ^ e) @@ -150,46 +282,112 @@ def runTotientFactorCount (input : SigmaInput) : Nat := /- Generic factorization is rho-dominated on balanced semiprimes: the smaller factor has size `sqrt n`, and rho takes its square root, giving `O(n^(1/4))` arithmetic iterations. The returned factor-count hash is constant-size. -/ -setup_benchmark runFactor n => Nat.sqrt (Nat.sqrt n) +setup_benchmark runBalancedFactor n => 2 ^ (n / 4) where { - paramFloor := 1000 - paramCeiling := 281474641166387 - paramSchedule := .custom #[1009, 10403, 4292870399, 281474641166387] + paramFloor := 32 + paramCeiling := 80 + paramSchedule := .custom #[32, 40, 48, 56, 64, 72, 80] maxSecondsPerCall := 5.0 targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 } /- Brent rho needs `O(sqrt p)` iterations for the least factor `p`; balanced semiprimes have `p = sqrt n`, hence the declared `O(n^(1/4))` model. -/ -setup_benchmark runRho n => Nat.sqrt (Nat.sqrt n) +setup_benchmark runBalancedRho n => 2 ^ (n / 4) where { - paramFloor := 1000 - paramCeiling := 18446744073709551615 - paramSchedule := .custom #[4292870399, 281474641166387, 18446743979220271189] + paramFloor := 32 + paramCeiling := 80 + paramSchedule := .custom #[32, 40, 48, 56, 64, 72, 80] maxSecondsPerCall := 5.0 targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 } /- The smoothness bound is fixed, so the arithmetic-operation count is fixed; operand work scales with the modulus bit length, modeled by `O(log n)`. -/ -setup_benchmark runPMinusOne n => n.log2 +setup_benchmark runPMinusOneWord n => n + where { + paramFloor := 32 + paramCeiling := 64 + paramSchedule := .custom #[32, 40, 48, 56, 64] + maxSecondsPerCall := 5.0 + targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 + } + +/- Above `2^64`, the p-1 stage uses direct `Nat` modular products. The bound +and scalar schedule remain fixed; quadratic operand work is the conservative +native model for this separate big-integer regime. -/ +setup_benchmark runPMinusOneNat n => n * n + where { + paramFloor := 72 + paramCeiling := 80 + paramSchedule := .custom #[72, 76, 80] + maxSecondsPerCall := 5.0 + targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 + } + +/- Below `2^64`, ECM uses the fixed-width Montgomery backend. The curve and +smoothness bound are fixed, so this route is constant-cost in the selected +word-size regime. -/ +setup_benchmark runEcmWord _n => 1 where { - paramFloor := 15 - paramCeiling := 10097063 - paramSchedule := .custom #[15, 299, 1009 * 10007] + paramFloor := 48 + paramCeiling := 64 + paramSchedule := .custom #[48, 56, 64] maxSecondsPerCall := 5.0 targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 + } + +/- Above the word boundary the same fixed stage-1 schedule uses direct `Nat` +modular products. With a fixed scalar-step count, quadratic operand work is +the conservative native-cost model on this short big-integer ladder. -/ +setup_benchmark runEcmNat n => n * n + where { + paramFloor := 72 + paramCeiling := 80 + paramSchedule := .custom #[72, 76, 80] + maxSecondsPerCall := 5.0 + targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 + } + +/- On the same word-size ECM policy inputs, rho sees the fixed 20-bit least +factor 1000003. Its iteration count is therefore fixed across this ladder; the +paired registration makes the stage-1 policy decision directly measurable. -/ +setup_benchmark runEcmRhoWord _n => 1 + where { + paramFloor := 48 + paramCeiling := 64 + paramSchedule := .custom #[48, 56, 64] + maxSecondsPerCall := 5.0 + targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 } -/- This stage-1 ladder fixes the curve and smoothness bound. Its scalar-step -count is fixed while modular operand work grows with `log n`. -/ -setup_benchmark runEcm n => n.log2 +/- Above the word boundary, the selected successful ECM factors grow toward +the square root of the input. Brent rho's worst expected route cost is thus +`O(n^(1/4))` arithmetic iterations; the exponential bit-length model is the +conservative upper bound used for this short paired policy ladder. -/ +setup_benchmark runEcmRhoNat n => 2 ^ (n / 4) where { - paramFloor := 91 - paramCeiling := 10403 - paramSchedule := .custom #[91, 589, 10403] + paramFloor := 72 + paramCeiling := 80 + paramSchedule := .custom #[72, 76, 80] maxSecondsPerCall := 5.0 targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 } /- Building recursive cyclotomic values for the divisor indices through `n` @@ -201,18 +399,35 @@ setup_benchmark runCyclotomic n => n * n paramSchedule := .custom #[4, 8, 16, 24, 32] maxSecondsPerCall := 5.0 targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 } /- `boundedPowMul` replays the single exponent one guarded multiplication at a -time, using one division to authorize each multiplication, so a certificate -with exponent `n` has linear arithmetic-operation cost. -/ -setup_benchmark runReplay n => n +time. The accumulator grows throughout the replay, so `n²` is the conservative +native-cost model for the widening guarded multiplications and divisions. -/ +setup_benchmark runReplay n => n * n + where { + paramFloor := 1024 + paramCeiling := 262144 + paramSchedule := .custom #[1024, 4096, 16384, 65536, 262144] + maxSecondsPerCall := 5.0 + targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 + } + +/- Replay visits each certified prime-power entry once. The growing subject +also makes guarded products wider, so `n^2` is the conservative native-cost +model for the 1-through-10 entry ladder required by the SPEC. -/ +setup_benchmark runReplayWidth n => n * n where { paramFloor := 1 - paramCeiling := 64 - paramSchedule := .custom #[1, 2, 4, 8, 16, 32, 64] + paramCeiling := 10 + paramSchedule := .custom #[1, 2, 4, 6, 8, 10] maxSecondsPerCall := 5.0 targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 } /- `orderOf` carries one bounded residue and performs one modular multiplication @@ -226,6 +441,50 @@ setup_benchmark runOrder n => n paramSchedule := .custom orderLadder maxSecondsPerCall := 5.0 targetInnerNanos := 2500000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 + } + +/- The ascending primitive-root search performs at most `p` candidates, each +with bounded modular checks. This is the public search's linear candidate-count +upper bound; the selected primes expose its actual early-success policy. -/ +setup_benchmark runPrimitiveRoot n => n + where { + paramFloor := 257 + paramCeiling := 65537 + paramSchedule := .custom orderLadder + maxSecondsPerCall := 5.0 + targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 + } + +/- Factoring `2^n - 1` without the structural split has the input-value upper +bound `2^n`; this registration is paired with `runPowerSplit` to measure the +policy benefit. The report treats faster observed scaling as a mode-2 upper- +bound result, not as a tight exponential claim. -/ +setup_benchmark runPowerGeneric n => 2 ^ n + where { + paramFloor := 12 + paramCeiling := 64 + paramSchedule := .custom #[12, 16, 20, 24, 28, 32, 40, 48, 56, 64] + maxSecondsPerCall := 5.0 + targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 + outerTrials := 3 + } + +/- The cyclotomic route has the same conservative input-value upper bound as +the generic route, allowing an output-agreeing paired policy comparison over +the exact same exponent ladder. -/ +setup_benchmark runPowerSplit n => 2 ^ n + where { + paramFloor := 12 + paramCeiling := 64 + paramSchedule := .custom #[12, 16, 20, 24, 28, 32, 40, 48, 56, 64] + maxSecondsPerCall := 5.0 + targetInnerNanos := 100000000 + signalFloorMultiplier := 1.0 outerTrials := 3 } @@ -314,6 +573,30 @@ setup_benchmark runTotientFactorCount n => n * n outerTrials := 3 } +private def defaultFuelConfig : LeanBench.FixedBenchmarkConfig where + repeats := 3 + maxSecondsPerCall := 10.0 + +/- Absolute downstream policy case: the exact public `defaultFuel` schedule +over table, balanced, smooth, ECM, and power-form inputs. The odd/even encoding +retains success/failure together with the charged attempt count. -/ +setup_fixed_benchmark runDefaultFuelSchedule where defaultFuelConfig + +/- Absolute committed-table policy case. This covers prime lookup and small +composite factorization independently of the growing balanced ladder. -/ +setup_fixed_benchmark runTableBatch where defaultFuelConfig + +/- Downstream-size order and primitive-root policy cases. Their chosen primes +have short order for base 3, so this fixed track records operand-size behavior +without pretending that the reference linear scan is feasible through 64 bits. -/ +setup_fixed_benchmark runDownstreamOrder where defaultFuelConfig + +setup_fixed_benchmark runDownstreamPrimitiveRoot where defaultFuelConfig + end Hex.IntFactorBench -def main (args : List String) : IO UInt32 := LeanBench.Cli.dispatch args +def main (args : List String) : IO UInt32 := + match args with + | ["default-fuel"] => Hex.IntFactorBench.reportDefaultFuel + | "ecm-probe" :: values => Hex.IntFactorBench.probeEcm values + | _ => LeanBench.Cli.dispatch args diff --git a/libraries.yml b/libraries.yml index ad71f1a01..073d53c41 100644 --- a/libraries.yml +++ b/libraries.yml @@ -859,6 +859,7 @@ libraries: HexIntFactorMathlib: deps: [HexIntFactor, HexPrimalityMathlib] mathlib: true + correspondence_only: true done_through: 0 status: active HexBerlekampZassenhausMathlib: diff --git a/scripts/bench/intfactor_phase4.py b/scripts/bench/intfactor_phase4.py new file mode 100644 index 000000000..f4bbccc73 --- /dev/null +++ b/scripts/bench/intfactor_phase4.py @@ -0,0 +1,362 @@ +#!/usr/bin/env python3 +"""Collect and reproduce the HexIntFactor Phase-4 evidence package. + +The scientific run pins itself and every child to one idle logical CPU, runs +all registered ``hexintfactor_bench`` targets at their declared settings, then +measures the two informational external comparisons: + +* PARI ``factor`` on the full balanced-semiprime ladder. PARI's own wall clock + times a calibrated batch inside one GP process, excluding GP startup. +* GMP-ECM stage 1 with ``B1=1000`` and ``sigma=7`` on the exact inputs used by + the Lean ECM registrations. A calibrated multi-input batch keeps one process + alive; a same-command batch of 15 records the remaining protocol floor. + +Examples:: + + python3 scripts/bench/intfactor_phase4.py --pari /path/to/gp \ + --ecm /path/to/ecm --output reports/bench-results/hex-int-factor.json + python3 scripts/bench/intfactor_phase4.py --report \ + reports/bench-results/hex-int-factor.json +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import os +import platform +from pathlib import Path +import shlex +import socket +import statistics +import subprocess +import sys +import tempfile +import time + +try: + import idle_core +except ModuleNotFoundError: # imported as ``scripts.bench.*`` by tests + from scripts.bench import idle_core + + +ROOT = Path(__file__).resolve().parents[2] +BENCH = ROOT / ".lake" / "build" / "bin" / "hexintfactor_bench" + +BALANCED = ( + (32, 4_296_195_809), + (40, 1_099_546_267_613), + (48, 281_475_177_027_259), + (56, 72_057_609_069_267_727), + (64, 18_446_744_168_197_812_149), + (72, 4_722_366_488_642_080_239_163), + (80, 1_208_925_819_625_624_289_983_961), +) + +ECM_CASES = ( + (48, 268_436_384_306_737), + (56, 68_719_683_059_430_703), + (64, 17_592_238_821_149_133_773), + (72, 2_362_266_098_603_427_230_429), + (76, 37_781_266_112_080_922_588_887), + (80, 604_472_739_136_871_618_122_723), +) + + +def git(*args: str) -> str: + return subprocess.run( + ["git", *args], cwd=ROOT, check=True, capture_output=True, text=True + ).stdout.strip() + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def host_state(cpu: int) -> dict: + model = "unknown" + for block in Path("/proc/cpuinfo").read_text().split("\n\n"): + fields = dict(line.split(":", 1) for line in block.splitlines() if ":" in line) + if fields.get("processor", "").strip() == str(cpu): + model = fields.get("model name", "unknown").strip() + break + pressure = Path("/proc/pressure/cpu") + return { + "cpu": cpu, + "affinity": sorted(os.sched_getaffinity(0)), + "cpu_model": model, + "load_average": list(os.getloadavg()), + "cpu_pressure": pressure.read_text().strip() if pressure.exists() else "unavailable", + } + + +def run(command: list[str], *, stdin: str | None = None, timeout: float = 30.0) -> subprocess.CompletedProcess: + return subprocess.run( + command, cwd=ROOT, input=stdin, check=True, capture_output=True, + text=True, timeout=timeout, + ) + + +def median_row(samples: list[float]) -> dict: + return { + "samples_nanos": samples, + "median_nanos": statistics.median(samples), + "min_nanos": min(samples), + "max_nanos": max(samples), + } + + +def combined_output(command: list[str]) -> str: + proc = run(command) + return (proc.stdout + proc.stderr).strip() + + +def bench_result(export: dict, function: str) -> dict: + return next(row for row in export["results"] if row["function"] == function) + + +def lean_medians(export: dict, function: str) -> dict[int, float]: + row = bench_result(export, function) + if row.get("trial_summaries"): + return { + item["param"]: item["median_per_call_nanos"] + for item in row["trial_summaries"] + } + grouped: dict[int, list[float]] = {} + for point in row["points"]: + if point["status"] == "ok": + grouped.setdefault(point["param"], []).append(point["per_call_nanos"]) + return {param: statistics.median(values) for param, values in grouped.items()} + + +def gp_batch(gp: str, n: int, repeats: int, timeout: float) -> tuple[float, int]: + program = ( + f"my(t=getwalltime());my(f);for(i=1,{repeats},f=factor({n}));" + "print(getwalltime()-t);print(factorback(f));quit\n" + ) + output = run([gp, "-fq"], stdin=program, timeout=timeout).stdout.splitlines() + values = [line.strip() for line in output if line.strip()] + if len(values) != 2: + raise RuntimeError(f"unexpected GP reply for {n}: {output!r}") + return float(values[0]) * 1_000_000.0 / repeats, int(values[1]) + + +def measure_pari(gp: str, n: int, rounds: int, timeout: float) -> dict: + repeats = 1 + while True: + per_call, product = gp_batch(gp, n, repeats, timeout) + if product != n: + raise RuntimeError(f"PARI factor product mismatch at {n}: {product}") + if per_call * repeats >= 50_000_000 or repeats >= 1 << 20: + break + repeats *= 2 + samples = [] + for _ in range(rounds): + per_call, product = gp_batch(gp, n, repeats, timeout) + if product != n: + raise RuntimeError(f"PARI factor product mismatch at {n}: {product}") + samples.append(per_call) + return {"batch_repeats": repeats, **median_row(samples)} + + +def ecm_batch(ecm: str, n: int, repeats: int, timeout: float) -> tuple[float, list[list[int]]]: + started = time.monotonic_ns() + proc = subprocess.run( + [ecm, "-q", "-sigma", "7", "1000"], cwd=ROOT, + input=f"{n}\n" * repeats, + capture_output=True, text=True, timeout=timeout, + ) + elapsed = float(time.monotonic_ns() - started) / repeats + # GMP-ECM uses exit codes to classify the factor it found (8 for the + # trivial/overhead input, 14 for a factor found in stage 1). + if proc.returncode not in (0, 2, 6, 8, 10, 14): + raise RuntimeError( + f"GMP-ECM failed ({proc.returncode}) at {n}: {proc.stderr}" + ) + outputs = [ + [int(token) for token in line.split() if token.isdigit()] + for line in proc.stdout.splitlines() if line.strip() + ] + if len(outputs) != repeats: + raise RuntimeError( + f"GMP-ECM returned {len(outputs)} rows for {repeats} inputs at {n}" + ) + return elapsed, outputs + + +def measure_ecm(ecm: str, n: int, rounds: int, timeout: float) -> dict: + repeats = 1 + while True: + per_call, outputs = ecm_batch(ecm, n, repeats, timeout) + if any((row != [15] if n == 15 else len(row) != 2 or row[0] * row[1] != n) + for row in outputs): + raise RuntimeError(f"GMP-ECM factor mismatch at {n}: {outputs[:3]}") + if per_call * repeats >= 50_000_000 or repeats >= 1 << 20: + break + repeats *= 2 + samples = [] + output_example = outputs[0] + for _ in range(rounds): + per_call, outputs = ecm_batch(ecm, n, repeats, timeout) + if any((row != [15] if n == 15 else len(row) != 2 or row[0] * row[1] != n) + for row in outputs): + raise RuntimeError(f"GMP-ECM factor mismatch at {n}: {outputs[:3]}") + samples.append(per_call) + return { + "batch_repeats": repeats, + **median_row(samples), + "output_example": output_example, + } + + +def print_report(record: dict) -> None: + export = record["benchmark_export"] + print("| target | verdict | selected mode |") + print("|---|---|---|") + for row in export["results"]: + if row["kind"] == "fixed": + verdict = f"median {row['median_nanos'] / 1e6:.3f} ms; hashes agree={row['hashes_agree']}" + mode = "3 (fixed policy schedule)" + else: + verdict = row["verdict"] + mode = ("1" if verdict == "consistent_with_declared_complexity" + else "2 (manual upper bound)") + print(f"| `{row['function'].rsplit('.', 1)[-1]}` | {verdict} | {mode} |") + print("\n| bits | Lean factor | PARI factor | Lean / PARI |") + print("|---:|---:|---:|---:|") + for row in record["comparisons"]["pari"]: + print(f"| {row['bits']} | {row['lean_nanos']/1e6:.3f} ms | " + f"{row['pari']['median_nanos']/1e6:.3f} ms | {row['lean_over_pari']:.2f}x |") + overhead = record["comparisons"]["gmp_ecm_overhead"]["median_nanos"] + print(f"\nGMP-ECM batched protocol floor: {overhead/1e6:.3f} ms/input\n") + print("| bits | Lean ECM | GMP-ECM raw | GMP-ECM adjusted | Lean / adjusted |") + print("|---:|---:|---:|---:|---:|") + for row in record["comparisons"]["gmp_ecm"]: + print(f"| {row['bits']} | {row['lean_nanos']/1e6:.3f} ms | " + f"{row['ecm']['median_nanos']/1e6:.3f} ms | " + f"{row['adjusted_nanos']/1e6:.3f} ms | {row['lean_over_adjusted']:.2f}x |") + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path) + parser.add_argument("--report", type=Path) + parser.add_argument("--pari", default="gp") + parser.add_argument("--ecm", default="ecm") + parser.add_argument("--cpu", default="auto") + parser.add_argument("--rounds", type=int, default=7) + parser.add_argument("--timeout", type=float, default=30.0) + parser.add_argument("--allow-dirty", action="store_true") + args = parser.parse_args() + if args.report: + print_report(json.loads(args.report.read_text())) + return 0 + if args.output is None: + parser.error("--output is required unless --report is used") + if args.rounds < 5 or args.rounds % 2 == 0 or args.timeout <= 0: + parser.error("--rounds must be odd and at least 5; --timeout must be positive") + dirty = git("status", "--porcelain", "--untracked-files=all") + if dirty and not args.allow_dirty: + parser.error("worktree is dirty; commit first or use --allow-dirty for diagnostics") + + cpu = idle_core.resolve(args.cpu) + idle_core.pin_self(cpu) + state_before = host_state(cpu) + run(["lake", "build", "hexintfactor_bench"], timeout=max(300.0, args.timeout)) + if not BENCH.exists(): + raise RuntimeError(f"benchmark executable missing after build: {BENCH}") + with tempfile.TemporaryDirectory(prefix="hex-int-factor-") as directory: + temp = Path(directory) + export_path = Path(directory) / "bench.json" + command = [str(BENCH), "run", "--filter", "Hex.IntFactorBench", + "--export-file", str(export_path)] + run(command, timeout=max(600.0, args.timeout)) + export = json.loads(export_path.read_text()) + compare_exports = {} + compare_groups = { + "ecm_rho_word": ("Hex.IntFactorBench.runEcmWord", + "Hex.IntFactorBench.runEcmRhoWord"), + "ecm_rho_nat": ("Hex.IntFactorBench.runEcmNat", + "Hex.IntFactorBench.runEcmRhoNat"), + "power_split": ("Hex.IntFactorBench.runPowerGeneric", + "Hex.IntFactorBench.runPowerSplit"), + } + for label, functions in compare_groups.items(): + path = temp / f"{label}.json" + run([str(BENCH), "compare", *functions, "--export-file", str(path)], + timeout=max(600.0, args.timeout)) + compare_exports[label] = json.loads(path.read_text()) + + fuel_rows = [] + for line in run([str(BENCH), "default-fuel"], timeout=max(300.0, args.timeout)).stdout.splitlines(): + n, fuel, status, attempts = line.split(",") + fuel_rows.append({ + "n": int(n), "default_fuel": int(fuel), "status": status, + "attempts": int(attempts), + }) + + balanced_lean = lean_medians(export, "Hex.IntFactorBench.runBalancedFactor") + pari_rows = [] + for bits, n in BALANCED: + pari = measure_pari(args.pari, n, args.rounds, args.timeout) + lean = balanced_lean[bits] + pari_rows.append({ + "bits": bits, "n": n, "lean_nanos": lean, "pari": pari, + "lean_over_pari": lean / pari["median_nanos"], + }) + print(f"measured PARI balanced-{bits}", file=sys.stderr) + + overhead = measure_ecm(args.ecm, 15, args.rounds, args.timeout) + word_lean = lean_medians(export, "Hex.IntFactorBench.runEcmWord") + nat_lean = lean_medians(export, "Hex.IntFactorBench.runEcmNat") + ecm_rows = [] + for bits, n in ECM_CASES: + external = measure_ecm(args.ecm, n, args.rounds, args.timeout) + adjusted = max(1.0, external["median_nanos"] - overhead["median_nanos"]) + lean = (word_lean | nat_lean)[bits] + ecm_rows.append({ + "bits": bits, "n": n, "lean_nanos": lean, "ecm": external, + "adjusted_nanos": adjusted, + "overhead_fraction": overhead["median_nanos"] / external["median_nanos"], + "lean_over_adjusted": lean / adjusted, + }) + print(f"measured GMP-ECM unbalanced-{bits}", file=sys.stderr) + + record = { + "schema": "hex-int-factor-phase4/1", + "environment": { + "hostname": socket.gethostname(), "platform": platform.platform(), + "python": platform.python_version(), "commit": git("rev-parse", "HEAD"), + "dirty": bool(dirty), "dirty_status": dirty, + "lean": run(["lake", "env", "lean", "--version"]).stdout.strip(), + "lean_bench_sha256": sha256(BENCH), + "pari_version": combined_output([args.pari, "--version"]).splitlines()[0], + "ecm_config": combined_output([args.ecm, "-printconfig"]), + "command": shlex.join(sys.argv), + "state_before": state_before, "state_after": host_state(cpu), + }, + "config": { + "rounds": args.rounds, "timeout_seconds": args.timeout, + "pari_timing": "GP getwalltime around a calibrated in-process factor batch", + "gmp_ecm_command": f"{args.ecm} -q -sigma 7 1000", + "gmp_ecm_overhead_input": 15, + "gmp_ecm_timing": "calibrated multi-input batch in one process", + }, + "benchmark_export": export, + "policy_compares": compare_exports, + "default_fuel_schedule": fuel_rows, + "comparisons": { + "pari": pari_rows, + "gmp_ecm_overhead": overhead, + "gmp_ecm": ecm_rows, + }, + } + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(record, indent=2, sort_keys=True) + "\n") + print_report(record) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) From 406922122205bee2214d26ab4ee2a93ca6c1bd77 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Mon, 31 Aug 2026 05:02:42 +0000 Subject: [PATCH 02/26] perf(hex-int-factor): record phase 4 measurements --- ...-factor-phase4-703d2f42-chungus2-cpu2.json | 9360 +++++++++++++++++ 1 file changed, 9360 insertions(+) create mode 100644 reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json diff --git a/reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json b/reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json new file mode 100644 index 000000000..73d514139 --- /dev/null +++ b/reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json @@ -0,0 +1,9360 @@ +{ + "benchmark_export": { + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:00:30Z", + "timestamp_unix_ms": 1788152430333 + }, + "export_schema_version": 1, + "lean_bench_version": "0.1.0", + "results": [ + { + "advisories": [], + "budget_truncated": false, + "c_max": 4.304469, + "c_min": 2.699032, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1024, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512, + 1024 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.2, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:00:30Z", + "timestamp_unix_ms": 1788152430333 + }, + "function": "Hex.IntFactorBench.runSquareFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70484, + "per_call_nanos": 6986.267822, + "result_hash": "0xed1ac55d4c10001", + "status": "ok", + "total_nanos": 57231506, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70652, + "per_call_nanos": 7045.369141, + "result_hash": "0xed1ac55d4c10001", + "status": "ok", + "total_nanos": 57715664, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71008, + "per_call_nanos": 6986.136963, + "result_hash": "0xed1ac55d4c10001", + "status": "ok", + "total_nanos": 57230434, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 67780, + "per_call_nanos": 17631.104004, + "result_hash": "0x9a0390063e810001", + "status": "ok", + "total_nanos": 72217002, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 64888, + "per_call_nanos": 17362.287354, + "result_hash": "0x9a0390063e810001", + "status": "ok", + "total_nanos": 71115929, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 65244, + "per_call_nanos": 17793.55957, + "result_hash": "0x9a0390063e810001", + "status": "ok", + "total_nanos": 72882420, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 66936, + "per_call_nanos": 53447.124023, + "result_hash": "0xc868f0aab6810001", + "status": "ok", + "total_nanos": 54729855, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 66500, + "per_call_nanos": 52842.248047, + "result_hash": "0xc868f0aab6810001", + "status": "ok", + "total_nanos": 108220924, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 65360, + "per_call_nanos": 52844.34082, + "result_hash": "0xc868f0aab6810001", + "status": "ok", + "total_nanos": 108225210, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 65348, + "per_call_nanos": 184741.625, + "result_hash": "0x247ebb6c81410001", + "status": "ok", + "total_nanos": 47293856, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 64792, + "per_call_nanos": 184092.105469, + "result_hash": "0x247ebb6c81410001", + "status": "ok", + "total_nanos": 47127579, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 64864, + "per_call_nanos": 189703.203125, + "result_hash": "0x247ebb6c81410001", + "status": "ok", + "total_nanos": 48564020, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 68592, + "per_call_nanos": 707535.125, + "result_hash": "0xa1cdb19eda010001", + "status": "ok", + "total_nanos": 90564496, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71112, + "per_call_nanos": 712519.9375, + "result_hash": "0xa1cdb19eda010001", + "status": "ok", + "total_nanos": 91202552, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70908, + "per_call_nanos": 705359.625, + "result_hash": "0xa1cdb19eda010001", + "status": "ok", + "total_nanos": 90286032, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71012, + "per_call_nanos": 3090740.15625, + "result_hash": "0xc8155736c0810001", + "status": "ok", + "total_nanos": 98903685, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 68996, + "per_call_nanos": 3119213.9375, + "result_hash": "0xc8155736c0810001", + "status": "ok", + "total_nanos": 49907423, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 67672, + "per_call_nanos": 3117580.875, + "result_hash": "0xc8155736c0810001", + "status": "ok", + "total_nanos": 99762588, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 6.822527 + ], + [ + 64, + 4.304469 + ], + [ + 128, + 3.225363 + ], + [ + 256, + 2.818933 + ], + [ + 512, + 2.699032 + ], + [ + 1024, + 2.973157 + ] + ], + "slope": -0.13247, + "spawn_floor_nanos": 50483668, + "trial_summaries": [ + { + "max_per_call_nanos": 7045.369141, + "median_per_call_nanos": 6986.267822, + "min_per_call_nanos": 6986.136963, + "ok_count": 3, + "param": 32, + "relative_spread": 0.008478 + }, + { + "max_per_call_nanos": 17793.55957, + "median_per_call_nanos": 17631.104004, + "min_per_call_nanos": 17362.287354, + "ok_count": 3, + "param": 64, + "relative_spread": 0.024461 + }, + { + "max_per_call_nanos": 53447.124023, + "median_per_call_nanos": 52844.34082, + "min_per_call_nanos": 52842.248047, + "ok_count": 3, + "param": 128, + "relative_spread": 0.011446 + }, + { + "max_per_call_nanos": 189703.203125, + "median_per_call_nanos": 184741.625, + "min_per_call_nanos": 184092.105469, + "ok_count": 3, + "param": 256, + "relative_spread": 0.030373 + }, + { + "max_per_call_nanos": 712519.9375, + "median_per_call_nanos": 707535.125, + "min_per_call_nanos": 705359.625, + "ok_count": 3, + "param": 512, + "relative_spread": 0.01012 + }, + { + "max_per_call_nanos": 3119213.9375, + "median_per_call_nanos": 3117580.875, + "min_per_call_nanos": 3090740.15625, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.009133 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 0.086192, + "c_min": 0.05789, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 262144, + "param_floor": 1024, + "param_schedule": { + "kind": "custom", + "params": [ + 1024, + 4096, + 16384, + 65536, + 262144 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:00:33Z", + "timestamp_unix_ms": 1788152433009 + }, + "function": "Hex.IntFactorBench.runReplay", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71184, + "per_call_nanos": 181675.810547, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 93018015, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 70804, + "per_call_nanos": 183163.798828, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 93779865, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71096, + "per_call_nanos": 182373.623047, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 93375295, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 4096, + "part_of_verdict": true, + "peak_rss_kb": 64952, + "per_call_nanos": 1446055.890625, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 92547577, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 4096, + "part_of_verdict": true, + "peak_rss_kb": 71008, + "per_call_nanos": 1460894.3125, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 93497236, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 4096, + "part_of_verdict": true, + "peak_rss_kb": 70852, + "per_call_nanos": 1442825.625, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 92340840, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 68768, + "per_call_nanos": 19169562.5, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 76678250, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 68172, + "per_call_nanos": 19043235, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 76172940, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 67396, + "per_call_nanos": 18609121.25, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 74436485, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 67160, + "per_call_nanos": 264955362, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 264955362, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 65304, + "per_call_nanos": 260740320, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 260740320, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 65404, + "per_call_nanos": 262546359, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 262546359, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 63984, + "per_call_nanos": 3978149827, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3978149827, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 64708, + "per_call_nanos": 3980620268, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3980620268, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 65848, + "per_call_nanos": 3941122341, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3941122341, + "trial_index": 2 + } + ], + "ratios": [ + [ + 1024, + 0.173925 + ], + [ + 4096, + 0.086192 + ], + [ + 16384, + 0.070942 + ], + [ + 65536, + 0.061129 + ], + [ + 262144, + 0.05789 + ] + ], + "slope": -0.096875, + "spawn_floor_nanos": 154536799, + "trial_summaries": [ + { + "max_per_call_nanos": 183163.798828, + "median_per_call_nanos": 182373.623047, + "min_per_call_nanos": 181675.810547, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.008159 + }, + { + "max_per_call_nanos": 1460894.3125, + "median_per_call_nanos": 1446055.890625, + "min_per_call_nanos": 1442825.625, + "ok_count": 3, + "param": 4096, + "relative_spread": 0.012495 + }, + { + "max_per_call_nanos": 19169562.5, + "median_per_call_nanos": 19043235, + "min_per_call_nanos": 18609121.25, + "ok_count": 3, + "param": 16384, + "relative_spread": 0.02943 + }, + { + "max_per_call_nanos": 264955362, + "median_per_call_nanos": 262546359, + "min_per_call_nanos": 260740320, + "ok_count": 3, + "param": 65536, + "relative_spread": 0.016054 + }, + { + "max_per_call_nanos": 3980620268, + "median_per_call_nanos": 3978149827, + "min_per_call_nanos": 3941122341, + "ok_count": 3, + "param": 262144, + "relative_spread": 0.009929 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 9533.595703, + "c_min": 6534.878697, + "complexity_formula": "n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 40, + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:00:47Z", + "timestamp_unix_ms": 1788152447930 + }, + "function": "Hex.IntFactorBench.runPMinusOneWord", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 67836, + "per_call_nanos": 204732.488281, + "result_hash": "0xfff1fff1", + "status": "ok", + "total_nanos": 52411517, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 69884, + "per_call_nanos": 206054.957031, + "result_hash": "0xfff1fff1", + "status": "ok", + "total_nanos": 52750069, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71080, + "per_call_nanos": 201318.007812, + "result_hash": "0xfff1fff1", + "status": "ok", + "total_nanos": 51537410, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 70988, + "per_call_nanos": 373316.632812, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 95569058, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71280, + "per_call_nanos": 370889.832031, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 94947797, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 70676, + "per_call_nanos": 367310.847656, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 94031577, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71100, + "per_call_nanos": 366499.410156, + "result_hash": "0x8000b0513051", + "status": "ok", + "total_nanos": 93823849, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71100, + "per_call_nanos": 362147.566406, + "result_hash": "0x8000b0513051", + "status": "ok", + "total_nanos": 92709777, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70812, + "per_call_nanos": 365225.921875, + "result_hash": "0x8000b0513051", + "status": "ok", + "total_nanos": 93497836, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70624, + "per_call_nanos": 365953.207031, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 93684021, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70784, + "per_call_nanos": 361357.800781, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 92507597, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 71132, + "per_call_nanos": 368114.777344, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 94237383, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70676, + "per_call_nanos": 612480.695312, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 78397529, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70776, + "per_call_nanos": 610150.125, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 78099216, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71108, + "per_call_nanos": 606611.835938, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 77646315, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 6397.890259 + ], + [ + 40, + 9272.245801 + ], + [ + 48, + 7608.873372 + ], + [ + 56, + 6534.878697 + ], + [ + 64, + 9533.595703 + ] + ], + "slope": null, + "spawn_floor_nanos": 68280113, + "trial_summaries": [ + { + "max_per_call_nanos": 206054.957031, + "median_per_call_nanos": 204732.488281, + "min_per_call_nanos": 201318.007812, + "ok_count": 3, + "param": 32, + "relative_spread": 0.023137 + }, + { + "max_per_call_nanos": 373316.632812, + "median_per_call_nanos": 370889.832031, + "min_per_call_nanos": 367310.847656, + "ok_count": 3, + "param": 40, + "relative_spread": 0.016193 + }, + { + "max_per_call_nanos": 366499.410156, + "median_per_call_nanos": 365225.921875, + "min_per_call_nanos": 362147.566406, + "ok_count": 3, + "param": 48, + "relative_spread": 0.011915 + }, + { + "max_per_call_nanos": 368114.777344, + "median_per_call_nanos": 365953.207031, + "min_per_call_nanos": 361357.800781, + "ok_count": 3, + "param": 56, + "relative_spread": 0.018464 + }, + { + "max_per_call_nanos": 612480.695312, + "median_per_call_nanos": 610150.125, + "min_per_call_nanos": 606611.835938, + "ok_count": 3, + "param": 64, + "relative_spread": 0.009619 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 1396.843811, + "c_min": 415.004196, + "complexity_formula": "2 ^ (n / 4)", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 40, + 48, + 56, + 64, + 72, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:00:50Z", + "timestamp_unix_ms": 1788152450045 + }, + "function": "Hex.IntFactorBench.runBalancedFactor", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71936, + "per_call_nanos": 126819.308594, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 32465743, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71488, + "per_call_nanos": 122706.878906, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 31412961, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71616, + "per_call_nanos": 126713.253906, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 32438593, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 70352, + "per_call_nanos": 1430368.0625, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 45771778, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 69164, + "per_call_nanos": 1444649.90625, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 46228797, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 69476, + "per_call_nanos": 1377073.09375, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 44066339, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71032, + "per_call_nanos": 1724581.96875, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 55186623, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 69396, + "per_call_nanos": 1699857.1875, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 54395430, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 69324, + "per_call_nanos": 1643988.96875, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 52607647, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 68996, + "per_call_nanos": 11106060, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 88848480, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 68760, + "per_call_nanos": 11122445.5, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 88979564, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 66840, + "per_call_nanos": 10888295.625, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 87106365, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 66828, + "per_call_nanos": 47374866.5, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 94749733, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71884, + "per_call_nanos": 46449864.5, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 92899729, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 72192, + "per_call_nanos": 47116107.5, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 94232215, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71720, + "per_call_nanos": 125009204, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 125009204, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 72428, + "per_call_nanos": 125512520, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 125512520, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 72332, + "per_call_nanos": 125692187, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 125692187, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71972, + "per_call_nanos": 531751883, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 531751883, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 72304, + "per_call_nanos": 534988103, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 534988103, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 68332, + "per_call_nanos": 552468570, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 552468570, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 494.973648 + ], + [ + 40, + 1396.843811 + ], + [ + 48, + 415.004196 + ], + [ + 56, + 677.860107 + ], + [ + 64, + 718.934746 + ], + [ + 72, + 478.792267 + ], + [ + 80, + 510.204413 + ] + ], + "slope": null, + "spawn_floor_nanos": 52023551, + "trial_summaries": [ + { + "max_per_call_nanos": 126819.308594, + "median_per_call_nanos": 126713.253906, + "min_per_call_nanos": 122706.878906, + "ok_count": 3, + "param": 32, + "relative_spread": 0.032455 + }, + { + "max_per_call_nanos": 1444649.90625, + "median_per_call_nanos": 1430368.0625, + "min_per_call_nanos": 1377073.09375, + "ok_count": 3, + "param": 40, + "relative_spread": 0.047244 + }, + { + "max_per_call_nanos": 1724581.96875, + "median_per_call_nanos": 1699857.1875, + "min_per_call_nanos": 1643988.96875, + "ok_count": 3, + "param": 48, + "relative_spread": 0.047412 + }, + { + "max_per_call_nanos": 11122445.5, + "median_per_call_nanos": 11106060, + "min_per_call_nanos": 10888295.625, + "ok_count": 3, + "param": 56, + "relative_spread": 0.021083 + }, + { + "max_per_call_nanos": 47374866.5, + "median_per_call_nanos": 47116107.5, + "min_per_call_nanos": 46449864.5, + "ok_count": 3, + "param": 64, + "relative_spread": 0.019632 + }, + { + "max_per_call_nanos": 125692187, + "median_per_call_nanos": 125512520, + "min_per_call_nanos": 125009204, + "ok_count": 3, + "param": 72, + "relative_spread": 0.005442 + }, + { + "max_per_call_nanos": 552468570, + "median_per_call_nanos": 534988103, + "min_per_call_nanos": 531751883, + "ok_count": 3, + "param": 80, + "relative_spread": 0.038724 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 17.707271, + "c_min": 6.407696, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 10, + "param_floor": 1, + "param_schedule": { + "kind": "custom", + "params": [ + 1, + 2, + 4, + 6, + 8, + 10 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:00:54Z", + "timestamp_unix_ms": 1788152454665 + }, + "function": "Hex.IntFactorBench.runReplayWidth", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 524288, + "param": 1, + "part_of_verdict": true, + "peak_rss_kb": 64672, + "per_call_nanos": 115.565292, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 60589496, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 524288, + "param": 1, + "part_of_verdict": true, + "peak_rss_kb": 64660, + "per_call_nanos": 112.756254, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 59116751, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 524288, + "param": 1, + "part_of_verdict": true, + "peak_rss_kb": 65196, + "per_call_nanos": 108.9123, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 57101412, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 524288, + "param": 2, + "part_of_verdict": true, + "peak_rss_kb": 67020, + "per_call_nanos": 166.477827, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 87282327, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 524288, + "param": 2, + "part_of_verdict": true, + "peak_rss_kb": 67044, + "per_call_nanos": 163.956043, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 85960186, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 524288, + "param": 2, + "part_of_verdict": true, + "peak_rss_kb": 68744, + "per_call_nanos": 166.417065, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 87250470, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 4, + "part_of_verdict": true, + "peak_rss_kb": 70496, + "per_call_nanos": 283.316334, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 74269677, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 4, + "part_of_verdict": true, + "peak_rss_kb": 70724, + "per_call_nanos": 284.627365, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 74613356, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 4, + "part_of_verdict": true, + "peak_rss_kb": 71104, + "per_call_nanos": 281.372456, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 73760101, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 6, + "part_of_verdict": true, + "peak_rss_kb": 71284, + "per_call_nanos": 402.050064, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 105395012, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 6, + "part_of_verdict": true, + "peak_rss_kb": 70832, + "per_call_nanos": 420.564423, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 110248440, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 6, + "part_of_verdict": true, + "peak_rss_kb": 70828, + "per_call_nanos": 412.509033, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 108136768, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 8, + "part_of_verdict": true, + "peak_rss_kb": 70784, + "per_call_nanos": 527.152718, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 69094961, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 8, + "part_of_verdict": true, + "peak_rss_kb": 71072, + "per_call_nanos": 526.146133, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 68963026, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 8, + "part_of_verdict": true, + "peak_rss_kb": 71036, + "per_call_nanos": 524.274841, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 68717752, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 10, + "part_of_verdict": true, + "peak_rss_kb": 70792, + "per_call_nanos": 640.769646, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 83986959, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 10, + "part_of_verdict": true, + "peak_rss_kb": 70624, + "per_call_nanos": 634.797577, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 83204188, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 10, + "part_of_verdict": true, + "peak_rss_kb": 68212, + "per_call_nanos": 650.577057, + "result_hash": "0xb", + "status": "ok", + "total_nanos": 85272436, + "trial_index": 2 + } + ], + "ratios": [ + [ + 2, + 41.604266 + ], + [ + 4, + 17.707271 + ], + [ + 6, + 11.458584 + ], + [ + 8, + 8.221033 + ], + [ + 10, + 6.407696 + ] + ], + "slope": null, + "spawn_floor_nanos": 68842787, + "trial_summaries": [ + { + "max_per_call_nanos": 115.565292, + "median_per_call_nanos": 112.756254, + "min_per_call_nanos": 108.9123, + "ok_count": 3, + "param": 1, + "relative_spread": 0.059003 + }, + { + "max_per_call_nanos": 166.477827, + "median_per_call_nanos": 166.417065, + "min_per_call_nanos": 163.956043, + "ok_count": 3, + "param": 2, + "relative_spread": 0.015153 + }, + { + "max_per_call_nanos": 284.627365, + "median_per_call_nanos": 283.316334, + "min_per_call_nanos": 281.372456, + "ok_count": 3, + "param": 4, + "relative_spread": 0.011489 + }, + { + "max_per_call_nanos": 420.564423, + "median_per_call_nanos": 412.509033, + "min_per_call_nanos": 402.050064, + "ok_count": 3, + "param": 6, + "relative_spread": 0.044882 + }, + { + "max_per_call_nanos": 527.152718, + "median_per_call_nanos": 526.146133, + "min_per_call_nanos": 524.274841, + "ok_count": 3, + "param": 8, + "relative_spread": 0.00547 + }, + { + "max_per_call_nanos": 650.577057, + "median_per_call_nanos": 640.769646, + "min_per_call_nanos": 634.797577, + "ok_count": 3, + "param": 10, + "relative_spread": 0.024626 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 1.81799, + "c_min": 0.015755, + "complexity_formula": "n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 65537, + "param_floor": 257, + "param_schedule": { + "kind": "custom", + "params": [ + 257, + 1013, + 4073, + 16363, + 65537 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:00:57Z", + "timestamp_unix_ms": 1788152457557 + }, + "function": "Hex.IntFactorBench.runPrimitiveRoot", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 67512, + "per_call_nanos": 847.832214, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 55563532, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 65408, + "per_call_nanos": 849.817261, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 55693624, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 65380, + "per_call_nanos": 850.67746, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 55749998, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 65568, + "per_call_nanos": 1841.623718, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 60346326, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 65212, + "per_call_nanos": 1858.951965, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 60914138, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 65732, + "per_call_nanos": 1839.255676, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 60268730, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 65872, + "per_call_nanos": 2882.817047, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 94464149, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 65212, + "per_call_nanos": 2884.117493, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 94506762, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 65396, + "per_call_nanos": 2884.461945, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 94518049, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 68880, + "per_call_nanos": 1912.782379, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 62678053, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 70992, + "per_call_nanos": 1899.214294, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 62233454, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 71376, + "per_call_nanos": 1912.227997, + "result_hash": "0x2", + "status": "ok", + "total_nanos": 62659887, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 70820, + "per_call_nanos": 1029.675247, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 67480797, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 70820, + "per_call_nanos": 1034.289474, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 67783195, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 71144, + "per_call_nanos": 1032.541748, + "result_hash": "0x3", + "status": "ok", + "total_nanos": 67668656, + "trial_index": 2 + } + ], + "ratios": [ + [ + 257, + 3.306682 + ], + [ + 1013, + 1.81799 + ], + [ + 4073, + 0.708106 + ], + [ + 16363, + 0.116863 + ], + [ + 65537, + 0.015755 + ] + ], + "slope": -1.154351, + "spawn_floor_nanos": 68793805, + "trial_summaries": [ + { + "max_per_call_nanos": 850.67746, + "median_per_call_nanos": 849.817261, + "min_per_call_nanos": 847.832214, + "ok_count": 3, + "param": 257, + "relative_spread": 0.003348 + }, + { + "max_per_call_nanos": 1858.951965, + "median_per_call_nanos": 1841.623718, + "min_per_call_nanos": 1839.255676, + "ok_count": 3, + "param": 1013, + "relative_spread": 0.010695 + }, + { + "max_per_call_nanos": 2884.461945, + "median_per_call_nanos": 2884.117493, + "min_per_call_nanos": 2882.817047, + "ok_count": 3, + "param": 4073, + "relative_spread": 0.00057 + }, + { + "max_per_call_nanos": 1912.782379, + "median_per_call_nanos": 1912.227997, + "min_per_call_nanos": 1899.214294, + "ok_count": 3, + "param": 16363, + "relative_spread": 0.007095 + }, + { + "max_per_call_nanos": 1034.289474, + "median_per_call_nanos": 1032.541748, + "min_per_call_nanos": 1029.675247, + "ok_count": 3, + "param": 65537, + "relative_spread": 0.004469 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 0.003297, + "c_min": 0, + "complexity_formula": "2 ^ n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 12, + "param_schedule": { + "kind": "custom", + "params": [ + 12, + 16, + 20, + 24, + 28, + 32, + 40, + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:00:59Z", + "timestamp_unix_ms": 1788152459852 + }, + "function": "Hex.IntFactorBench.runPowerSplit", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 67632, + "per_call_nanos": 2628.478607, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 86129987, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 65732, + "per_call_nanos": 2620.005371, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 85852336, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 67084, + "per_call_nanos": 2600.388275, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 85209523, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 66912, + "per_call_nanos": 3440.318115, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 56366172, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 67244, + "per_call_nanos": 3432.37915, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 56236100, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 65228, + "per_call_nanos": 3436.080872, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 56296749, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 71280, + "per_call_nanos": 3456.881348, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 56637544, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 71312, + "per_call_nanos": 3447.584167, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 56485219, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 70984, + "per_call_nanos": 3459.828247, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 56685826, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 71032, + "per_call_nanos": 4861.99823, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 79658979, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 71364, + "per_call_nanos": 4806.386047, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 78747829, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 69156, + "per_call_nanos": 4872.249084, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 79826929, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71388, + "per_call_nanos": 4467.235596, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 73191188, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 70776, + "per_call_nanos": 4500.442749, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 73735254, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71452, + "per_call_nanos": 4454.131958, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 72976498, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71452, + "per_call_nanos": 112352.421875, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 28762220, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71880, + "per_call_nanos": 113241.867188, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 28989918, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71880, + "per_call_nanos": 112921.859375, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 28907996, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71408, + "per_call_nanos": 107127.40625, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 27424616, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71708, + "per_call_nanos": 107274.066406, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 27462161, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71568, + "per_call_nanos": 107069.785156, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 27409865, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71024, + "per_call_nanos": 9702.278687, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 79481067, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70836, + "per_call_nanos": 9661.57605, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 79147631, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71488, + "per_call_nanos": 9758.252686, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 79939606, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 72192, + "per_call_nanos": 434321.757812, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 55593185, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 72252, + "per_call_nanos": 391310.78125, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 50087780, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 72208, + "per_call_nanos": 380083.507812, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 48650689, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 69920, + "per_call_nanos": 488002.710938, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 62464347, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 69144, + "per_call_nanos": 489061.78125, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 62599908, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 68256, + "per_call_nanos": 489509.945312, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 62657273, + "trial_index": 2 + } + ], + "ratios": [ + [ + 12, + 0.63965 + ], + [ + 16, + 0.05243 + ], + [ + 20, + 0.003297 + ], + [ + 24, + 0.00029 + ], + [ + 28, + 1.7e-05 + ], + [ + 32, + 2.6e-05 + ], + [ + 40, + 0 + ], + [ + 48, + 0 + ], + [ + 56, + 0 + ], + [ + 64, + 0 + ] + ], + "slope": -22.053894, + "spawn_floor_nanos": 53931842, + "trial_summaries": [ + { + "max_per_call_nanos": 2628.478607, + "median_per_call_nanos": 2620.005371, + "min_per_call_nanos": 2600.388275, + "ok_count": 3, + "param": 12, + "relative_spread": 0.010721 + }, + { + "max_per_call_nanos": 3440.318115, + "median_per_call_nanos": 3436.080872, + "min_per_call_nanos": 3432.37915, + "ok_count": 3, + "param": 16, + "relative_spread": 0.00231 + }, + { + "max_per_call_nanos": 3459.828247, + "median_per_call_nanos": 3456.881348, + "min_per_call_nanos": 3447.584167, + "ok_count": 3, + "param": 20, + "relative_spread": 0.003542 + }, + { + "max_per_call_nanos": 4872.249084, + "median_per_call_nanos": 4861.99823, + "min_per_call_nanos": 4806.386047, + "ok_count": 3, + "param": 24, + "relative_spread": 0.013546 + }, + { + "max_per_call_nanos": 4500.442749, + "median_per_call_nanos": 4467.235596, + "min_per_call_nanos": 4454.131958, + "ok_count": 3, + "param": 28, + "relative_spread": 0.010367 + }, + { + "max_per_call_nanos": 113241.867188, + "median_per_call_nanos": 112921.859375, + "min_per_call_nanos": 112352.421875, + "ok_count": 3, + "param": 32, + "relative_spread": 0.007877 + }, + { + "max_per_call_nanos": 107274.066406, + "median_per_call_nanos": 107127.40625, + "min_per_call_nanos": 107069.785156, + "ok_count": 3, + "param": 40, + "relative_spread": 0.001907 + }, + { + "max_per_call_nanos": 9758.252686, + "median_per_call_nanos": 9702.278687, + "min_per_call_nanos": 9661.57605, + "ok_count": 3, + "param": 48, + "relative_spread": 0.009964 + }, + { + "max_per_call_nanos": 434321.757812, + "median_per_call_nanos": 391310.78125, + "min_per_call_nanos": 380083.507812, + "ok_count": 3, + "param": 56, + "relative_spread": 0.138607 + }, + { + "max_per_call_nanos": 489509.945312, + "median_per_call_nanos": 489061.78125, + "min_per_call_nanos": 488002.710938, + "ok_count": 3, + "param": 64, + "relative_spread": 0.003082 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 2 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 6.939491, + "c_min": 0.742007, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 1, + "param_ceiling": 32, + "param_floor": 4, + "param_schedule": { + "kind": "custom", + "params": [ + 4, + 8, + 16, + 24, + 32 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:03Z", + "timestamp_unix_ms": 1788152463575 + }, + "function": "Hex.IntFactorBench.runCyclotomic", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 4, + "part_of_verdict": true, + "peak_rss_kb": 64880, + "per_call_nanos": 304.961861, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 79943922, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 8, + "part_of_verdict": true, + "peak_rss_kb": 66732, + "per_call_nanos": 444.127426, + "result_hash": "0x1a", + "status": "ok", + "total_nanos": 58212670, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 64576, + "per_call_nanos": 577.291862, + "result_hash": "0x11b", + "status": "ok", + "total_nanos": 75666799, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 65232, + "per_call_nanos": 832.179337, + "result_hash": "0x122", + "status": "ok", + "total_nanos": 109075410, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 131072, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 64872, + "per_call_nanos": 759.815079, + "result_hash": "0x11c", + "status": "ok", + "total_nanos": 99590482, + "trial_index": 0 + } + ], + "ratios": [ + [ + 4, + 19.060116 + ], + [ + 8, + 6.939491 + ], + [ + 16, + 2.255046 + ], + [ + 24, + 1.444756 + ], + [ + 32, + 0.742007 + ] + ], + "slope": -1.555309, + "spawn_floor_nanos": 81834516, + "trial_summaries": [ + { + "max_per_call_nanos": 304.961861, + "median_per_call_nanos": 304.961861, + "min_per_call_nanos": 304.961861, + "ok_count": 1, + "param": 4, + "relative_spread": 0 + }, + { + "max_per_call_nanos": 444.127426, + "median_per_call_nanos": 444.127426, + "min_per_call_nanos": 444.127426, + "ok_count": 1, + "param": 8, + "relative_spread": 0 + }, + { + "max_per_call_nanos": 577.291862, + "median_per_call_nanos": 577.291862, + "min_per_call_nanos": 577.291862, + "ok_count": 1, + "param": 16, + "relative_spread": 0 + }, + { + "max_per_call_nanos": 832.179337, + "median_per_call_nanos": 832.179337, + "min_per_call_nanos": 832.179337, + "ok_count": 1, + "param": 24, + "relative_spread": 0 + }, + { + "max_per_call_nanos": 759.815079, + "median_per_call_nanos": 759.815079, + "min_per_call_nanos": 759.815079, + "ok_count": 1, + "param": 32, + "relative_spread": 0 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 813.668969, + "c_min": 647.535615, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 72, + "param_schedule": { + "kind": "custom", + "params": [ + 72, + 76, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:04Z", + "timestamp_unix_ms": 1788152464506 + }, + "function": "Hex.IntFactorBench.runEcmNat", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 65732, + "per_call_nanos": 4196488.5625, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 67143817, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 65124, + "per_call_nanos": 4257560.4375, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 68120967, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 65124, + "per_call_nanos": 4218059.9375, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 67488959, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 65216, + "per_call_nanos": 4204129.3125, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 67266069, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 65392, + "per_call_nanos": 4092726.5625, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 65483625, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 65600, + "per_call_nanos": 4178524.4375, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 66856391, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 65412, + "per_call_nanos": 4181609, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 66905744, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 65432, + "per_call_nanos": 4144227.9375, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 66307647, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 65200, + "per_call_nanos": 4104430.8125, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 65670893, + "trial_index": 2 + } + ], + "ratios": [ + [ + 72, + 813.668969 + ], + [ + 76, + 723.428746 + ], + [ + 80, + 647.535615 + ] + ], + "slope": null, + "spawn_floor_nanos": 85081622, + "trial_summaries": [ + { + "max_per_call_nanos": 4257560.4375, + "median_per_call_nanos": 4218059.9375, + "min_per_call_nanos": 4196488.5625, + "ok_count": 3, + "param": 72, + "relative_spread": 0.014479 + }, + { + "max_per_call_nanos": 4204129.3125, + "median_per_call_nanos": 4178524.4375, + "min_per_call_nanos": 4092726.5625, + "ok_count": 3, + "param": 76, + "relative_spread": 0.026661 + }, + { + "max_per_call_nanos": 4181609, + "median_per_call_nanos": 4144227.9375, + "min_per_call_nanos": 4104430.8125, + "ok_count": 3, + "param": 80, + "relative_spread": 0.018623 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 0 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 945340.734375, + "c_min": 169244.107422, + "complexity_formula": "1", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 48, + "param_schedule": { + "kind": "custom", + "params": [ + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:06Z", + "timestamp_unix_ms": 1788152466403 + }, + "function": "Hex.IntFactorBench.runEcmRhoWord", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70496, + "per_call_nanos": 941741.015625, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 60271425, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71108, + "per_call_nanos": 945340.734375, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 60501807, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70800, + "per_call_nanos": 950347.203125, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 60822221, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70952, + "per_call_nanos": 744064.609375, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 95240270, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70624, + "per_call_nanos": 779693.78125, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 99800804, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70780, + "per_call_nanos": 729739.460938, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 93406651, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70492, + "per_call_nanos": 168560.847656, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 86303154, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70804, + "per_call_nanos": 171233.523438, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 87671564, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71104, + "per_call_nanos": 169244.107422, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 86652983, + "trial_index": 2 + } + ], + "ratios": [ + [ + 48, + 945340.734375 + ], + [ + 56, + 744064.609375 + ], + [ + 64, + 169244.107422 + ] + ], + "slope": null, + "spawn_floor_nanos": 50572919, + "trial_summaries": [ + { + "max_per_call_nanos": 950347.203125, + "median_per_call_nanos": 945340.734375, + "min_per_call_nanos": 941741.015625, + "ok_count": 3, + "param": 48, + "relative_spread": 0.009104 + }, + { + "max_per_call_nanos": 779693.78125, + "median_per_call_nanos": 744064.609375, + "min_per_call_nanos": 729739.460938, + "ok_count": 3, + "param": 56, + "relative_spread": 0.067137 + }, + { + "max_per_call_nanos": 171233.523438, + "median_per_call_nanos": 169244.107422, + "min_per_call_nanos": 168560.847656, + "ok_count": 3, + "param": 64, + "relative_spread": 0.015792 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 0 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 711.308935, + "c_min": 222.051491, + "complexity_formula": "2 ^ (n / 4)", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 72, + "param_schedule": { + "kind": "custom", + "params": [ + 72, + 76, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:07Z", + "timestamp_unix_ms": 1788152467667 + }, + "function": "Hex.IntFactorBench.runEcmRhoNat", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 70904, + "per_call_nanos": 58407520, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 58407520, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 70736, + "per_call_nanos": 58209466, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 58209466, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 67492, + "per_call_nanos": 57340397, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 57340397, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 68856, + "per_call_nanos": 363740598, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 363740598, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 67704, + "per_call_nanos": 366215569, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 366215569, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 67060, + "per_call_nanos": 367812748, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 367812748, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 67000, + "per_call_nanos": 748126297, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 748126297, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 70824, + "per_call_nanos": 745861478, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 745861478, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71224, + "per_call_nanos": 742822520, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 742822520, + "trial_index": 2 + } + ], + "ratios": [ + [ + 72, + 222.051491 + ], + [ + 76, + 698.500765 + ], + [ + 80, + 711.308935 + ] + ], + "slope": null, + "spawn_floor_nanos": 50531608, + "trial_summaries": [ + { + "max_per_call_nanos": 58407520, + "median_per_call_nanos": 58209466, + "min_per_call_nanos": 57340397, + "ok_count": 3, + "param": 72, + "relative_spread": 0.018332 + }, + { + "max_per_call_nanos": 367812748, + "median_per_call_nanos": 366215569, + "min_per_call_nanos": 363740598, + "ok_count": 3, + "param": 76, + "relative_spread": 0.01112 + }, + { + "max_per_call_nanos": 748126297, + "median_per_call_nanos": 745861478, + "min_per_call_nanos": 742822520, + "ok_count": 3, + "param": 80, + "relative_spread": 0.007111 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 0 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 680.288635, + "c_min": 215.116611, + "complexity_formula": "2 ^ (n / 4)", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 40, + 48, + 56, + 64, + 72, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:11Z", + "timestamp_unix_ms": 1788152471821 + }, + "function": "Hex.IntFactorBench.runBalancedRho", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71176, + "per_call_nanos": 28075.899902, + "result_hash": "0xfc29", + "status": "ok", + "total_nanos": 57499443, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71044, + "per_call_nanos": 27378.253906, + "result_hash": "0xfc29", + "status": "ok", + "total_nanos": 56070664, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71104, + "per_call_nanos": 27531.566895, + "result_hash": "0xfc29", + "status": "ok", + "total_nanos": 56384649, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 70676, + "per_call_nanos": 604609.328125, + "result_hash": "0xffc23", + "status": "ok", + "total_nanos": 77389994, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 70784, + "per_call_nanos": 613615.265625, + "result_hash": "0xffc23", + "status": "ok", + "total_nanos": 78542754, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71108, + "per_call_nanos": 608496.265625, + "result_hash": "0xffc23", + "status": "ok", + "total_nanos": 77887522, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70964, + "per_call_nanos": 890394.375, + "result_hash": "0x10003f3", + "status": "ok", + "total_nanos": 56985240, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 67528, + "per_call_nanos": 881117.640625, + "result_hash": "0x10003f3", + "status": "ok", + "total_nanos": 56391529, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 67780, + "per_call_nanos": 868731.15625, + "result_hash": "0x10003f3", + "status": "ok", + "total_nanos": 55598794, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 67796, + "per_call_nanos": 10069520, + "result_hash": "0xffffc1d", + "status": "ok", + "total_nanos": 80556160, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 66532, + "per_call_nanos": 10250054, + "result_hash": "0xffffc1d", + "status": "ok", + "total_nanos": 82000432, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 66504, + "per_call_nanos": 10065073.5, + "result_hash": "0xffffc1d", + "status": "ok", + "total_nanos": 80520588, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 67020, + "per_call_nanos": 45379722, + "result_hash": "0x1000003fd", + "status": "ok", + "total_nanos": 90759444, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 66520, + "per_call_nanos": 44308708.5, + "result_hash": "0x1000003fd", + "status": "ok", + "total_nanos": 88617417, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 67176, + "per_call_nanos": 44583396, + "result_hash": "0x1000003fd", + "status": "ok", + "total_nanos": 89166792, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 66524, + "per_call_nanos": 121611343, + "result_hash": "0x100000041d", + "status": "ok", + "total_nanos": 121611343, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 67124, + "per_call_nanos": 122325121, + "result_hash": "0x100000041d", + "status": "ok", + "total_nanos": 122325121, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 65380, + "per_call_nanos": 123903804, + "result_hash": "0x100000041d", + "status": "ok", + "total_nanos": 123903804, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 65172, + "per_call_nanos": 526323509, + "result_hash": "0x100000003ed", + "status": "ok", + "total_nanos": 526323509, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71272, + "per_call_nanos": 518781163, + "result_hash": "0x100000003ed", + "status": "ok", + "total_nanos": 518781163, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 70760, + "per_call_nanos": 534065362, + "result_hash": "0x100000003ed", + "status": "ok", + "total_nanos": 534065362, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 107.545183 + ], + [ + 40, + 594.234634 + ], + [ + 48, + 215.116611 + ], + [ + 56, + 614.594727 + ], + [ + 64, + 680.288635 + ], + [ + 72, + 466.633305 + ], + [ + 80, + 501.941213 + ] + ], + "slope": null, + "spawn_floor_nanos": 55009500, + "trial_summaries": [ + { + "max_per_call_nanos": 28075.899902, + "median_per_call_nanos": 27531.566895, + "min_per_call_nanos": 27378.253906, + "ok_count": 3, + "param": 32, + "relative_spread": 0.02534 + }, + { + "max_per_call_nanos": 613615.265625, + "median_per_call_nanos": 608496.265625, + "min_per_call_nanos": 604609.328125, + "ok_count": 3, + "param": 40, + "relative_spread": 0.0148 + }, + { + "max_per_call_nanos": 890394.375, + "median_per_call_nanos": 881117.640625, + "min_per_call_nanos": 868731.15625, + "ok_count": 3, + "param": 48, + "relative_spread": 0.024586 + }, + { + "max_per_call_nanos": 10250054, + "median_per_call_nanos": 10069520, + "min_per_call_nanos": 10065073.5, + "ok_count": 3, + "param": 56, + "relative_spread": 0.01837 + }, + { + "max_per_call_nanos": 45379722, + "median_per_call_nanos": 44583396, + "min_per_call_nanos": 44308708.5, + "ok_count": 3, + "param": 64, + "relative_spread": 0.024023 + }, + { + "max_per_call_nanos": 123903804, + "median_per_call_nanos": 122325121, + "min_per_call_nanos": 121611343, + "ok_count": 3, + "param": 72, + "relative_spread": 0.018741 + }, + { + "max_per_call_nanos": 534065362, + "median_per_call_nanos": 526323509, + "min_per_call_nanos": 518781163, + "ok_count": 3, + "param": 80, + "relative_spread": 0.02904 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 576.455578, + "c_min": 478.763271, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 72, + "param_schedule": { + "kind": "custom", + "params": [ + 72, + 76, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:16Z", + "timestamp_unix_ms": 1788152476792 + }, + "function": "Hex.IntFactorBench.runPMinusOneNat", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71272, + "per_call_nanos": 2988345.71875, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 95627063, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 70904, + "per_call_nanos": 2942864.84375, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 94171675, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 70868, + "per_call_nanos": 2996972.28125, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 95903113, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 70892, + "per_call_nanos": 3001289.9375, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 96041278, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 71272, + "per_call_nanos": 3038243.46875, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 97223791, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 71400, + "per_call_nanos": 3016637.6875, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 96532406, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 70780, + "per_call_nanos": 3094956.96875, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 99038623, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71224, + "per_call_nanos": 3064084.9375, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 98050718, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71096, + "per_call_nanos": 3039829.28125, + "result_hash": "0x10001", + "status": "ok", + "total_nanos": 97274537, + "trial_index": 2 + } + ], + "ratios": [ + [ + 72, + 576.455578 + ], + [ + 76, + 522.271068 + ], + [ + 80, + 478.763271 + ] + ], + "slope": null, + "spawn_floor_nanos": 49999369, + "trial_summaries": [ + { + "max_per_call_nanos": 2996972.28125, + "median_per_call_nanos": 2988345.71875, + "min_per_call_nanos": 2942864.84375, + "ok_count": 3, + "param": 72, + "relative_spread": 0.018106 + }, + { + "max_per_call_nanos": 3038243.46875, + "median_per_call_nanos": 3016637.6875, + "min_per_call_nanos": 3001289.9375, + "ok_count": 3, + "param": 76, + "relative_spread": 0.01225 + }, + { + "max_per_call_nanos": 3094956.96875, + "median_per_call_nanos": 3064084.9375, + "min_per_call_nanos": 3039829.28125, + "ok_count": 3, + "param": 80, + "relative_spread": 0.017992 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 0 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 9.096336, + "c_min": 7.905141, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 512, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:18Z", + "timestamp_unix_ms": 1788152478218 + }, + "function": "Hex.IntFactorBench.runSigmaFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70644, + "per_call_nanos": 12051.483032, + "result_hash": "0x1c832b6cfcf654ff", + "status": "ok", + "total_nanos": 98725749, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70708, + "per_call_nanos": 11927.211792, + "result_hash": "0x1c832b6cfcf654ff", + "status": "ok", + "total_nanos": 97707719, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 68356, + "per_call_nanos": 11929.694702, + "result_hash": "0x1c832b6cfcf654ff", + "status": "ok", + "total_nanos": 97728059, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 66784, + "per_call_nanos": 37600.64209, + "result_hash": "0x82834f9fd44159df", + "status": "ok", + "total_nanos": 77006115, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 67152, + "per_call_nanos": 37258.591797, + "result_hash": "0x82834f9fd44159df", + "status": "ok", + "total_nanos": 76305596, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 66768, + "per_call_nanos": 36948.981934, + "result_hash": "0x82834f9fd44159df", + "status": "ok", + "total_nanos": 75671515, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 66784, + "per_call_nanos": 130230.929688, + "result_hash": "0x2fd757d2ae0df", + "status": "ok", + "total_nanos": 66678236, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 66620, + "per_call_nanos": 130812.869141, + "result_hash": "0x2fd757d2ae0df", + "status": "ok", + "total_nanos": 66976189, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 67268, + "per_call_nanos": 130491.296875, + "result_hash": "0x2fd757d2ae0df", + "status": "ok", + "total_nanos": 66811544, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 66716, + "per_call_nanos": 516465.164062, + "result_hash": "0x5d8edd925e6430ff", + "status": "ok", + "total_nanos": 66107541, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 68972, + "per_call_nanos": 518071.289062, + "result_hash": "0x5d8edd925e6430ff", + "status": "ok", + "total_nanos": 66313125, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 69220, + "per_call_nanos": 518659.585938, + "result_hash": "0x5d8edd925e6430ff", + "status": "ok", + "total_nanos": 66388427, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71452, + "per_call_nanos": 2321238.78125, + "result_hash": "0x3956634fb26fa9bf", + "status": "ok", + "total_nanos": 74279641, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71228, + "per_call_nanos": 2317475.6875, + "result_hash": "0x3956634fb26fa9bf", + "status": "ok", + "total_nanos": 74159222, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70796, + "per_call_nanos": 2336676.03125, + "result_hash": "0x3956634fb26fa9bf", + "status": "ok", + "total_nanos": 74773633, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 11.650092 + ], + [ + 64, + 9.096336 + ], + [ + 128, + 7.964557 + ], + [ + 256, + 7.905141 + ], + [ + 512, + 8.854823 + ] + ], + "slope": -0.012727, + "spawn_floor_nanos": 50838363, + "trial_summaries": [ + { + "max_per_call_nanos": 12051.483032, + "median_per_call_nanos": 11929.694702, + "min_per_call_nanos": 11927.211792, + "ok_count": 3, + "param": 32, + "relative_spread": 0.010417 + }, + { + "max_per_call_nanos": 37600.64209, + "median_per_call_nanos": 37258.591797, + "min_per_call_nanos": 36948.981934, + "ok_count": 3, + "param": 64, + "relative_spread": 0.01749 + }, + { + "max_per_call_nanos": 130812.869141, + "median_per_call_nanos": 130491.296875, + "min_per_call_nanos": 130230.929688, + "ok_count": 3, + "param": 128, + "relative_spread": 0.00446 + }, + { + "max_per_call_nanos": 518659.585938, + "median_per_call_nanos": 518071.289062, + "min_per_call_nanos": 516465.164062, + "ok_count": 3, + "param": 256, + "relative_spread": 0.004236 + }, + { + "max_per_call_nanos": 2336676.03125, + "median_per_call_nanos": 2321238.78125, + "min_per_call_nanos": 2317475.6875, + "ok_count": 3, + "param": 512, + "relative_spread": 0.008272 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 10.168285, + "c_min": 7.021856, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1024, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512, + 1024 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.2, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:20Z", + "timestamp_unix_ms": 1788152480417 + }, + "function": "Hex.IntFactorBench.runTotientFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70672, + "per_call_nanos": 8637.043823, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 70754663, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71008, + "per_call_nanos": 8528.102905, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 69862219, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71196, + "per_call_nanos": 8486.594727, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 69522184, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70836, + "per_call_nanos": 29172.032715, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 59744323, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70740, + "per_call_nanos": 29182.619141, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 59766004, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71212, + "per_call_nanos": 29151.67041, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 59702621, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 71160, + "per_call_nanos": 114969.212891, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 58864237, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 71248, + "per_call_nanos": 115633.791016, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 59204501, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 70692, + "per_call_nanos": 115046.083984, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 58903595, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 71208, + "per_call_nanos": 494584.265625, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 63306786, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 70592, + "per_call_nanos": 490739.351562, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 62814637, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 70728, + "per_call_nanos": 490344.695312, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 62764121, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71264, + "per_call_nanos": 2253210.6875, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 72102742, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70804, + "per_call_nanos": 2257573.125, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 72242340, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71348, + "per_call_nanos": 2253944.28125, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 72126217, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71168, + "per_call_nanos": 10662219.125, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 85297753, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71492, + "per_call_nanos": 10631138, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 85049104, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 70968, + "per_call_nanos": 10711096.625, + "result_hash": "0x0", + "status": "ok", + "total_nanos": 85688773, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 8.328225 + ], + [ + 64, + 7.122078 + ], + [ + 128, + 7.021856 + ], + [ + 256, + 7.488088 + ], + [ + 512, + 8.598115 + ], + [ + 1024, + 10.168285 + ] + ], + "slope": 0.131958, + "spawn_floor_nanos": 50564797, + "trial_summaries": [ + { + "max_per_call_nanos": 8637.043823, + "median_per_call_nanos": 8528.102905, + "min_per_call_nanos": 8486.594727, + "ok_count": 3, + "param": 32, + "relative_spread": 0.017642 + }, + { + "max_per_call_nanos": 29182.619141, + "median_per_call_nanos": 29172.032715, + "min_per_call_nanos": 29151.67041, + "ok_count": 3, + "param": 64, + "relative_spread": 0.001061 + }, + { + "max_per_call_nanos": 115633.791016, + "median_per_call_nanos": 115046.083984, + "min_per_call_nanos": 114969.212891, + "ok_count": 3, + "param": 128, + "relative_spread": 0.005777 + }, + { + "max_per_call_nanos": 494584.265625, + "median_per_call_nanos": 490739.351562, + "min_per_call_nanos": 490344.695312, + "ok_count": 3, + "param": 256, + "relative_spread": 0.008639 + }, + { + "max_per_call_nanos": 2257573.125, + "median_per_call_nanos": 2253944.28125, + "min_per_call_nanos": 2253210.6875, + "ok_count": 3, + "param": 512, + "relative_spread": 0.001935 + }, + { + "max_per_call_nanos": 10711096.625, + "median_per_call_nanos": 10662219.125, + "min_per_call_nanos": 10631138, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.007499 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 0.001773, + "c_min": 0, + "complexity_formula": "2 ^ n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 12, + "param_schedule": { + "kind": "custom", + "params": [ + 12, + 16, + 20, + 24, + 28, + 32, + 40, + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:22Z", + "timestamp_unix_ms": 1788152482651 + }, + "function": "Hex.IntFactorBench.runPowerGeneric", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 71116, + "per_call_nanos": 1022.379272, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 67002648, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 71004, + "per_call_nanos": 1020.459152, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 66876811, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 71008, + "per_call_nanos": 1027.385925, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 67330764, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 71360, + "per_call_nanos": 1939.241302, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 63545059, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 70828, + "per_call_nanos": 1931.562714, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 63293447, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 71308, + "per_call_nanos": 1947.811462, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 63825886, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 71460, + "per_call_nanos": 1856.068939, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 60819667, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 71332, + "per_call_nanos": 1859.912537, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 60945614, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 70796, + "per_call_nanos": 1858.93576, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 60913607, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 71304, + "per_call_nanos": 2827.154022, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 92640183, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 71172, + "per_call_nanos": 2843.89151, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 93188637, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 70836, + "per_call_nanos": 2828.560242, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 92686262, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71440, + "per_call_nanos": 2525.122192, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 82743204, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71300, + "per_call_nanos": 2544.854218, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 83389783, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71200, + "per_call_nanos": 2550.904449, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 83588037, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71308, + "per_call_nanos": 109439.507812, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 28016514, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71968, + "per_call_nanos": 108657.25, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 27816256, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71864, + "per_call_nanos": 109870.890625, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 28126948, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71932, + "per_call_nanos": 104389.554688, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 26723726, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71880, + "per_call_nanos": 105124.671875, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 26911916, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71960, + "per_call_nanos": 105882.789062, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 27105994, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71200, + "per_call_nanos": 7048.251831, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 57739279, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71304, + "per_call_nanos": 7025.984863, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 57556868, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71016, + "per_call_nanos": 7043.974243, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 57704237, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 72068, + "per_call_nanos": 378079.4375, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 48394168, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 72280, + "per_call_nanos": 377397.492188, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 48306879, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 71900, + "per_call_nanos": 383507.25, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 49088928, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 72196, + "per_call_nanos": 525141.46875, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 67218108, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71880, + "per_call_nanos": 500334.671875, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 64042838, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71708, + "per_call_nanos": 521175.890625, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 66710514, + "trial_index": 2 + } + ], + "ratios": [ + [ + 12, + 0.249604 + ], + [ + 16, + 0.02959 + ], + [ + 20, + 0.001773 + ], + [ + 24, + 0.000169 + ], + [ + 28, + 9e-06 + ], + [ + 32, + 2.5e-05 + ], + [ + 40, + 0 + ], + [ + 48, + 0 + ], + [ + 56, + 0 + ], + [ + 64, + 0 + ] + ], + "slope": -21.499486, + "spawn_floor_nanos": 49620767, + "trial_summaries": [ + { + "max_per_call_nanos": 1027.385925, + "median_per_call_nanos": 1022.379272, + "min_per_call_nanos": 1020.459152, + "ok_count": 3, + "param": 12, + "relative_spread": 0.006775 + }, + { + "max_per_call_nanos": 1947.811462, + "median_per_call_nanos": 1939.241302, + "min_per_call_nanos": 1931.562714, + "ok_count": 3, + "param": 16, + "relative_spread": 0.008379 + }, + { + "max_per_call_nanos": 1859.912537, + "median_per_call_nanos": 1858.93576, + "min_per_call_nanos": 1856.068939, + "ok_count": 3, + "param": 20, + "relative_spread": 0.002068 + }, + { + "max_per_call_nanos": 2843.89151, + "median_per_call_nanos": 2828.560242, + "min_per_call_nanos": 2827.154022, + "ok_count": 3, + "param": 24, + "relative_spread": 0.005917 + }, + { + "max_per_call_nanos": 2550.904449, + "median_per_call_nanos": 2544.854218, + "min_per_call_nanos": 2525.122192, + "ok_count": 3, + "param": 28, + "relative_spread": 0.010131 + }, + { + "max_per_call_nanos": 109870.890625, + "median_per_call_nanos": 109439.507812, + "min_per_call_nanos": 108657.25, + "ok_count": 3, + "param": 32, + "relative_spread": 0.01109 + }, + { + "max_per_call_nanos": 105882.789062, + "median_per_call_nanos": 105124.671875, + "min_per_call_nanos": 104389.554688, + "ok_count": 3, + "param": 40, + "relative_spread": 0.014204 + }, + { + "max_per_call_nanos": 7048.251831, + "median_per_call_nanos": 7043.974243, + "min_per_call_nanos": 7025.984863, + "ok_count": 3, + "param": 48, + "relative_spread": 0.003161 + }, + { + "max_per_call_nanos": 383507.25, + "median_per_call_nanos": 378079.4375, + "min_per_call_nanos": 377397.492188, + "ok_count": 3, + "param": 56, + "relative_spread": 0.01616 + }, + { + "max_per_call_nanos": 525141.46875, + "median_per_call_nanos": 521175.890625, + "min_per_call_nanos": 500334.671875, + "ok_count": 3, + "param": 64, + "relative_spread": 0.047598 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 2 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 60089.124023, + "c_min": 59371.017578, + "complexity_formula": "1", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 48, + "param_schedule": { + "kind": "custom", + "params": [ + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:25Z", + "timestamp_unix_ms": 1788152485999 + }, + "function": "Hex.IntFactorBench.runEcmWord", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70780, + "per_call_nanos": 59304.738281, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 60728052, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71380, + "per_call_nanos": 59371.017578, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 60795922, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70984, + "per_call_nanos": 59591.911133, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61022117, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 71380, + "per_call_nanos": 59676.470703, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61108706, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70800, + "per_call_nanos": 60400.043945, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61849645, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70824, + "per_call_nanos": 59773.733398, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61208303, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70880, + "per_call_nanos": 60206.279297, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61651230, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71264, + "per_call_nanos": 60089.124023, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61531263, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71308, + "per_call_nanos": 60005.297852, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61445425, + "trial_index": 2 + } + ], + "ratios": [ + [ + 48, + 59371.017578 + ], + [ + 56, + 59773.733398 + ], + [ + 64, + 60089.124023 + ] + ], + "slope": null, + "spawn_floor_nanos": 49779353, + "trial_summaries": [ + { + "max_per_call_nanos": 59591.911133, + "median_per_call_nanos": 59371.017578, + "min_per_call_nanos": 59304.738281, + "ok_count": 3, + "param": 48, + "relative_spread": 0.004837 + }, + { + "max_per_call_nanos": 60400.043945, + "median_per_call_nanos": 59773.733398, + "min_per_call_nanos": 59676.470703, + "ok_count": 3, + "param": 56, + "relative_spread": 0.012105 + }, + { + "max_per_call_nanos": 60206.279297, + "median_per_call_nanos": 60089.124023, + "min_per_call_nanos": 60005.297852, + "ok_count": 3, + "param": 64, + "relative_spread": 0.003345 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 0 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 0.136987, + "c_min": 0.071524, + "complexity_formula": "n * n.log2", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 4194304, + "param_floor": 16384, + "param_schedule": { + "kind": "custom", + "params": [ + 16384, + 65536, + 262144, + 1048576, + 4194304 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.2, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:27Z", + "timestamp_unix_ms": 1788152487073 + }, + "function": "Hex.IntFactorBench.runSigmaExponent", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 71016, + "per_call_nanos": 11341.827026, + "result_hash": "0xb26dd89986128004", + "status": "ok", + "total_nanos": 92912247, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 71016, + "per_call_nanos": 11385.253296, + "result_hash": "0xb26dd89986128004", + "status": "ok", + "total_nanos": 93267995, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 71104, + "per_call_nanos": 11369.350708, + "result_hash": "0xb26dd89986128004", + "status": "ok", + "total_nanos": 93137721, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 71376, + "per_call_nanos": 75074.112305, + "result_hash": "0x131736d9184a0004", + "status": "ok", + "total_nanos": 76875891, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 71244, + "per_call_nanos": 74997.828125, + "result_hash": "0x131736d9184a0004", + "status": "ok", + "total_nanos": 76797776, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 70880, + "per_call_nanos": 74995.832031, + "result_hash": "0x131736d9184a0004", + "status": "ok", + "total_nanos": 76795732, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 71000, + "per_call_nanos": 461449.414062, + "result_hash": "0x128a229461280004", + "status": "ok", + "total_nanos": 59065525, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 71456, + "per_call_nanos": 459708.085938, + "result_hash": "0x128a229461280004", + "status": "ok", + "total_nanos": 58842635, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 71420, + "per_call_nanos": 459447.617188, + "result_hash": "0x128a229461280004", + "status": "ok", + "total_nanos": 58809295, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 71432, + "per_call_nanos": 2639690.8125, + "result_hash": "0xb8fcfd5184a00004", + "status": "ok", + "total_nanos": 84470106, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 71148, + "per_call_nanos": 2640054.4375, + "result_hash": "0xb8fcfd5184a00004", + "status": "ok", + "total_nanos": 84481742, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 71808, + "per_call_nanos": 2636987.40625, + "result_hash": "0xb8fcfd5184a00004", + "status": "ok", + "total_nanos": 84383597, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 75600, + "per_call_nanos": 12706383.5, + "result_hash": "0xd13b254612800004", + "status": "ok", + "total_nanos": 101651068, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 74876, + "per_call_nanos": 12497024.125, + "result_hash": "0xd13b254612800004", + "status": "ok", + "total_nanos": 99976193, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 75652, + "per_call_nanos": 12640441.875, + "result_hash": "0xd13b254612800004", + "status": "ok", + "total_nanos": 101123535, + "trial_index": 2 + } + ], + "ratios": [ + [ + 16384, + 0.049566 + ], + [ + 65536, + 0.071524 + ], + [ + 262144, + 0.097425 + ], + [ + 1048576, + 0.12587 + ], + [ + 4194304, + 0.136987 + ] + ], + "slope": 0.159111, + "spawn_floor_nanos": 55161155, + "trial_summaries": [ + { + "max_per_call_nanos": 11385.253296, + "median_per_call_nanos": 11369.350708, + "min_per_call_nanos": 11341.827026, + "ok_count": 3, + "param": 16384, + "relative_spread": 0.00382 + }, + { + "max_per_call_nanos": 75074.112305, + "median_per_call_nanos": 74997.828125, + "min_per_call_nanos": 74995.832031, + "ok_count": 3, + "param": 65536, + "relative_spread": 0.001044 + }, + { + "max_per_call_nanos": 461449.414062, + "median_per_call_nanos": 459708.085938, + "min_per_call_nanos": 459447.617188, + "ok_count": 3, + "param": 262144, + "relative_spread": 0.004354 + }, + { + "max_per_call_nanos": 2640054.4375, + "median_per_call_nanos": 2639690.8125, + "min_per_call_nanos": 2636987.40625, + "ok_count": 3, + "param": 1048576, + "relative_spread": 0.001162 + }, + { + "max_per_call_nanos": 12706383.5, + "median_per_call_nanos": 12640441.875, + "min_per_call_nanos": 12497024.125, + "ok_count": 3, + "param": 4194304, + "relative_spread": 0.016563 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 4.341927, + "c_min": 4.248217, + "complexity_formula": "n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 65537, + "param_floor": 257, + "param_schedule": { + "kind": "custom", + "params": [ + 257, + 1013, + 4073, + 16363, + 65537 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 1262335361, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:29Z", + "timestamp_unix_ms": 1788152489297 + }, + "function": "Hex.IntFactorBench.runOrder", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1048576, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 70744, + "per_call_nanos": 1183.473429, + "result_hash": "0x100", + "status": "ok", + "total_nanos": 1240961834, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1048576, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 71180, + "per_call_nanos": 1180.567344, + "result_hash": "0x100", + "status": "ok", + "total_nanos": 1237914583, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1048576, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 70676, + "per_call_nanos": 1181.059741, + "result_hash": "0x100", + "status": "ok", + "total_nanos": 1238430899, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 71136, + "per_call_nanos": 4394.011318, + "result_hash": "0x3f4", + "status": "ok", + "total_nanos": 1151863703, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 70676, + "per_call_nanos": 4403.534374, + "result_hash": "0x3f4", + "status": "ok", + "total_nanos": 1154360115, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 262144, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 71084, + "per_call_nanos": 4398.371799, + "result_hash": "0x3f4", + "status": "ok", + "total_nanos": 1153006777, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 70808, + "per_call_nanos": 17379.732819, + "result_hash": "0xfe8", + "status": "ok", + "total_nanos": 1138998170, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 70492, + "per_call_nanos": 17392.502472, + "result_hash": "0xfe8", + "status": "ok", + "total_nanos": 1139835042, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 70520, + "per_call_nanos": 17393.228165, + "result_hash": "0xfe8", + "status": "ok", + "total_nanos": 1139882601, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 70636, + "per_call_nanos": 69546.626709, + "result_hash": "0x3fea", + "status": "ok", + "total_nanos": 1139451932, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 70492, + "per_call_nanos": 69794.873901, + "result_hash": "0x3fea", + "status": "ok", + "total_nanos": 1143519214, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 70784, + "per_call_nanos": 69528.198486, + "result_hash": "0x3fea", + "status": "ok", + "total_nanos": 1139150004, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 71128, + "per_call_nanos": 278460.814941, + "result_hash": "0x10000", + "status": "ok", + "total_nanos": 1140575498, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 70808, + "per_call_nanos": 278415.425293, + "result_hash": "0x10000", + "status": "ok", + "total_nanos": 1140389582, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 70804, + "per_call_nanos": 278227.433838, + "result_hash": "0x10000", + "status": "ok", + "total_nanos": 1139619569, + "trial_index": 2 + } + ], + "ratios": [ + [ + 257, + 4.595563 + ], + [ + 1013, + 4.341927 + ], + [ + 4073, + 4.270195 + ], + [ + 16363, + 4.250237 + ], + [ + 65537, + 4.248217 + ] + ], + "slope": -0.005048, + "spawn_floor_nanos": 50658556, + "trial_summaries": [ + { + "max_per_call_nanos": 1183.473429, + "median_per_call_nanos": 1181.059741, + "min_per_call_nanos": 1180.567344, + "ok_count": 3, + "param": 257, + "relative_spread": 0.002461 + }, + { + "max_per_call_nanos": 4403.534374, + "median_per_call_nanos": 4398.371799, + "min_per_call_nanos": 4394.011318, + "ok_count": 3, + "param": 1013, + "relative_spread": 0.002165 + }, + { + "max_per_call_nanos": 17393.228165, + "median_per_call_nanos": 17392.502472, + "min_per_call_nanos": 17379.732819, + "ok_count": 3, + "param": 4073, + "relative_spread": 0.000776 + }, + { + "max_per_call_nanos": 69794.873901, + "median_per_call_nanos": 69546.626709, + "min_per_call_nanos": 69528.198486, + "ok_count": 3, + "param": 16363, + "relative_spread": 0.003834 + }, + { + "max_per_call_nanos": 278460.814941, + "median_per_call_nanos": 278415.425293, + "min_per_call_nanos": 278227.433838, + "ok_count": 3, + "param": 65537, + "relative_spread": 0.000838 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "budget_truncated": false, + "config": { + "expected_hash": null, + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:47Z", + "timestamp_unix_ms": 1788152507708 + }, + "expected_hash_check": { + "status": "unset" + }, + "function": "Hex.IntFactorBench.runDownstreamOrder", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 21, + "median_nanos": 21, + "min_nanos": 21, + "observed_hash": "0x748bc67983cb604e", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 65536, + "peak_rss_kb": 67528, + "repeat_index": 0, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1398764 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 65536, + "peak_rss_kb": 67852, + "repeat_index": 1, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1401388 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 65536, + "peak_rss_kb": 67020, + "repeat_index": 2, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1381880 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": null, + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:48Z", + "timestamp_unix_ms": 1788152508062 + }, + "expected_hash_check": { + "status": "unset" + }, + "function": "Hex.IntFactorBench.runDownstreamPrimitiveRoot", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1568135, + "median_nanos": 1476149, + "min_nanos": 1387408, + "observed_hash": "0xf53a7f8b2ec1ebc6", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66492, + "repeat_index": 0, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1568135 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66444, + "repeat_index": 1, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1476149 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66932, + "repeat_index": 2, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1387408 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": null, + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:48Z", + "timestamp_unix_ms": 1788152508451 + }, + "expected_hash_check": { + "status": "unset" + }, + "function": "Hex.IntFactorBench.runTableBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1696897, + "median_nanos": 1667323, + "min_nanos": 1593564, + "observed_hash": "0x8885f44995aaee6a", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68408, + "repeat_index": 0, + "result_hash": "0x8885f44995aaee6a", + "status": "ok", + "total_nanos": 1696897 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71568, + "repeat_index": 1, + "result_hash": "0x8885f44995aaee6a", + "status": "ok", + "total_nanos": 1593564 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71884, + "repeat_index": 2, + "result_hash": "0x8885f44995aaee6a", + "status": "ok", + "total_nanos": 1667323 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": null, + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:48Z", + "timestamp_unix_ms": 1788152508731 + }, + "expected_hash_check": { + "status": "unset" + }, + "function": "Hex.IntFactorBench.runDefaultFuelSchedule", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 615757453, + "median_nanos": 599261477, + "min_nanos": 599041691, + "observed_hash": "0x44d9a075decae8ec", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71592, + "repeat_index": 0, + "result_hash": "0x44d9a075decae8ec", + "status": "ok", + "total_nanos": 599041691 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71948, + "repeat_index": 1, + "result_hash": "0x44d9a075decae8ec", + "status": "ok", + "total_nanos": 615757453 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71904, + "repeat_index": 2, + "result_hash": "0x44d9a075decae8ec", + "status": "ok", + "total_nanos": 599261477 + } + ] + } + ] + }, + "comparisons": { + "gmp_ecm": [ + { + "adjusted_nanos": 280510.89453125, + "bits": 48, + "ecm": { + "batch_repeats": 128, + "max_nanos": 505932.734375, + "median_nanos": 497714.0625, + "min_nanos": 487808.8203125, + "output_example": [ + 1000003, + 268435579 + ], + "samples_nanos": [ + 505932.734375, + 502279.03125, + 504609.0546875, + 497714.0625, + 490956.453125, + 487808.8203125, + 490758.7421875 + ] + }, + "lean_nanos": 59371.017578, + "lean_over_adjusted": 0.21165316119793642, + "n": 268436384306737, + "overhead_fraction": 0.4364015090868565 + }, + { + "adjusted_nanos": 43819.015625, + "bits": 56, + "ecm": { + "batch_repeats": 256, + "max_nanos": 265638.44140625, + "median_nanos": 261022.18359375, + "min_nanos": 259132.26953125, + "output_example": [ + 1000003, + 68719476901 + ], + "samples_nanos": [ + 261022.18359375, + 259581.0234375, + 261896.41015625, + 259132.26953125, + 261697.16796875, + 260704.2890625, + 265638.44140625 + ] + }, + "lean_nanos": 59773.733398, + "lean_over_adjusted": 1.3641048879221598, + "n": 68719683059430703, + "overhead_fraction": 0.83212531968854 + }, + { + "adjusted_nanos": 144671.60546875, + "bits": 64, + "ecm": { + "batch_repeats": 256, + "max_nanos": 371035.546875, + "median_nanos": 361874.7734375, + "min_nanos": 360903.44921875, + "output_example": [ + 1000003, + 17592186044591 + ], + "samples_nanos": [ + 361485.171875, + 371035.546875, + 361874.7734375, + 364547.80078125, + 365667.9375, + 360903.44921875, + 360962.953125 + ] + }, + "lean_nanos": 60089.124023, + "lean_over_adjusted": 0.41534842879710515, + "n": 17592238821149133773, + "overhead_fraction": 0.6002163839869417 + }, + { + "adjusted_nanos": 130778.9296875, + "bits": 72, + "ecm": { + "batch_repeats": 256, + "max_nanos": 352091.12109375, + "median_nanos": 347982.09765625, + "min_nanos": 346314.1953125, + "output_example": [ + 8593846213, + 274878795833 + ], + "samples_nanos": [ + 348769.984375, + 347982.09765625, + 346531.15625, + 349549.8515625, + 346314.1953125, + 346808.28515625, + 352091.12109375 + ] + }, + "lean_nanos": 4218059.9375, + "lean_over_adjusted": 32.25336028960609, + "n": 2362266098603427230429, + "overhead_fraction": 0.6241791443630861 + }, + { + "adjusted_nanos": 189478.92578125, + "bits": 76, + "ecm": { + "batch_repeats": 128, + "max_nanos": 409159.4375, + "median_nanos": 406682.09375, + "min_nanos": 404307.078125, + "output_example": [ + 68723605421, + 549756752147 + ], + "samples_nanos": [ + 406682.09375, + 406487.8203125, + 409159.4375, + 408846.4765625, + 404307.078125, + 408968.375, + 406204.1875 + ] + }, + "lean_nanos": 4178524.4375, + "lean_over_adjusted": 22.052713357284023, + "n": 37781266112080922588887, + "overhead_fraction": 0.534085889953816 + }, + { + "adjusted_nanos": 192609.11328125, + "bits": 80, + "ecm": { + "batch_repeats": 128, + "max_nanos": 412269.046875, + "median_nanos": 409812.28125, + "min_nanos": 408285.171875, + "output_example": [ + 274882253351, + 2199024243173 + ], + "samples_nanos": [ + 410838.7265625, + 409812.28125, + 412269.046875, + 408285.171875, + 409798.4296875, + 408356.4453125, + 411406.125 + ] + }, + "lean_nanos": 4144227.9375, + "lean_over_adjusted": 21.51626092296345, + "n": 604472739136871618122723, + "overhead_fraction": 0.5300064881077792 + } + ], + "gmp_ecm_overhead": { + "batch_repeats": 256, + "max_nanos": 220324.125, + "median_nanos": 217203.16796875, + "min_nanos": 216677.30859375, + "output_example": [ + 15 + ], + "samples_nanos": [ + 220324.125, + 217203.16796875, + 216677.30859375, + 218245.9609375, + 217116.3984375, + 217620.93359375, + 216859.26171875 + ] + }, + "pari": [ + { + "bits": 32, + "lean_nanos": 126713.253906, + "lean_over_pari": 37.072677714212574, + "n": 4296195809, + "pari": { + "batch_repeats": 16384, + "max_nanos": 3479.00390625, + "median_nanos": 3417.96875, + "min_nanos": 3356.93359375, + "samples_nanos": [ + 3417.96875, + 3417.96875, + 3356.93359375, + 3417.96875, + 3417.96875, + 3479.00390625, + 3417.96875 + ] + } + }, + { + "bits": 40, + "lean_nanos": 1430368.0625, + "lean_over_pari": 246.6857930105263, + "n": 1099546267613, + "pari": { + "batch_repeats": 16384, + "max_nanos": 5859.375, + "median_nanos": 5798.33984375, + "min_nanos": 5798.33984375, + "samples_nanos": [ + 5798.33984375, + 5798.33984375, + 5859.375, + 5859.375, + 5798.33984375, + 5798.33984375, + 5798.33984375 + ] + } + }, + { + "bits": 48, + "lean_nanos": 1699857.1875, + "lean_over_pari": 27.62942476190476, + "n": 281475177027259, + "pari": { + "batch_repeats": 1024, + "max_nanos": 62500.0, + "median_nanos": 61523.4375, + "min_nanos": 60546.875, + "samples_nanos": [ + 61523.4375, + 62500.0, + 61523.4375, + 61523.4375, + 60546.875, + 62500.0, + 62500.0 + ] + } + }, + { + "bits": 56, + "lean_nanos": 11106060, + "lean_over_pari": 82.41018434782609, + "n": 72057609069267727, + "pari": { + "batch_repeats": 512, + "max_nanos": 134765.625, + "median_nanos": 134765.625, + "min_nanos": 132812.5, + "samples_nanos": [ + 134765.625, + 132812.5, + 134765.625, + 134765.625, + 132812.5, + 134765.625, + 134765.625 + ] + } + }, + { + "bits": 64, + "lean_nanos": 47116107.5, + "lean_over_pari": 389.08785548387095, + "n": 18446744168197812149, + "pari": { + "batch_repeats": 512, + "max_nanos": 121093.75, + "median_nanos": 121093.75, + "min_nanos": 119140.625, + "samples_nanos": [ + 119140.625, + 121093.75, + 121093.75, + 119140.625, + 121093.75, + 119140.625, + 121093.75 + ] + } + }, + { + "bits": 72, + "lean_nanos": 125512520, + "lean_over_pari": 683.6426621276596, + "n": 4722366488642080239163, + "pari": { + "batch_repeats": 512, + "max_nanos": 183593.75, + "median_nanos": 183593.75, + "min_nanos": 181640.625, + "samples_nanos": [ + 181640.625, + 183593.75, + 183593.75, + 183593.75, + 183593.75, + 181640.625, + 181640.625 + ] + } + }, + { + "bits": 80, + "lean_nanos": 534988103, + "lean_over_pari": 1268.1199478518517, + "n": 1208925819625624289983961, + "pari": { + "batch_repeats": 128, + "max_nanos": 429687.5, + "median_nanos": 421875.0, + "min_nanos": 421875.0, + "samples_nanos": [ + 421875.0, + 421875.0, + 421875.0, + 429687.5, + 429687.5, + 421875.0, + 421875.0 + ] + } + } + ] + }, + "config": { + "gmp_ecm_command": "/nix/store/9cbg4dh5xm3ihbnm0s490vlz1kjx9936-ecm-7.0.6/bin/ecm -q -sigma 7 1000", + "gmp_ecm_overhead_input": 15, + "gmp_ecm_timing": "calibrated multi-input batch in one process", + "pari_timing": "GP getwalltime around a calibrated in-process factor batch", + "rounds": 7, + "timeout_seconds": 30.0 + }, + "default_fuel_schedule": [ + { + "attempts": 10, + "default_fuel": 136, + "n": 99999989, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 160, + "n": 4296195809, + "status": "success" + }, + { + "attempts": 10, + "default_fuel": 224, + "n": 281475177027259, + "status": "success" + }, + { + "attempts": 23, + "default_fuel": 288, + "n": 18446744168197812149, + "status": "success" + }, + { + "attempts": 34, + "default_fuel": 352, + "n": 1208925819625624289983961, + "status": "success" + }, + { + "attempts": 13, + "default_fuel": 284, + "n": 9223512775153889363, + "status": "success" + }, + { + "attempts": 22, + "default_fuel": 284, + "n": 17592238821149133773, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 156, + "n": 4294967295, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 184, + "n": 282429536482, + "status": "success" + } + ], + "environment": { + "command": "scripts/bench/intfactor_phase4.py --pari /nix/store/g4sv6kfhwyh176gipz6zc1m35sd2jycf-pari-2.17.3/bin/gp --ecm /nix/store/9cbg4dh5xm3ihbnm0s490vlz1kjx9936-ecm-7.0.6/bin/ecm --output reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json --cpu 2", + "commit": "703d2f4203725857d61092f5342e981a305c1267", + "dirty": false, + "dirty_status": "", + "ecm_config": "Compilation options:\nIncluded GMP header files version 6.3.0\nGMP_NUMB_BITS = 64\nTuning parameters from x86_64/params.h\nGWNUM_VERSION undefined\nHAVE_SSE2 = 1\nHAVE___GMPN_ADD_NC undefined\nHAVE___GMPN_MOD_34LSUB1 = 1\nHAVE___GMPN_REDC_1 = 1\nUSE_ASM_REDC = 1\nWINDOWS64_ABI undefined\nWANT_ASSERT undefined\n_OPENMP undefined\nMPZMOD_THRESHOLD = 54\nREDC_THRESHOLD = 512\nMUL_NTT_THRESHOLD = 16384\nNTT_GFP_TWIDDLE_DIF_BREAKOVER = 17\nNTT_GFP_TWIDDLE_DIT_BREAKOVER = 17\nPREREVERTDIVISION_NTT_THRESHOLD = 32\nPOLYINVERT_NTT_THRESHOLD = 512\nPOLYEVALT_NTT_THRESHOLD = 512\nMPZSPV_NORMALISE_STRIDE = 512\nWITH_GPU undefined", + "hostname": "chungus2", + "lean": "Lean (version 4.34.0-rc2, x86_64-unknown-linux-gnu, commit 6a10ac8c22beadecabdbb0919c2b50214762f91d, Release)", + "lean_bench_sha256": "44c53cd33de691b82766ded78e49068b248af8f71b4120b28ff12305d38da620", + "pari_version": "GP/PARI CALCULATOR Version 2.17.3 (released)", + "platform": "Linux-6.12.100-x86_64-with-glibc2.42", + "python": "3.14.6", + "state_after": { + "affinity": [ + 2 + ], + "cpu": 2, + "cpu_model": "unknown", + "cpu_pressure": "some avg10=0.17 avg60=0.14 avg300=3.60 total=31652652633\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "load_average": [ + 6.81982421875, + 35.951171875, + 88.357421875 + ] + }, + "state_before": { + "affinity": [ + 2 + ], + "cpu": 2, + "cpu_model": "unknown", + "cpu_pressure": "some avg10=0.00 avg60=0.04 avg300=5.16 total=31651900812\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "load_average": [ + 12.2587890625, + 49.0859375, + 98.6494140625 + ] + } + }, + "policy_compares": { + "ecm_rho_nat": { + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:53Z", + "timestamp_unix_ms": 1788152513862 + }, + "export_schema_version": 1, + "lean_bench_version": "0.1.0", + "results": [ + { + "advisories": [], + "budget_truncated": false, + "c_max": 809.628689, + "c_min": 647.127383, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 72, + "param_schedule": { + "kind": "custom", + "params": [ + 72, + 76, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:53Z", + "timestamp_unix_ms": 1788152513862 + }, + "function": "Hex.IntFactorBench.runEcmNat", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71052, + "per_call_nanos": 4356535.3125, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 69704565, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 70748, + "per_call_nanos": 4174827.0625, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 66797233, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71052, + "per_call_nanos": 4197115.125, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 67153842, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 70876, + "per_call_nanos": 4266197.5625, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 68259161, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 71352, + "per_call_nanos": 4174099.6875, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 66785595, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 70876, + "per_call_nanos": 4157389.9375, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 66518239, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71044, + "per_call_nanos": 4168023.875, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 66688382, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71344, + "per_call_nanos": 4141436.875, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 66262990, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71036, + "per_call_nanos": 4141615.25, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 66265844, + "trial_index": 2 + } + ], + "ratios": [ + [ + 72, + 809.628689 + ], + [ + 76, + 722.662688 + ], + [ + 80, + 647.127383 + ] + ], + "slope": null, + "spawn_floor_nanos": 50213476, + "trial_summaries": [ + { + "max_per_call_nanos": 4356535.3125, + "median_per_call_nanos": 4197115.125, + "min_per_call_nanos": 4174827.0625, + "ok_count": 3, + "param": 72, + "relative_spread": 0.043294 + }, + { + "max_per_call_nanos": 4266197.5625, + "median_per_call_nanos": 4174099.6875, + "min_per_call_nanos": 4157389.9375, + "ok_count": 3, + "param": 76, + "relative_spread": 0.026067 + }, + { + "max_per_call_nanos": 4168023.875, + "median_per_call_nanos": 4141615.25, + "min_per_call_nanos": 4141436.875, + "ok_count": 3, + "param": 80, + "relative_spread": 0.006419 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 0 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 708.790335, + "c_min": 225.087189, + "complexity_formula": "2 ^ (n / 4)", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 72, + "param_schedule": { + "kind": "custom", + "params": [ + 72, + 76, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:55Z", + "timestamp_unix_ms": 1788152515030 + }, + "function": "Hex.IntFactorBench.runEcmRhoNat", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71216, + "per_call_nanos": 60191805, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 60191805, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71068, + "per_call_nanos": 58156847, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 58156847, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71272, + "per_call_nanos": 59005256, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 59005256, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 70752, + "per_call_nanos": 370886203, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 370886203, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 70748, + "per_call_nanos": 367940444, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 367940444, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 76, + "part_of_verdict": true, + "peak_rss_kb": 70748, + "per_call_nanos": 365900950, + "result_hash": "0x10003effad", + "status": "ok", + "total_nanos": 365900950, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 70912, + "per_call_nanos": 748057808, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 748057808, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71212, + "per_call_nanos": 738105818, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 738105818, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 70952, + "per_call_nanos": 743220534, + "result_hash": "0x4000425227", + "status": "ok", + "total_nanos": 743220534, + "trial_index": 2 + } + ], + "ratios": [ + [ + 72, + 225.087189 + ], + [ + 76, + 701.790703 + ], + [ + 80, + 708.790335 + ] + ], + "slope": null, + "spawn_floor_nanos": 50557136, + "trial_summaries": [ + { + "max_per_call_nanos": 60191805, + "median_per_call_nanos": 59005256, + "min_per_call_nanos": 58156847, + "ok_count": 3, + "param": 72, + "relative_spread": 0.034488 + }, + { + "max_per_call_nanos": 370886203, + "median_per_call_nanos": 367940444, + "min_per_call_nanos": 365900950, + "ok_count": 3, + "param": 76, + "relative_spread": 0.013549 + }, + { + "max_per_call_nanos": 748057808, + "median_per_call_nanos": 743220534, + "min_per_call_nanos": 738105818, + "ok_count": 3, + "param": 80, + "relative_spread": 0.01339 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 0 + } + ] + }, + "ecm_rho_word": { + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:51Z", + "timestamp_unix_ms": 1788152511448 + }, + "export_schema_version": 1, + "lean_bench_version": "0.1.0", + "results": [ + { + "advisories": [], + "budget_truncated": false, + "c_max": 61099.469727, + "c_min": 60141.995117, + "complexity_formula": "1", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 48, + "param_schedule": { + "kind": "custom", + "params": [ + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:51Z", + "timestamp_unix_ms": 1788152511448 + }, + "function": "Hex.IntFactorBench.runEcmWord", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71312, + "per_call_nanos": 60387.398438, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61836696, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71308, + "per_call_nanos": 59420.994141, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 60847098, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71264, + "per_call_nanos": 61150.355469, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 62617964, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70880, + "per_call_nanos": 59911.780273, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61349663, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70832, + "per_call_nanos": 60469.609375, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61920880, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70828, + "per_call_nanos": 60141.995117, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61585403, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71316, + "per_call_nanos": 60333.724609, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61781734, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70832, + "per_call_nanos": 61099.469727, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 62565857, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1024, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71136, + "per_call_nanos": 61447.886719, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 62922636, + "trial_index": 2 + } + ], + "ratios": [ + [ + 48, + 60387.398438 + ], + [ + 56, + 60141.995117 + ], + [ + 64, + 61099.469727 + ] + ], + "slope": null, + "spawn_floor_nanos": 50364290, + "trial_summaries": [ + { + "max_per_call_nanos": 61150.355469, + "median_per_call_nanos": 60387.398438, + "min_per_call_nanos": 59420.994141, + "ok_count": 3, + "param": 48, + "relative_spread": 0.028638 + }, + { + "max_per_call_nanos": 60469.609375, + "median_per_call_nanos": 60141.995117, + "min_per_call_nanos": 59911.780273, + "ok_count": 3, + "param": 56, + "relative_spread": 0.009275 + }, + { + "max_per_call_nanos": 61447.886719, + "median_per_call_nanos": 61099.469727, + "min_per_call_nanos": 60333.724609, + "ok_count": 3, + "param": 64, + "relative_spread": 0.018235 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 0 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 939145.421875, + "c_min": 172221.587891, + "complexity_formula": "1", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 48, + "param_schedule": { + "kind": "custom", + "params": [ + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:52Z", + "timestamp_unix_ms": 1788152512534 + }, + "function": "Hex.IntFactorBench.runEcmRhoWord", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70628, + "per_call_nanos": 939145.421875, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 60105307, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70992, + "per_call_nanos": 956280.21875, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 61201934, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70944, + "per_call_nanos": 937167.640625, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 59978729, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70788, + "per_call_nanos": 750222.648438, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 96028499, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70824, + "per_call_nanos": 737092.460938, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 94347835, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 71052, + "per_call_nanos": 733815.023438, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 93928323, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71108, + "per_call_nanos": 170526.457031, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 87309546, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70792, + "per_call_nanos": 174577.310547, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 89383583, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70916, + "per_call_nanos": 172221.587891, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 88177453, + "trial_index": 2 + } + ], + "ratios": [ + [ + 48, + 939145.421875 + ], + [ + 56, + 737092.460938 + ], + [ + 64, + 172221.587891 + ] + ], + "slope": null, + "spawn_floor_nanos": 50502024, + "trial_summaries": [ + { + "max_per_call_nanos": 956280.21875, + "median_per_call_nanos": 939145.421875, + "min_per_call_nanos": 937167.640625, + "ok_count": 3, + "param": 48, + "relative_spread": 0.020351 + }, + { + "max_per_call_nanos": 750222.648438, + "median_per_call_nanos": 737092.460938, + "min_per_call_nanos": 733815.023438, + "ok_count": 3, + "param": 56, + "relative_spread": 0.02226 + }, + { + "max_per_call_nanos": 174577.310547, + "median_per_call_nanos": 172221.587891, + "min_per_call_nanos": 170526.457031, + "ok_count": 3, + "param": 64, + "relative_spread": 0.023521 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 0 + } + ] + }, + "power_split": { + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:59Z", + "timestamp_unix_ms": 1788152519138 + }, + "export_schema_version": 1, + "lean_bench_version": "0.1.0", + "results": [ + { + "advisories": [], + "budget_truncated": false, + "c_max": 0.001777, + "c_min": 0, + "complexity_formula": "2 ^ n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 12, + "param_schedule": { + "kind": "custom", + "params": [ + 12, + 16, + 20, + 24, + 28, + 32, + 40, + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:01:59Z", + "timestamp_unix_ms": 1788152519138 + }, + "function": "Hex.IntFactorBench.runPowerGeneric", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 70860, + "per_call_nanos": 1033.670883, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 67742655, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 70996, + "per_call_nanos": 1031.110016, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 67574826, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 65536, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 71320, + "per_call_nanos": 1026.230652, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 67255052, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 71260, + "per_call_nanos": 1968.352478, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 64498974, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 71304, + "per_call_nanos": 1967.251892, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 64462910, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 70836, + "per_call_nanos": 1938.12088, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 63508345, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 70996, + "per_call_nanos": 1862.261597, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 61022588, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 71196, + "per_call_nanos": 1863.511597, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 61063548, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 70824, + "per_call_nanos": 1866.037628, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 61146321, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 70700, + "per_call_nanos": 2790.651489, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 91444068, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 70808, + "per_call_nanos": 2842.832794, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 93153945, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 71176, + "per_call_nanos": 2836.293854, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 92939677, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71028, + "per_call_nanos": 2552.119019, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 83627836, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71300, + "per_call_nanos": 2525.998718, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 82771926, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 70820, + "per_call_nanos": 2536.455505, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 83114574, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71612, + "per_call_nanos": 115089.566406, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 29462929, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71444, + "per_call_nanos": 112072.902344, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 28690663, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71428, + "per_call_nanos": 109044.347656, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 27915353, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71396, + "per_call_nanos": 104846.71875, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 26840760, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71584, + "per_call_nanos": 105447.21875, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 26994488, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71768, + "per_call_nanos": 108849.882812, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 27865570, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71040, + "per_call_nanos": 7148.394043, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 58559644, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70996, + "per_call_nanos": 7108.430054, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 58232259, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71004, + "per_call_nanos": 7079.593384, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 57996029, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 72144, + "per_call_nanos": 391699.789062, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 50137573, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 72260, + "per_call_nanos": 381085.453125, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 48778938, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 72252, + "per_call_nanos": 375951.039062, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 48121733, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 72200, + "per_call_nanos": 549529.507812, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 70339777, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 72068, + "per_call_nanos": 530174.390625, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 67862322, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71676, + "per_call_nanos": 530520.773438, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 67906659, + "trial_index": 2 + } + ], + "ratios": [ + [ + 12, + 0.251736 + ], + [ + 16, + 0.030018 + ], + [ + 20, + 0.001777 + ], + [ + 24, + 0.000169 + ], + [ + 28, + 9e-06 + ], + [ + 32, + 2.6e-05 + ], + [ + 40, + 0 + ], + [ + 48, + 0 + ], + [ + 56, + 0 + ], + [ + 64, + 0 + ] + ], + "slope": -21.489737, + "spawn_floor_nanos": 50985001, + "trial_summaries": [ + { + "max_per_call_nanos": 1033.670883, + "median_per_call_nanos": 1031.110016, + "min_per_call_nanos": 1026.230652, + "ok_count": 3, + "param": 12, + "relative_spread": 0.007216 + }, + { + "max_per_call_nanos": 1968.352478, + "median_per_call_nanos": 1967.251892, + "min_per_call_nanos": 1938.12088, + "ok_count": 3, + "param": 16, + "relative_spread": 0.015367 + }, + { + "max_per_call_nanos": 1866.037628, + "median_per_call_nanos": 1863.511597, + "min_per_call_nanos": 1862.261597, + "ok_count": 3, + "param": 20, + "relative_spread": 0.002026 + }, + { + "max_per_call_nanos": 2842.832794, + "median_per_call_nanos": 2836.293854, + "min_per_call_nanos": 2790.651489, + "ok_count": 3, + "param": 24, + "relative_spread": 0.018398 + }, + { + "max_per_call_nanos": 2552.119019, + "median_per_call_nanos": 2536.455505, + "min_per_call_nanos": 2525.998718, + "ok_count": 3, + "param": 28, + "relative_spread": 0.010298 + }, + { + "max_per_call_nanos": 115089.566406, + "median_per_call_nanos": 112072.902344, + "min_per_call_nanos": 109044.347656, + "ok_count": 3, + "param": 32, + "relative_spread": 0.05394 + }, + { + "max_per_call_nanos": 108849.882812, + "median_per_call_nanos": 105447.21875, + "min_per_call_nanos": 104846.71875, + "ok_count": 3, + "param": 40, + "relative_spread": 0.037964 + }, + { + "max_per_call_nanos": 7148.394043, + "median_per_call_nanos": 7108.430054, + "min_per_call_nanos": 7079.593384, + "ok_count": 3, + "param": 48, + "relative_spread": 0.009679 + }, + { + "max_per_call_nanos": 391699.789062, + "median_per_call_nanos": 381085.453125, + "min_per_call_nanos": 375951.039062, + "ok_count": 3, + "param": 56, + "relative_spread": 0.041326 + }, + { + "max_per_call_nanos": 549529.507812, + "median_per_call_nanos": 530520.773438, + "min_per_call_nanos": 530174.390625, + "ok_count": 3, + "param": 64, + "relative_spread": 0.036483 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 2 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 0.00334, + "c_min": 0, + "complexity_formula": "2 ^ n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 64, + "param_floor": 12, + "param_schedule": { + "kind": "custom", + "params": [ + 12, + 16, + 20, + 24, + 28, + 32, + 40, + 48, + 56, + 64 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 100000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "703d2f4203725857d61092f5342e981a305c1267", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-08-31T05:02:02Z", + "timestamp_unix_ms": 1788152522544 + }, + "function": "Hex.IntFactorBench.runPowerSplit", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 71192, + "per_call_nanos": 2633.594849, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 86297636, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 71352, + "per_call_nanos": 2620.466827, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 85867457, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32768, + "param": 12, + "part_of_verdict": true, + "peak_rss_kb": 70968, + "per_call_nanos": 2637.472046, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 86424684, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 71344, + "per_call_nanos": 3432.410828, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 56236619, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 71184, + "per_call_nanos": 3475.355347, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 56940222, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 16, + "part_of_verdict": true, + "peak_rss_kb": 71028, + "per_call_nanos": 3529.967041, + "result_hash": "0x4", + "status": "ok", + "total_nanos": 57834980, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 71484, + "per_call_nanos": 3501.787476, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 57373286, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 70828, + "per_call_nanos": 3517.835999, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 57636225, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 20, + "part_of_verdict": true, + "peak_rss_kb": 70984, + "per_call_nanos": 3498.884583, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 57325725, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 70988, + "per_call_nanos": 4876.719788, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 79900177, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 70996, + "per_call_nanos": 4915.007812, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 80527488, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 24, + "part_of_verdict": true, + "peak_rss_kb": 71344, + "per_call_nanos": 4876.714844, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 79900096, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71464, + "per_call_nanos": 4479.263794, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 73388258, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71036, + "per_call_nanos": 4470.718384, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 73248250, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16384, + "param": 28, + "part_of_verdict": true, + "peak_rss_kb": 71380, + "per_call_nanos": 4485.35437, + "result_hash": "0x6", + "status": "ok", + "total_nanos": 73488046, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71592, + "per_call_nanos": 112534.445312, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 28808818, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71792, + "per_call_nanos": 116757.550781, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 29889933, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71908, + "per_call_nanos": 112770.074219, + "result_hash": "0x5", + "status": "ok", + "total_nanos": 28869139, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71864, + "per_call_nanos": 108916.542969, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 27882635, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 71748, + "per_call_nanos": 106949.210938, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 27378998, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 72008, + "per_call_nanos": 106432.273438, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 27246662, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71360, + "per_call_nanos": 9690.065552, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 79381017, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70976, + "per_call_nanos": 9684.223145, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 79333156, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71360, + "per_call_nanos": 9683.688843, + "result_hash": "0x9", + "status": "ok", + "total_nanos": 79328779, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 71892, + "per_call_nanos": 390656.679688, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 50004055, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 71724, + "per_call_nanos": 389481.34375, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 49853612, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 71884, + "per_call_nanos": 397644.078125, + "result_hash": "0x8", + "status": "ok", + "total_nanos": 50898442, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 72364, + "per_call_nanos": 492959.195312, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 63098777, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71900, + "per_call_nanos": 481802.023438, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 61670659, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71724, + "per_call_nanos": 501186.632812, + "result_hash": "0x7", + "status": "ok", + "total_nanos": 64151889, + "trial_index": 2 + } + ], + "ratios": [ + [ + 12, + 0.642967 + ], + [ + 16, + 0.05303 + ], + [ + 20, + 0.00334 + ], + [ + 24, + 0.000291 + ], + [ + 28, + 1.7e-05 + ], + [ + 32, + 2.6e-05 + ], + [ + 40, + 0 + ], + [ + 48, + 0 + ], + [ + 56, + 0 + ], + [ + 64, + 0 + ] + ], + "slope": -22.059142, + "spawn_floor_nanos": 50466121, + "trial_summaries": [ + { + "max_per_call_nanos": 2637.472046, + "median_per_call_nanos": 2633.594849, + "min_per_call_nanos": 2620.466827, + "ok_count": 3, + "param": 12, + "relative_spread": 0.006457 + }, + { + "max_per_call_nanos": 3529.967041, + "median_per_call_nanos": 3475.355347, + "min_per_call_nanos": 3432.410828, + "ok_count": 3, + "param": 16, + "relative_spread": 0.028071 + }, + { + "max_per_call_nanos": 3517.835999, + "median_per_call_nanos": 3501.787476, + "min_per_call_nanos": 3498.884583, + "ok_count": 3, + "param": 20, + "relative_spread": 0.005412 + }, + { + "max_per_call_nanos": 4915.007812, + "median_per_call_nanos": 4876.719788, + "min_per_call_nanos": 4876.714844, + "ok_count": 3, + "param": 24, + "relative_spread": 0.007852 + }, + { + "max_per_call_nanos": 4485.35437, + "median_per_call_nanos": 4479.263794, + "min_per_call_nanos": 4470.718384, + "ok_count": 3, + "param": 28, + "relative_spread": 0.003267 + }, + { + "max_per_call_nanos": 116757.550781, + "median_per_call_nanos": 112770.074219, + "min_per_call_nanos": 112534.445312, + "ok_count": 3, + "param": 32, + "relative_spread": 0.037449 + }, + { + "max_per_call_nanos": 108916.542969, + "median_per_call_nanos": 106949.210938, + "min_per_call_nanos": 106432.273438, + "ok_count": 3, + "param": 40, + "relative_spread": 0.023228 + }, + { + "max_per_call_nanos": 9690.065552, + "median_per_call_nanos": 9684.223145, + "min_per_call_nanos": 9683.688843, + "ok_count": 3, + "param": 48, + "relative_spread": 0.000658 + }, + { + "max_per_call_nanos": 397644.078125, + "median_per_call_nanos": 390656.679688, + "min_per_call_nanos": 389481.34375, + "ok_count": 3, + "param": 56, + "relative_spread": 0.020895 + }, + { + "max_per_call_nanos": 501186.632812, + "median_per_call_nanos": 492959.195312, + "min_per_call_nanos": 481802.023438, + "ok_count": 3, + "param": 64, + "relative_spread": 0.039323 + } + ], + "verdict": "inconclusive", + "verdict_dropped_leading": 2 + } + ] + } + }, + "schema": "hex-int-factor-phase4/1" +} From 519f9d3448890798bd890833b373caddf9c0e2b5 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Mon, 31 Aug 2026 05:07:47 +0000 Subject: [PATCH 03/26] perf(hex-int-factor): document phase 4 acceptance Cost-model derivation: balanced rho uses the O(n^(1/4)) expected iteration bound; fixed-bound word routes are constant and direct-Nat p-1/ECM use a quadratic operand-cost bound. Replay, entry products, square divisors, and totient use quadratic widening-product bounds; order and primitive-root search use linear candidate bounds. Power forms use the conservative 2^n input-value bound, cyclotomic recursion is quadratic, and sigma exponentiation uses n log n. --- HexIntFactor/SPEC/hex-int-factor.md | 61 +++++---- bench/HexIntFactor/Bench.lean | 43 +++--- libraries.yml | 2 +- reports/hex-int-factor-performance.md | 188 ++++++++++++++++++++++++++ 4 files changed, 246 insertions(+), 48 deletions(-) create mode 100644 reports/hex-int-factor-performance.md diff --git a/HexIntFactor/SPEC/hex-int-factor.md b/HexIntFactor/SPEC/hex-int-factor.md index f91ce0f13..3405959b7 100644 --- a/HexIntFactor/SPEC/hex-int-factor.md +++ b/HexIntFactor/SPEC/hex-int-factor.md @@ -1185,9 +1185,11 @@ Families: removed rather than kept. - **Certificate replay**, `checkFactorization` in the kernel on factorizations with `k` from `1` to `10` and factors up to `64` bits. -- **Order and primitive root**, primes up to `64` bits, reported - separately from the factorization of `p − 1` they depend on, so the - check's cost is visible next to the search's. +- **Order and primitive root**, a scan ladder through `65537` plus fixed + 50- and 61-bit primes whose order for base 3 is short, reported separately + from the factorization of `p - 1` they depend on. The two tracks expose both + the reference scan cost and downstream operand-size behavior without + pretending a linear scan is feasible for an arbitrary 64-bit order. - **Generalized divisor sums**, with one ladder growing a prime-power exponent through multi-million-bit output and one growing the number of certified prime-power entries. Per-rung preparation constructs or @@ -1199,20 +1201,40 @@ Families: **Comparators.** PARI `factor` via cypari2 is **informational**: PARI dispatches among trial division, SQUFOF, Pollard-Brent rho, -`p − 1`, and MPQS with tuned crossovers, and this library specifies +`p - 1`, and MPQS with tuned crossovers, and this library specifies neither SQUFOF nor MPQS, so a required ratio would check an algorithm -that does not exist here. The written-down expectation is narrower: on -the **table-range** and **balanced semiprime** families the ratio -should be within a small constant, since both sides run the same two -algorithms there, and a large ratio means the rho inner loop is wrong -rather than that the dispatch is. GMP-ECM is **informational** on the -unbalanced family for the same reason and with the same caveat. The -PARI/python-flint oracle pairing is for conformance, not a performance +that does not exist here. The balanced-semiprime comparison diagnoses the +cost of that portfolio difference; it is not a small-constant parity goal. +GMP-ECM is **informational** on the unbalanced family for the same reason. +The PARI/python-flint oracle pairing is for conformance, not a performance requirement. No advance claim is made on anything the quadratic sieve would reach, because nothing here reaches it. +### Measured route policy + +The accepted default-fuel schedule completes every committed table, balanced, +smooth, ECM, and power-form policy case through 80 bits. The largest balanced +case uses 34 charged attempts against fuel 352, so the schedule retains ample +margin without a special-case budget. + +SQUFOF is not required by the current API contract. PARI's advantage on the +balanced word-size ladder is dominated by its broader small-factor portfolio, +and Hex's 80-bit balanced case remains below the accepted one-second absolute +policy budget. SQUFOF would become required only if Hex adopts a separate +small-constant parity goal for word-sized balanced semiprimes. + +ECM stage 1 earns its cost. On output-agreeing unbalanced cases it is faster +than rho both in the `UInt64` Montgomery regime and on 72--80-bit direct-`Nat` +operands with 34--39-bit ECM factors. The factors' predecessors are not +1000-smooth, so these are not Pollard `p - 1` successes presented as ECM. + +The generic and cyclotomic power-form routes agree through exponent 64. The +split adds a small fixed overhead on most rungs and exposes no generic-search +failure that an Aurifeuillian identity would repair. Aurifeuillian tables are +therefore not part of the accepted route policy. + ## The Mathlib layer ```lean @@ -1373,21 +1395,8 @@ Neither `HexPrimality` nor `HexIntFactor` is in `libraries.yml` yet, so the dependency claims above are draft prose rather than repository state until those entries land. -## Open questions - -- **The default fuel schedule.** Stated above as a function of bit - length and not fixed. It should be set so that the 64-bit balanced - semiprime family finishes with margin, measured rather than guessed. -- **Whether SQUFOF is worth adding.** It beats rho on 64-bit semiprimes - by a useful constant and is a small algorithm, but it needs a - continued-fraction development and its failure modes are subtler than - rho's. Worth revisiting if the balanced-semiprime family shows the - PARI ratio is dominated by that one range. -- **Whether Aurifeuillian factorizations belong in `cyclotomicSplit?`.** - They are a finite family of identities rather than an algorithm, so - adding them is a table. Worth doing once the `b^n ± 1` benchmark - family produces a case where a factor stayed unfactored and an - Aurifeuillian identity would have split it. +## Deferred question + - **How much of the Cunningham tables to commit.** A committed table of known factorizations of `b^n ± 1` would make hex-conway Tier 2 cheap at any table size, at the cost of a large data file whose entries are diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index 3c37d7ae4..f95b63ebe 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -282,7 +282,7 @@ def runTotientFactorCount (input : SigmaInput) : Nat := /- Generic factorization is rho-dominated on balanced semiprimes: the smaller factor has size `sqrt n`, and rho takes its square root, giving `O(n^(1/4))` arithmetic iterations. The returned factor-count hash is constant-size. -/ -setup_benchmark runBalancedFactor n => 2 ^ (n / 4) +setup_benchmark runBalancedFactor n => 2 ^ (n / 4) where { paramFloor := 32 paramCeiling := 80 @@ -295,7 +295,7 @@ setup_benchmark runBalancedFactor n => 2 ^ (n / 4) /- Brent rho needs `O(sqrt p)` iterations for the least factor `p`; balanced semiprimes have `p = sqrt n`, hence the declared `O(n^(1/4))` model. -/ -setup_benchmark runBalancedRho n => 2 ^ (n / 4) +setup_benchmark runBalancedRho n => 2 ^ (n / 4) where { paramFloor := 32 paramCeiling := 80 @@ -308,7 +308,7 @@ setup_benchmark runBalancedRho n => 2 ^ (n / 4) /- The smoothness bound is fixed, so the arithmetic-operation count is fixed; operand work scales with the modulus bit length, modeled by `O(log n)`. -/ -setup_benchmark runPMinusOneWord n => n +setup_benchmark runPMinusOneWord n => n where { paramFloor := 32 paramCeiling := 64 @@ -322,7 +322,7 @@ setup_benchmark runPMinusOneWord n => n /- Above `2^64`, the p-1 stage uses direct `Nat` modular products. The bound and scalar schedule remain fixed; quadratic operand work is the conservative native model for this separate big-integer regime. -/ -setup_benchmark runPMinusOneNat n => n * n +setup_benchmark runPMinusOneNat n => n * n where { paramFloor := 72 paramCeiling := 80 @@ -336,7 +336,7 @@ setup_benchmark runPMinusOneNat n => n * n /- Below `2^64`, ECM uses the fixed-width Montgomery backend. The curve and smoothness bound are fixed, so this route is constant-cost in the selected word-size regime. -/ -setup_benchmark runEcmWord _n => 1 +setup_benchmark runEcmWord _n => 1 where { paramFloor := 48 paramCeiling := 64 @@ -350,7 +350,7 @@ setup_benchmark runEcmWord _n => 1 /- Above the word boundary the same fixed stage-1 schedule uses direct `Nat` modular products. With a fixed scalar-step count, quadratic operand work is the conservative native-cost model on this short big-integer ladder. -/ -setup_benchmark runEcmNat n => n * n +setup_benchmark runEcmNat n => n * n where { paramFloor := 72 paramCeiling := 80 @@ -363,8 +363,8 @@ setup_benchmark runEcmNat n => n * n /- On the same word-size ECM policy inputs, rho sees the fixed 20-bit least factor 1000003. Its iteration count is therefore fixed across this ladder; the -paired registration makes the stage-1 policy decision directly measurable. -/ -setup_benchmark runEcmRhoWord _n => 1 +constant-cost model makes the stage-1 policy decision directly measurable. -/ +setup_benchmark runEcmRhoWord _n => 1 where { paramFloor := 48 paramCeiling := 64 @@ -379,7 +379,7 @@ setup_benchmark runEcmRhoWord _n => 1 the square root of the input. Brent rho's worst expected route cost is thus `O(n^(1/4))` arithmetic iterations; the exponential bit-length model is the conservative upper bound used for this short paired policy ladder. -/ -setup_benchmark runEcmRhoNat n => 2 ^ (n / 4) +setup_benchmark runEcmRhoNat n => 2 ^ (n / 4) where { paramFloor := 72 paramCeiling := 80 @@ -392,7 +392,7 @@ setup_benchmark runEcmRhoNat n => 2 ^ (n / 4) /- Building recursive cyclotomic values for the divisor indices through `n` revisits prefixes whose total length has a quadratic cost bound. -/ -setup_benchmark runCyclotomic n => n * n +setup_benchmark runCyclotomic n => n * n where { paramFloor := 4 paramCeiling := 32 @@ -405,7 +405,7 @@ setup_benchmark runCyclotomic n => n * n /- `boundedPowMul` replays the single exponent one guarded multiplication at a time. The accumulator grows throughout the replay, so `n²` is the conservative native-cost model for the widening guarded multiplications and divisions. -/ -setup_benchmark runReplay n => n * n +setup_benchmark runReplay n => n * n where { paramFloor := 1024 paramCeiling := 262144 @@ -418,8 +418,9 @@ setup_benchmark runReplay n => n * n /- Replay visits each certified prime-power entry once. The growing subject also makes guarded products wider, so `n^2` is the conservative native-cost -model for the 1-through-10 entry ladder required by the SPEC. -/ -setup_benchmark runReplayWidth n => n * n +model for the 1-through-10 entry ladder required by the SPEC; equivalently, +this is a quadratic complexity bound. -/ +setup_benchmark runReplayWidth n => n * n where { paramFloor := 1 paramCeiling := 10 @@ -434,7 +435,7 @@ setup_benchmark runReplayWidth n => n * n per candidate exponent. On every prime in this ladder, `3` has order `p - 1`, so each run exercises `p - 1` scan steps and the declared arithmetic-operation model is linear. -/ -setup_benchmark runOrder n => n +setup_benchmark runOrder n => n where { paramFloor := 257 paramCeiling := 65537 @@ -448,7 +449,7 @@ setup_benchmark runOrder n => n /- The ascending primitive-root search performs at most `p` candidates, each with bounded modular checks. This is the public search's linear candidate-count upper bound; the selected primes expose its actual early-success policy. -/ -setup_benchmark runPrimitiveRoot n => n +setup_benchmark runPrimitiveRoot n => n where { paramFloor := 257 paramCeiling := 65537 @@ -463,7 +464,7 @@ setup_benchmark runPrimitiveRoot n => n bound `2^n`; this registration is paired with `runPowerSplit` to measure the policy benefit. The report treats faster observed scaling as a mode-2 upper- bound result, not as a tight exponential claim. -/ -setup_benchmark runPowerGeneric n => 2 ^ n +setup_benchmark runPowerGeneric n => 2 ^ n where { paramFloor := 12 paramCeiling := 64 @@ -477,7 +478,7 @@ setup_benchmark runPowerGeneric n => 2 ^ n /- The cyclotomic route has the same conservative input-value upper bound as the generic route, allowing an output-agreeing paired policy comparison over the exact same exponent ladder. -/ -setup_benchmark runPowerSplit n => 2 ^ n +setup_benchmark runPowerSplit n => 2 ^ n where { paramFloor := 12 paramCeiling := 64 @@ -499,7 +500,7 @@ exact geometric quotient with `Theta(e)` output bits. Preparation hoists the unused certified subject out of the timed loop. The quotient divisor is the single-limb value `2`, so exponentiation dominates with the declared quasi-linear `n log n` surrogate; Lean's `Nat` result hash is constant-time. -/ -setup_benchmark runSigmaExponent n => n * n.log2 +setup_benchmark runSigmaExponent n => n * n.log2 with prep := prepSigmaExponent where { paramFloor := 16384 @@ -519,7 +520,7 @@ multiplies a linearly growing accumulator by one bounded-size table-prime entry sum. Its cost is `Theta(i)` limbs, whose sum is the declared `Theta(n²)` native-cost model. Preparation selects a prechecked input once per child spawn, outside the timed loop. -/ -setup_benchmark runSigmaFactorCount n => n * n +setup_benchmark runSigmaFactorCount n => n * n with prep := sigmaInputForCount where { paramFloor := 32 @@ -537,7 +538,7 @@ multiplication has the declared `Theta(n²)` native-cost model; the parity product is identically one and contributes only a linear pass. Preparation hoists the enormous certified subject out of the timed loop, so an input-range scan would be immediately observable rather than hidden in setup. -/ -setup_benchmark runSquareFactorCount n => n * n +setup_benchmark runSquareFactorCount n => n * n with prep := sigmaInputForCount where { paramFloor := 32 @@ -558,7 +559,7 @@ multiplies an accumulator whose limb count grows linearly, giving the declared `Theta(n²)` native-cost model. Hashing the linearly sized result is lower-order. Preparation hoists the enormous subject out of the timed loop; scanning residues below it would not terminate on these subjects. -/ -setup_benchmark runTotientFactorCount n => n * n +setup_benchmark runTotientFactorCount n => n * n with prep := sigmaInputForCount where { paramFloor := 32 diff --git a/libraries.yml b/libraries.yml index 073d53c41..05fa9b8f9 100644 --- a/libraries.yml +++ b/libraries.yml @@ -670,7 +670,7 @@ libraries: rationale: "PARI and GMP-ECM use broader algorithm portfolios; comparisons diagnose route constants but are not merge gates." input_families: - name: table-and-balanced-semiprimes - description: Table-range integers and balanced semiprimes through 64 bits for dispatch and rho. + description: Table-range integers and balanced semiprimes through 80 bits for dispatch and rho. - name: smooth-and-unbalanced-semiprimes description: Smooth-order and unbalanced semiprimes for Pollard p-1 and ECM stage 1. - name: power-forms diff --git a/reports/hex-int-factor-performance.md b/reports/hex-int-factor-performance.md new file mode 100644 index 000000000..9d70cb7af --- /dev/null +++ b/reports/hex-int-factor-performance.md @@ -0,0 +1,188 @@ +# HexIntFactor performance + +## Scope and acceptance + +This is the Phase-4 headline report for `HexIntFactor`. It covers all five +input families declared in `libraries.yml`: `table-and-balanced-semiprimes`, +`smooth-and-unbalanced-semiprimes`, `power-forms`, +`certificate-replay-and-order`, and `generalized-divisor-sums`. + +The compiled track has 19 parametric targets and four fixed policy targets. +Nine parametric targets satisfy their tight mode-1 models; ten intentionally +use conservative mode-2 upper bounds. All fixed targets are mode 3 and have +agreeing hashes. The `HexIntFactorMathlib` audit classifies that library as a +`correspondence-only-layer`; it owns no separate computational benchmark or +comparator, and names `HexIntFactor` as its computational performance owner. + +## Bench targets + +| Evidence family | Targets | Track | +|---|---|---| +| `table-and-balanced-semiprimes` | `runTableBatch`, `runBalancedFactor`, `runBalancedRho` | fixed table policy; parametric factor/rho | +| `smooth-and-unbalanced-semiprimes` | `runPMinusOneWord`, `runPMinusOneNat`, `runEcmWord`, `runEcmNat`, `runEcmRhoWord`, `runEcmRhoNat` | parametric route and paired policy comparisons | +| `power-forms` | `runCyclotomic`, `runPowerGeneric`, `runPowerSplit` | parametric structural and paired policy comparison | +| `certificate-replay-and-order` | `runReplay`, `runReplayWidth`, `runOrder`, `runPrimitiveRoot`, `runDownstreamOrder`, `runDownstreamPrimitiveRoot` | parametric scan/replay plus fixed downstream operands | +| `generalized-divisor-sums` | `runSigmaExponent`, `runSigmaFactorCount`, `runSquareFactorCount`, `runTotientFactorCount` | parametric certified inputs | +| cross-family policy | `runDefaultFuelSchedule` | fixed exact public schedule | + +`runReplay` grows the exponent of one certified prime power; `runReplayWidth` +grows the number of certified entries. Preparation for the divisor-function +targets constructs or selects checked data outside the timed region. The ECM +registrations are split at the `UInt64`/direct-`Nat` backend boundary. Every +registration's adjacent source comment derives its declared model. + +## Verdicts + +The clean scientific artifact is +`reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json` +(SHA-256 `2ae86f6a5c348a6605028563ff726520b7b4d530ceac44a5bb9a7b71b841a798`). +It was produced from clean commit +`703d2f4203725857d61092f5342e981a305c1267`; the benchmark executable hash is +`44c53cd33de691b82766ded78e49068b248af8f71b4120b28ff12305d38da620`. + +| Target | Domain | Declared model | Mode | Result | +|---|---:|---:|---:|---| +| `runSquareFactorCount` | 32--1024 entries | `n²` | 1 | consistent, slope -0.132 | +| `runReplay` | exponent 1024--262144 | `n²` | 1 | consistent, slope -0.097 | +| `runPMinusOneWord` | 32--64 bits | `n` | 1 | consistent | +| `runBalancedFactor` | 32--80 bits | `2^(n/4)` | 2 | conservative rho upper bound | +| `runReplayWidth` | 1--10 entries | `n²` | 2 | conservative widening-product bound | +| `runPrimitiveRoot` | 257--65537 | `n` | 2 | candidate-count upper bound; observed early success | +| `runPowerSplit` | exponent 12--64 | `2^n` | 2 | input-value upper bound | +| `runCyclotomic` | exponent 4--32 | `n²` | 2 | recursive-prefix upper bound | +| `runEcmNat` | 72--80 bits | `n²` | 1 | consistent | +| `runEcmRhoWord` | 48--64 bits | `1` | 2 | fixed-factor expected-cost bound; seed-dependent spread | +| `runEcmRhoNat` | 72--80 bits | `2^(n/4)` | 2 | worst expected rho upper bound | +| `runBalancedRho` | 32--80 bits | `2^(n/4)` | 2 | worst expected rho upper bound | +| `runPMinusOneNat` | 72--80 bits | `n²` | 1 | consistent | +| `runSigmaFactorCount` | 32--512 entries | `n²` | 1 | consistent, slope -0.013 | +| `runTotientFactorCount` | 32--1024 entries | `n²` | 1 | consistent, slope 0.132 | +| `runPowerGeneric` | exponent 12--64 | `2^n` | 2 | input-value upper bound | +| `runEcmWord` | 48--64 bits | `1` | 1 | consistent | +| `runSigmaExponent` | 16384--4194304 | `n log n` | 1 | consistent, slope 0.159 | +| `runOrder` | 257--65537 | `n` | 1 | consistent, slope -0.005 | +| `runDownstreamOrder` | fixed 50/61-bit primes | fixed | 3 | 0.000021 ms median; hashes agree | +| `runDownstreamPrimitiveRoot` | fixed 50/61-bit primes | fixed | 3 | 1.476 ms median; hashes agree | +| `runTableBatch` | fixed table-range batch | fixed | 3 | 1.667 ms median; hashes agree | +| `runDefaultFuelSchedule` | fixed cross-family schedule | fixed | 3 | 599.261 ms median; hashes agree | + +Mode 2 here is a positive manual upper-bound result, not a contrary verdict. +The expected route costs depend on factor shape or deliberately overapproximate +the input value; finite ladders need not make their normalized constants flat. +No target exhibited scaling worse than its declared upper bound. + +The exact default-fuel record reports success on all nine cases. The largest +charged count is 34 attempts at the 80-bit balanced input with fuel 352; +the 64-bit balanced case uses 23 of 288. The table-range, smooth, ECM, and two +power-form cases likewise complete within their public default budget. + +## Comparator ratios + +Both external comparators are informational. PARI 2.17.3 times a calibrated +`factor` batch inside one GP process. GMP-ECM 7.0.6 accepts a calibrated batch +of inputs in one process with `B1=1000` and `sigma=7`; subtracting the median +0.217 ms/input factorization-of-15 protocol floor avoids charging process +startup to the algorithm. + +| bits | Hex balanced factor | PARI `factor` | Hex / PARI | +|---:|---:|---:|---:| +| 32 | 0.127 ms | 0.003 ms | 37.07x | +| 40 | 1.430 ms | 0.006 ms | 246.69x | +| 48 | 1.700 ms | 0.062 ms | 27.63x | +| 56 | 11.106 ms | 0.135 ms | 82.41x | +| 64 | 47.116 ms | 0.121 ms | 389.09x | +| 72 | 125.513 ms | 0.184 ms | 683.64x | +| 80 | 534.988 ms | 0.422 ms | 1268.12x | + +The widening ratio is consistent with PARI's SQUFOF/tuned portfolio rather +than a rho-parity claim. SQUFOF is not required for the present absolute API +contract: the 80-bit balanced case remains below one second and the public +fuel schedule completes with margin. It would be required for a future +small-constant word-semiprime parity goal. + +| bits | Hex ECM | GMP-ECM raw | GMP-ECM adjusted | Hex / adjusted | +|---:|---:|---:|---:|---:| +| 48 | 0.059 ms | 0.498 ms | 0.281 ms | 0.21x | +| 56 | 0.060 ms | 0.261 ms | 0.044 ms | 1.36x | +| 64 | 0.060 ms | 0.362 ms | 0.145 ms | 0.42x | +| 72 | 4.218 ms | 0.348 ms | 0.131 ms | 32.25x | +| 76 | 4.179 ms | 0.407 ms | 0.189 ms | 22.05x | +| 80 | 4.144 ms | 0.410 ms | 0.193 ms | 21.52x | + +The direct GMP comparison records the expected tuned-C constant gap above the +word boundary. The internal output-agreeing compare is the route-policy test: +Hex ECM takes 0.060--0.061 ms versus rho's 0.172--0.939 ms at 48--64 bits, +and 4.14--4.20 ms versus 59.0--743.2 ms at 72--80 bits. ECM therefore earns +its maintenance cost in both backends. All common-parameter hashes agree. + +The power-form compare also has agreeing hashes at every exponent 12--64. +The split is close to the generic route at the expensive rungs and slightly +slower elsewhere; no factorization failure appears. There is consequently no +measured case for adding Aurifeuillian identities. + +## Profile + +Five clean, 999 Hz `samply 0.13.1` profiles cover the five declared input +families. They use benchmark commit +`406922122205bee2214d26ab4ee2a93ca6c1bd77`, lean-bench +`fa30c2763cf523f3ac8e46dc3a1dad0845a40098`, and lean-bench-samply +`9356baa2f5757ee40320a897bd284914d5bb9f5e`. Hardware was `chungus2`, +x86-64 Linux 6.12.100 on an AMD EPYC 9455. Raw filtered profiles remain under +`/tmp` and are not committed. + +| Family / representative | Leaf-cost split | Inclusive Hex ranking | Diagnostics | Raw SHA-256 | +|---|---|---|---|---| +| `table-and-balanced-semiprimes`: `runBalancedFactor 80` | allocation 67.96%, GMP 25.54%, runtime 4.87%, own 0.04%, other 1.59% | `factorCounted?`, `runFactor`, `factor?` each 93.50% | 4722 samples / 4739.9 ms; residual 0.564 ms; sensitivity passed | `d121506c933dd9ff0d1e859ff0e43a73dfcee07e90cb53b7d0ebcb1b36f6d9ed` | +| `smooth-and-unbalanced-semiprimes`: `runEcmNat 80` | allocation 59.82%, GMP 32.36%, runtime 6.67%, other 1.14% | `runEcm`, `ecmStage1` each 93.81% | 4199 samples / 4238.1 ms; residual 1.500 ms; sensitivity passed | `0e524cbf0adbde2c012805f42ad6e37d662945c1b014b7de73ce021d1ada9ae5` | +| `power-forms`: `runPowerSplit 64` | allocation 23.62%, GMP 0.89%, own 20.64%, runtime 25.67%; identified `lean_nat_log2` 22.73% and upstream `HexPrimality` trial 5.22%; 1.23% other | `removePower` 29.12%, `runPowerSplit` 14.15%, `factorPower?` 13.93%, `factorCounted?` 12.85% | 3159 samples / 3262.6 ms; residual 2.150 ms; sensitivity passed | `9dd73629a5339b2fdc6d203608932c5d14ae2b51edbcf9725e0de3b9e2c8c17e` | +| `certificate-replay-and-order`: `runOrder 65537` | upstream Lean `orderOfAux` 99.70%, allocation 0.18%, GMP 0.02%, runtime 0.06%, other 0.04% | `orderOf` 99.76% | 5039 samples / 5071.9 ms; residual 1.197 ms; sensitivity passed | `36c65e325d4ee795a3dbb85e60019823b099f9cee7f9c4131654f9863f9494e3` | +| `generalized-divisor-sums`: `runSigmaExponent 4194304` | GMP 90.59% including `mpn_mul_fft_internal`, allocation/kernel memory 4.38% including `madvise`, other 5.03% | `sigma` 77.41%, `sigmaEntry` 76.57% | 4537 samples / 4717.4 ms; residual 0.793 ms; sensitivity passed | `3646f194862bdd03ed4ebcd05455e5ef2c672a17249e3b04ae765148b44a2fc4` | + +The balanced and direct-`Nat` ECM profiles are dominated by allocation and GMP +division/copy work, matching their widening modular-arithmetic paths. The +power-form profile lands in small-route trial division, `removePower`, and +`Nat.log2`; every dominant phase is represented by the power registrations. +The order profile lands almost entirely in `HexPrimality.Order.orderOfAux`: +that is the upstream implementation deliberately exercised by HexIntFactor's +advertised order surface, not an unmeasured local phase. The sigma profile is +dominated by GMP multiplication, including the FFT regime expected at the +multi-million-bit rung. No profile exposes an unattributed dominant cost. + +## Reproduction + +Build, wiring, and full scientific collection: + +```sh +lake build hexintfactor_bench +.lake/build/bin/hexintfactor_bench list +.lake/build/bin/hexintfactor_bench verify +python3 scripts/bench/intfactor_phase4.py \ + --pari /nix/store/g4sv6kfhwyh176gipz6zc1m35sd2jycf-pari-2.17.3/bin/gp \ + --ecm /nix/store/9cbg4dh5xm3ihbnm0s490vlz1kjx9936-ecm-7.0.6/bin/ecm \ + --output reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json \ + --cpu 2 +python3 scripts/bench/intfactor_phase4.py --report \ + reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json +``` + +The collector pins itself and every child to CPU 2, records pre/post pressure, +uses seven median rounds for each external comparator, preserves the full +LeanBench exports for the ECM/rho and power compare groups, and records every +default-fuel result and attempt count. + +Profiles used the following template, with the five `(TARGET, PARAM)` pairs +shown in the profile table and `LEAN_BENCH_SAMPLY_HOME` pointing at commit +`9356baa2f5757ee40320a897bd284914d5bb9f5e`: + +```sh +LEAN_BENCH_SAMPLY_HOME=/tmp/lean-bench-samply-9634 \ + scripts/profile/run_profile.sh \ + .lake/build/bin/hexintfactor_bench TARGET PARAM 5000000000 +python3 scripts/profile/summarize_profile.py \ + /tmp/hex-profile-SHORT-PARAM.json.gz \ + --thread hexintfactor_bench --top 15 +``` + +## Concerns + +None. From ff2bc1003f68f969bd10cee0eb16aec6a0113933 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Mon, 31 Aug 2026 22:26:20 +0000 Subject: [PATCH 04/26] docs(hex-int-factor): correct comparator contract PARI factor does not expose a mode restricted to Hex's trial-division-plus-rho portfolio, so an external ratio cannot diagnose dispatch or rho by itself. Require same-input internal controls for those claims and keep PARI/GMP-ECM as explicitly portfolio-mismatched informational comparisons. --- HexIntFactor/SPEC/hex-int-factor.md | 36 ++++++++++++++++++++--------- libraries.yml | 4 ++-- 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/HexIntFactor/SPEC/hex-int-factor.md b/HexIntFactor/SPEC/hex-int-factor.md index 1105fbf5b..0ba94e09b 100644 --- a/HexIntFactor/SPEC/hex-int-factor.md +++ b/HexIntFactor/SPEC/hex-int-factor.md @@ -1214,9 +1214,15 @@ proof pays and is therefore the number that matters most. Families: - **Table-range inputs**, uniform below `10^8`, where trial division - finishes. The required property is that the dispatch overhead is - invisible on the case that dominates call volume. -- **Balanced semiprimes** at 32, 48, 64, and 80 bits. Route 1. + finishes. Compare the public dispatch with `trialFactors` on the same + batch; this internal control, rather than an external system with a + different portfolio, determines whether dispatch overhead is invisible on + the case that dominates call volume. +- **Balanced semiprimes** at 32, 48, 64, and 80 bits. Report `factor?` and + `rhoSplit?` on the same ladder. Their ratio is the internal Route-1 control: + it separates dispatch and certificate construction from the rho split that + dominates both paths without assuming anything about an external system's + selected algorithm. - **Smooth `p − 1` semiprimes** at the same sizes. Route 2; the base is fixed so the benchmark measures the specified stage-1 success case. - **`b^n ± 1`**, with and without the cyclotomic split, which is the @@ -1243,14 +1249,22 @@ Families: PARI dispatches among trial division, SQUFOF, Pollard-Brent rho, `p − 1`, and MPQS with tuned crossovers, and this library specifies neither SQUFOF nor MPQS, so a required ratio would check an algorithm -that does not exist here. The written-down expectation is narrower: on -the **table-range** and **balanced semiprime** families the ratio -should be within a small constant, since both sides run the same two -algorithms there, and a large ratio means the rho inner loop is wrong -rather than that the dispatch is. GMP-ECM is **informational** on the -unbalanced family for the same reason and with the same caveat. The -PARI/python-flint oracle pairing is for conformance, not a performance -requirement. +that does not exist here. PARI does not expose a benchmark mode that restricts +`factor` to Hex's trial-division-plus-rho portfolio, so its selected route must +not be inferred from the input size or from a timing ratio. A widening PARI +ratio is reported as the observed cost of the portfolio difference, while the +table and balanced internal controls above diagnose Hex dispatch and rho. +GMP-ECM stage 1 is likewise **informational** on the unbalanced family: the +comparison fixes the curve and `B1`, disables stage 2, and reports only rungs +whose batched per-input protocol overhead satisfies the eligibility rule in +[SPEC/benchmarking.md](../../SPEC/benchmarking.md). The PARI/python-flint +oracle pairing is for conformance, not a performance requirement. + +The balanced internal control and absolute policy budget decide whether +SQUFOF work is required. An external small-constant parity goal against PARI +would instead be a new API-performance requirement and would require Hex to +adopt the relevant missing portfolio, not a reinterpretation of this +informational comparison after measurement. No advance claim is made on anything the quadratic sieve would reach, because nothing here reaches it. diff --git a/libraries.yml b/libraries.yml index 44c91dba7..9da1d7561 100644 --- a/libraries.yml +++ b/libraries.yml @@ -671,10 +671,10 @@ libraries: comparators: - tool: "PARI factor and GMP-ECM" class: informational - rationale: "PARI and GMP-ECM use broader algorithm portfolios; comparisons diagnose route constants but are not merge gates." + rationale: "PARI uses a broader factorization portfolio and does not expose a trial-division-plus-rho-only benchmark mode; GMP-ECM is a separately tuned C implementation. Their ratios are reported as informational external context, while same-route internal controls diagnose Hex dispatch and rho." input_families: - name: table-and-balanced-semiprimes - description: Table-range integers and balanced semiprimes through 64 bits for dispatch and rho. + description: Uniform table-range integers and balanced semiprimes through 80 bits, with same-input internal controls for public dispatch versus trial division or rho. - name: smooth-and-unbalanced-semiprimes description: Smooth-order and unbalanced semiprimes for Pollard p-1 and ECM stage 1. - name: power-forms From 06bbd6df29dce2d5d97c3d41abf821b0dfb8d730 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Mon, 31 Aug 2026 22:27:10 +0000 Subject: [PATCH 05/26] docs(hex-int-factor): set balanced policy budget Use the existing Phase-4 one-second soft ceiling at the 80-bit top rung as the independent absolute criterion for deciding whether the current balanced route requires SQUFOF work. --- HexIntFactor/SPEC/hex-int-factor.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/HexIntFactor/SPEC/hex-int-factor.md b/HexIntFactor/SPEC/hex-int-factor.md index 0ba94e09b..ee609cd33 100644 --- a/HexIntFactor/SPEC/hex-int-factor.md +++ b/HexIntFactor/SPEC/hex-int-factor.md @@ -1260,11 +1260,12 @@ whose batched per-input protocol overhead satisfies the eligibility rule in [SPEC/benchmarking.md](../../SPEC/benchmarking.md). The PARI/python-flint oracle pairing is for conformance, not a performance requirement. -The balanced internal control and absolute policy budget decide whether -SQUFOF work is required. An external small-constant parity goal against PARI -would instead be a new API-performance requirement and would require Hex to -adopt the relevant missing portfolio, not a reinterpretation of this -informational comparison after measurement. +The balanced internal control and the Phase-4 one-second soft ceiling at the +80-bit top rung decide whether SQUFOF work is required. An external +small-constant parity goal against PARI would instead be a new +API-performance requirement and would require Hex to adopt the relevant +missing portfolio, not a reinterpretation of this informational comparison +after measurement. No advance claim is made on anything the quadratic sieve would reach, because nothing here reaches it. From 385a7e942b952ec16c322f1dda716d882bb7d26b Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Mon, 31 Aug 2026 22:42:39 +0000 Subject: [PATCH 06/26] docs(hex-int-factor): make internal controls falsifiable The table control has an explicit 1.25 ratio, while the balanced control uses the dispatcher's exact rho allocation, rejects failures, normalizes outputs, and has an explicit factor-of-two ratio. The comparator contract now reports every GMP-ECM rung with eligibility labels, scopes each endpoint, and leaves SQUFOF to a genuine within-Lean prototype comparison. --- HexIntFactor/SPEC/hex-int-factor.md | 70 +++++++++++++++++++---------- libraries.yml | 2 +- 2 files changed, 47 insertions(+), 25 deletions(-) diff --git a/HexIntFactor/SPEC/hex-int-factor.md b/HexIntFactor/SPEC/hex-int-factor.md index ee609cd33..78b9ada11 100644 --- a/HexIntFactor/SPEC/hex-int-factor.md +++ b/HexIntFactor/SPEC/hex-int-factor.md @@ -1214,15 +1214,23 @@ proof pays and is therefore the number that matters most. Families: - **Table-range inputs**, uniform below `10^8`, where trial division - finishes. Compare the public dispatch with `trialFactors` on the same - batch; this internal control, rather than an external system with a - different portfolio, determines whether dispatch overhead is invisible on - the case that dominates call volume. + finishes. Compare output-agreeing wrappers around the public dispatch and + `trialFactors` on the same deterministic batch. Every batch member must + finish on both sides, and the public-dispatch median must be at most `1.25` + times the direct-trial median. This internal control, rather than an + external system with a different portfolio, determines whether dispatch + overhead is invisible on the case that dominates call volume. - **Balanced semiprimes** at 32, 48, 64, and 80 bits. Report `factor?` and - `rhoSplit?` on the same ladder. Their ratio is the internal Route-1 control: - it separates dispatch and certificate construction from the rho split that - dominates both paths without assuming anything about an external system's - selected algorithm. + `Internal.rhoSplitCountedWith?` on the same ladder and seed. The direct arm + receives `defaultPrimeCertBudget.rhoRestarts` and `.rhoSteps`, matching the + public dispatcher's allocation. Output-agreeing wrappers return the least + factor, reject an error rather than hashing its attempt count, and admit a + ratio only when both arms succeeded. The public-dispatch median must be at + most twice the matched direct-rho median at every admitted rung. This is the + internal Route-1 control for dispatch and certificate construction; rho's + own two-sided registration and profile diagnose its scaling and hot path. + These controls and their 80-bit top rung are Phase-4 obligations; the + smaller pre-Phase-4 registrations do not satisfy them. - **Smooth `p − 1` semiprimes** at the same sizes. Route 2; the base is fixed so the benchmark measures the specified stage-1 success case. - **`b^n ± 1`**, with and without the cyclotomic split, which is the @@ -1251,21 +1259,35 @@ PARI dispatches among trial division, SQUFOF, Pollard-Brent rho, neither SQUFOF nor MPQS, so a required ratio would check an algorithm that does not exist here. PARI does not expose a benchmark mode that restricts `factor` to Hex's trial-division-plus-rho portfolio, so its selected route must -not be inferred from the input size or from a timing ratio. A widening PARI -ratio is reported as the observed cost of the portfolio difference, while the -table and balanced internal controls above diagnose Hex dispatch and rho. +not be inferred from the input size or from a timing ratio. PARI `factor` +covers the table, balanced, and power-form families. A widening PARI ratio is +reported as the observed cost of the portfolio difference, while the table +and balanced internal controls above diagnose Hex dispatch and certificate +construction and the rho registration/profile diagnose rho. GMP-ECM stage 1 is likewise **informational** on the unbalanced family: the -comparison fixes the curve and `B1`, disables stage 2, and reports only rungs -whose batched per-input protocol overhead satisfies the eligibility rule in -[SPEC/benchmarking.md](../../SPEC/benchmarking.md). The PARI/python-flint -oracle pairing is for conformance, not a performance requirement. - -The balanced internal control and the Phase-4 one-second soft ceiling at the -80-bit top rung decide whether SQUFOF work is required. An external -small-constant parity goal against PARI would instead be a new +comparison fixes the curve and `B1`, disables stage 2, and uses one fixed +persistent-subprocess batch shape. Ratios are recorded at every shared rung; +the protocol overhead for that batch shape is recorded and subtracted, and +the eligibility rule in +[SPEC/benchmarking.md](../../SPEC/benchmarking.md) marks which rungs may carry +an interpretation. The PARI/python-flint oracle pairing is for conformance, +not a performance requirement. + +The named factorization comparator suite has +**no-comparable-surface-in-named-comparator** for kernel certificate replay, +order/primitive-root computation, or generalized divisor sums: neither the +PARI `factor` endpoint nor GMP-ECM exposes those operations. Their evidence is +therefore the native/kernel registration and profile rather than an external +ratio. + +Whether SQUFOF is worth adding remains a product question, not an inference +from PARI's selected route. Deciding it requires a within-Lean SQUFOF +prototype compared with rho on the balanced ladder. Until such an +implementation exists, Phase 4 reports the current rho route honestly but +does not manufacture a SQUFOF verdict from an external portfolio ratio. +An external small-constant parity goal against PARI would be a new API-performance requirement and would require Hex to adopt the relevant -missing portfolio, not a reinterpretation of this informational comparison -after measurement. +missing portfolio. No advance claim is made on anything the quadratic sieve would reach, because nothing here reaches it. @@ -1434,13 +1456,13 @@ state until those entries land. ## Open questions - **The default fuel schedule.** Stated above as a function of bit - length and not fixed. It should be set so that the 64-bit balanced + length and not fixed. It should be set so that the 80-bit balanced semiprime family finishes with margin, measured rather than guessed. - **Whether SQUFOF is worth adding.** It beats rho on 64-bit semiprimes by a useful constant and is a small algorithm, but it needs a continued-fraction development and its failure modes are subtler than - rho's. Worth revisiting if the balanced-semiprime family shows the - PARI ratio is dominated by that one range. + rho's. A decision requires a within-Lean prototype on the balanced ladder; + the PARI portfolio ratio cannot answer it. - **Whether Aurifeuillian factorizations belong in `cyclotomicSplit?`.** They are a finite family of identities rather than an algorithm, so adding them is a table. Worth doing once the `b^n ± 1` benchmark diff --git a/libraries.yml b/libraries.yml index 9da1d7561..59d0336a2 100644 --- a/libraries.yml +++ b/libraries.yml @@ -671,7 +671,7 @@ libraries: comparators: - tool: "PARI factor and GMP-ECM" class: informational - rationale: "PARI uses a broader factorization portfolio and does not expose a trial-division-plus-rho-only benchmark mode; GMP-ECM is a separately tuned C implementation. Their ratios are reported as informational external context, while same-route internal controls diagnose Hex dispatch and rho." + rationale: "This factorization-comparator suite has two scoped endpoints: PARI factor covers table, balanced, and power-form inputs but uses a broader portfolio with no trial-division-plus-rho-only mode; GMP-ECM stage 1 covers the unbalanced ECM family as a separately tuned C implementation. Their ratios are informational external context, while matched internal controls diagnose Hex dispatch and certificate construction and the rho registration/profile diagnose rho." input_families: - name: table-and-balanced-semiprimes description: Uniform table-range integers and balanced semiprimes through 80 bits, with same-input internal controls for public dispatch versus trial division or rho. From 73181000fc86e03b3c948d8728b339becac7d9f2 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 00:23:12 +0000 Subject: [PATCH 07/26] docs(hex-int-factor): compare complete rho pipeline Replace the mismatched complete-factorization/direct-split ratio with a preregistered comparison between default and rho-only route policies through the same completion and certificate path. Keep direct rho as the independent 2^(bits/4) scaling and profiling target. --- HexIntFactor/SPEC/hex-int-factor.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/HexIntFactor/SPEC/hex-int-factor.md b/HexIntFactor/SPEC/hex-int-factor.md index 32495ac19..daf99d65b 100644 --- a/HexIntFactor/SPEC/hex-int-factor.md +++ b/HexIntFactor/SPEC/hex-int-factor.md @@ -1220,17 +1220,21 @@ Families: times the direct-trial median. This internal control, rather than an external system with a different portfolio, determines whether dispatch overhead is invisible on the case that dominates call volume. -- **Balanced semiprimes** at 32, 48, 64, and 80 bits. Report `factor?` and - `Internal.rhoSplitCountedWith?` on the same ladder and seed. The direct arm - receives `defaultPrimeCertBudget.rhoRestarts` and `.rhoSteps`, matching the - public dispatcher's allocation. Output-agreeing wrappers return the least - factor, reject an error rather than hashing its attempt count, and admit a - ratio only when both arms succeeded. The public-dispatch median must be at - most twice the matched direct-rho median at every admitted rung. This is the - internal Route-1 control for dispatch and certificate construction; rho's - own two-sided registration and profile diagnose its scaling and hot path. - These controls and their 80-bit top rung are Phase-4 obligations; the - smaller pre-Phase-4 registrations do not satisfy them. +- **Balanced semiprimes** at 32, 48, 64, and 80 bits. Compare normal dispatch + with rho forced at each composite split point through the same full search + pipeline. Both arms receive identical inputs, initial generator state, and + budgets, and both retain table/perfect-power preprocessing, recursive + completion, prime-certificate construction, and checked-factorization + acceptance. Output-agreeing wrappers return the same canonical complete + factorization and admit a ratio only when both arms succeed. The + normal-dispatch median must be at most `1.25` times the forced-rho median at + every admitted rung. The input ladder and seeds are fixed before replacement + evidence is collected. Direct `Internal.rhoSplitCountedWith?` is registered + separately against its two-sided `2^(bits/4)` model and profiled to diagnose + rho scaling and its hot path; because it returns only one divisor, its time + is not a denominator for the complete public API. These controls and their + 80-bit top rung are Phase-4 obligations; the smaller pre-Phase-4 + registrations do not satisfy them. - **Smooth `p − 1` semiprimes** at the same sizes. Route 2; the base is fixed so the benchmark measures the specified stage-1 success case. - **`b^n ± 1`**, with and without the cyclotomic split, which is the From a8e565d8d93127ba7a96c1c31c76347307184d4f Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 00:41:53 +0000 Subject: [PATCH 08/26] perf(hex-int-factor): measure complete route policy Thread a private split policy through the production search so the diagnostic rho-only arm retains the exact public preprocessing, random-state progression, recursive certificate construction, and checked-factorization acceptance while disabling only smooth fallback after rho exhaustion. Use canonical full-factorization encodings for the seven balanced fixed pairs and retain raw rho solely as a 2^(bits/4) scaling target. Preregister per-target fixed ceilings and expected hashes, prevent fixed-term lifting, cover the full default-fuel schedule, and add the 1-through-10 kernel replay ladder ending at a 61-bit Pocklington certificate. The replay n^2 model follows one bounded guarded multiplication per exponent step on a widening accumulator. The square-divisor n^2 model follows sequential multiplication of n fixed-exponent entries into a linearly widening accumulator; its constant 8192-run loop clears the subprocess floor without changing the model. Sigma entry and totient ladders likewise sum linearly widening fixed-entry products, while sigma exponent uses the n log n surrogate for its growing exact quotient. Raw balanced rho uses the expected 2^(bits/4) cycle cost for factors of half the input width, and order uses one modular multiplication per scanned exponent. Run table trial division before perfect-power root search and classify fully table-factored powers by the gcd of their multiplicities, removing redundant root searches from the dominant small-dispatch batch without changing its route classification. --- HexIntFactor/Factor.lean | 83 ++-- HexIntFactor/Small.lean | 42 +- bench/HexBench/IntFactorKernel.lean | 49 +++ bench/HexIntFactor/Bench.lean | 577 ++++++++++++++-------------- 4 files changed, 434 insertions(+), 317 deletions(-) diff --git a/HexIntFactor/Factor.lean b/HexIntFactor/Factor.lean index eb62f69e4..36610d3a6 100644 --- a/HexIntFactor/Factor.lean +++ b/HexIntFactor/Factor.lean @@ -182,6 +182,10 @@ def smoothSearch (n : Nat) (r : Rand) (fuel : Nat) : SmoothSearch := end Internal +private inductive SplitPolicy where + | dispatch + | rhoOnly + private structure SearchState where factors : List PrimePower residual : Nat @@ -189,7 +193,8 @@ private structure SearchState where attempts : Nat powerRoutes : Nat -private def searchGo (budget : PrimeCertBudget) (primeFuel : Nat) : +private def searchGo (policy : SplitPolicy) (budget : PrimeCertBudget) + (primeFuel : Nat) : Nat → List (Nat × Nat) → List PrimePower → Nat → Rand → Nat → Nat → SearchState | 0, stack, factors, residual, r, attempts, powerRoutes => @@ -203,7 +208,8 @@ private def searchGo (budget : PrimeCertBudget) (primeFuel : Nat) : | fuel + 1, (m, multiplier) :: stack, factors, residual, r, attempts, powerRoutes => if m = 1 then - searchGo budget primeFuel fuel stack factors residual r attempts powerRoutes + searchGo policy budget primeFuel fuel stack factors residual r attempts + powerRoutes else -- Keep the full structural pipeline here: table-coprimality of stack -- entries is an invariant of the current producers, not of their type. @@ -217,12 +223,13 @@ private def searchGo (budget : PrimeCertBudget) (primeFuel : Nat) : let m := candidate.residualBase let multiplier := candidate.residualExponent if m = 1 then - searchGo budget primeFuel fuel stack factors residual r attempts powerRoutes + searchGo policy budget primeFuel fuel stack factors residual r attempts + powerRoutes else match Internal.primeCertCountedWith? budget m r (min primeFuel (fuel + 1)) with | .ok certified => - searchGo budget primeFuel fuel stack + searchGo policy budget primeFuel fuel stack (Internal.insertPower ⟨multiplier, certified.cert.raw⟩ factors) residual certified.rand (attempts + certified.attempts) powerRoutes | .error primeFailure => @@ -230,45 +237,54 @@ private def searchGo (budget : PrimeCertBudget) (primeFuel : Nat) : (min budget.rhoRestarts (Internal.rhoRestartBudget (fuel + 1))) budget.rhoSteps with | .ok split => - searchGo budget primeFuel fuel + searchGo policy budget primeFuel fuel ((split.factor, multiplier) :: (m / split.factor, multiplier) :: stack) factors residual split.rand (attempts + primeFailure.attempts + split.attempts) powerRoutes | .error rhoFailure => - let smooth := Internal.smoothSearch m rhoFailure.rand (fuel + 1) - match smooth.factor with - | some d => - searchGo budget primeFuel fuel - ((d, multiplier) :: (m / d, multiplier) :: stack) factors - residual smooth.rand - (attempts + primeFailure.attempts + rhoFailure.attempts + - smooth.attempts) - powerRoutes - | none => - searchGo budget primeFuel fuel stack factors - (residual * m ^ multiplier) smooth.rand - (attempts + primeFailure.attempts + rhoFailure.attempts + - smooth.attempts) + match policy with + | .rhoOnly => + searchGo policy budget primeFuel fuel stack factors + (residual * m ^ multiplier) rhoFailure.rand + (attempts + primeFailure.attempts + rhoFailure.attempts) powerRoutes + | .dispatch => + let smooth := + Internal.smoothSearch m rhoFailure.rand (fuel + 1) + match smooth.factor with + | some d => + searchGo policy budget primeFuel fuel + ((d, multiplier) :: + (m / d, multiplier) :: stack) + factors residual smooth.rand + (attempts + primeFailure.attempts + + rhoFailure.attempts + smooth.attempts) + powerRoutes + | none => + searchGo policy budget primeFuel fuel stack factors + (residual * m ^ multiplier) smooth.rand + (attempts + primeFailure.attempts + + rhoFailure.attempts + smooth.attempts) + powerRoutes /-- Run the dispatcher with explicit budgets for nested primality and rho searches. The worklist and smooth-factor routes remain bounded by `fuel`. -/ -private def smallAttemptWith (budget : PrimeCertBudget) (primeFuel : Nat) - (n : Nat) (r : Rand) (fuel : Nat) : +private def smallAttemptWith (policy : SplitPolicy) (budget : PrimeCertBudget) + (primeFuel : Nat) (n : Nat) (r : Rand) (fuel : Nat) : FactorAttempt n := let candidate := smallCandidate n let powerRoutes := match candidate.route with | .trial | .twos => 0 | .perfectPower | .twosPower => 1 - let result := searchGo budget primeFuel fuel + let result := searchGo policy budget primeFuel fuel [(candidate.residualBase, candidate.residualExponent)] candidate.factors 1 r 0 powerRoutes ⟨⟨n, result.factors, result.residual⟩, rfl, result.rand, result.attempts, result.powerRoutes⟩ private def smallAttempt (n : Nat) (r : Rand) (fuel : Nat) : FactorAttempt n := - smallAttemptWith defaultPrimeCertBudget (fuel + 1) n r fuel + smallAttemptWith .dispatch defaultPrimeCertBudget (fuel + 1) n r fuel namespace Internal @@ -330,12 +346,13 @@ structure FactorSuccess (n : Nat) where /-- Complete factorization with explicit nested primality and rho budgets, retaining exact successful-attempt metering. -/ -def factorCountedWith? (budget : PrimeCertBudget) (primeFuel : Nat) (n : Nat) - (r : Rand) (fuel : Nat) : +private def factorCountedWithPolicy? (policy : SplitPolicy) + (budget : PrimeCertBudget) (primeFuel : Nat) (n : Nat) (r : Rand) + (fuel : Nat) : Except FactorFailure (FactorSuccess n) := if hn : n = 0 then .error { stop := .zero, attempts := 0, rand := r } else - let out := smallAttemptWith budget primeFuel n r fuel + let out := smallAttemptWith policy budget primeFuel n r fuel match acceptPartial? n (Nat.pos_of_ne_zero hn) out.raw out.subject_eq out.rand out.attempts with | .error failure => .error failure @@ -352,11 +369,25 @@ def factorCountedWith? (budget : PrimeCertBudget) (primeFuel : Nat) (n : Nat) rand := r' snapshot := some ⟨F.raw, F.valid⟩ } +/-- Complete factorization with explicit nested primality and rho budgets, +retaining exact successful-attempt metering. -/ +def factorCountedWith? (budget : PrimeCertBudget) (primeFuel : Nat) (n : Nat) + (r : Rand) (fuel : Nat) : + Except FactorFailure (FactorSuccess n) := + factorCountedWithPolicy? .dispatch budget primeFuel n r fuel + /-- Complete factorization retaining exact successful-attempt metering. -/ def factorCounted? (n : Nat) (r : Rand) (fuel : Nat := defaultFuel n) : Except FactorFailure (FactorSuccess n) := factorCountedWith? defaultPrimeCertBudget (fuel + 1) n r fuel +/-- Complete factorization through the production pipeline, but stop rather +than falling through to smooth routes when rho exhausts its allocation. This +is a same-work route-policy control for the public dispatcher. -/ +def factorRhoCounted? (n : Nat) (r : Rand) (fuel : Nat := defaultFuel n) : + Except FactorFailure (FactorSuccess n) := + factorCountedWithPolicy? .rhoOnly defaultPrimeCertBudget (fuel + 1) n r fuel + end Internal /-- Return checked partial data for positive input, or expose a rejected diff --git a/HexIntFactor/Small.lean b/HexIntFactor/Small.lean index 7275b51c4..6c6514e7f 100644 --- a/HexIntFactor/Small.lean +++ b/HexIntFactor/Small.lean @@ -140,22 +140,44 @@ def SmallCandidate.scale (candidate : SmallCandidate) (multiplier : Nat) : residualExponent := candidate.residualExponent * multiplier route := candidate.route } -/-- Apply perfect-power reduction before table trial division to an odd -cofactor. -/ +private def exponentGcd : List PrimePower → Nat + | [] => 0 + | entry :: entries => + entries.foldl (fun common next => Nat.gcd common next.exponent) + entry.exponent + +/-- Apply table trial division and perfect-power reduction to an odd cofactor. +A complete table factorization exposes perfect powers directly through the gcd +of its multiplicities, avoiding a redundant root search on the dominant small +dispatch path while preserving the structural route classification. -/ private def oddCandidate (n : Nat) : SmallCandidate := - match perfectPower? n with - | some (base, exponent) => - let out := trialFactors base - { factors := out.1.map fun e => { e with exponent := e.exponent * exponent } - residualBase := out.2 + let out := trialFactors n + if out.2 = 1 then + let exponent := exponentGcd out.1 + if 1 < exponent then + { factors := out.1 + residualBase := 1 residualExponent := exponent route := .perfectPower } - | none => - let out := trialFactors n + else { factors := out.1 - residualBase := out.2 + residualBase := 1 residualExponent := 1 route := .trial } + else + match perfectPower? n with + | some (base, exponent) => + let baseOut := trialFactors base + { factors := baseOut.1.map fun e => + { e with exponent := e.exponent * exponent } + residualBase := baseOut.2 + residualExponent := exponent + route := .perfectPower } + | none => + { factors := out.1 + residualBase := out.2 + residualExponent := 1 + route := .trial } /-- Remove the full power of two, then apply perfect-power reduction and table trial division to the odd cofactor. -/ diff --git a/bench/HexBench/IntFactorKernel.lean b/bench/HexBench/IntFactorKernel.lean index 42bc14e1d..babf7d9d6 100644 --- a/bench/HexBench/IntFactorKernel.lean +++ b/bench/HexBench/IntFactorKernel.lean @@ -53,6 +53,25 @@ private def orderTwoModSeven : OrderCert := private def corruptOrder : OrderCert := ⟨2, 7, 2, ⟨2, [⟨1, .small 2⟩]⟩⟩ +/- The final entry is a 61-bit prime, so this 1-through-10 ladder exercises +both table leaves and an above-table Pocklington certificate while keeping the +factor subjects in canonical ascending order. -/ +private def cert61 : PrimeCert := + .pock 1945555039024054273 + [(891154892214722695, 55, .small 2), + (110189291828549774, 2, .small 3)] + +private def replayCerts : List PrimeCert := + [.small 2, .small 3, .small 5, .small 7, .small 11, + .small 13, .small 17, .small 19, .small 23, cert61] + +private def replayFactors (count : Nat) : List PrimePower := + (replayCerts.take count).map fun cert => ⟨1, cert⟩ + +private def replayCase (count : Nat) : Factorization := + let factors := replayFactors count + ⟨(factors.map (·.prime)).prod, factors⟩ + theorem factorizationValid : checkFactorization raw360 = true := by decide +kernel @@ -62,6 +81,36 @@ theorem factorizationCorrupt : checkFactorization corruptProduct = false := by theorem factorizationPocklington : checkFactorization rawPock7 = true := by decide +kernel +theorem replay1 : checkFactorization (replayCase 1) = true := by + decide +kernel + +theorem replay2 : checkFactorization (replayCase 2) = true := by + decide +kernel + +theorem replay3 : checkFactorization (replayCase 3) = true := by + decide +kernel + +theorem replay4 : checkFactorization (replayCase 4) = true := by + decide +kernel + +theorem replay5 : checkFactorization (replayCase 5) = true := by + decide +kernel + +theorem replay6 : checkFactorization (replayCase 6) = true := by + decide +kernel + +theorem replay7 : checkFactorization (replayCase 7) = true := by + decide +kernel + +theorem replay8 : checkFactorization (replayCase 8) = true := by + decide +kernel + +theorem replay9 : checkFactorization (replayCase 9) = true := by + decide +kernel + +theorem replay10 : checkFactorization (replayCase 10) = true := by + decide +kernel + theorem orderValid : checkOrder orderTwoModSeven = true := by decide +kernel diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index f95b63ebe..fbdcebd2e 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -16,15 +16,33 @@ open Hex.Nat -- Proof-producing benchmark inputs walk the committed primality table. set_option maxRecDepth 100000 -def runFactor (n : Nat) : Nat := +def runFactorCount (n : Nat) : Nat := match factor? n (Hex.Rand.ofSeed n) with | .ok (F, _) => F.raw.factors.length | .error f => f.attempts -def runRho (n : Nat) : Nat := - match rhoSplit? n (Hex.Rand.ofSeed n) 1000000 with - | .ok (d, _) => d - | .error f => f.attempts +private def leastFactor (n : Nat) (factors : List PrimePower) : Nat := + factors.foldl (fun least entry => min least entry.prime) n + +private def encodeFactors (factors : List PrimePower) : List Nat := + factors.flatMap fun entry => [entry.prime, entry.exponent] + +private def factorFull (n seed : Nat) : List Nat := + match factor? n (Hex.Rand.ofSeed seed) with + | .ok (F, _) => encodeFactors F.raw.factors + | .error _ => [] + +private def factorRhoFull (n seed : Nat) : List Nat := + match Internal.factorRhoCounted? n (Hex.Rand.ofSeed seed) with + | .ok success => encodeFactors success.factorization.raw.factors + | .error _ => [] + +private def rhoLeast (n seed : Nat) : Nat := + let budget := defaultPrimeCertBudget + match Internal.rhoSplitCountedWith? n (Hex.Rand.ofSeed seed) + budget.rhoRestarts budget.rhoSteps with + | .ok success => min success.factor (n / success.factor) + | .error _ => 0 def runPMinusOne (n : Nat) : Nat := match pMinusOneFactor n 2 10000 with @@ -61,9 +79,26 @@ private def balancedInput : Nat → Nat | 80 => 1099511626781 * 1099511628781 | _ => 64553 * 66553 -def runBalancedFactor (bits : Nat) : Nat := runFactor (balancedInput bits) +/- Multiple fixed seeds average randomized cycle length without changing the +family. Normal dispatch and forced rho start from the same seed and execute the +same full preprocessing, recursive completion, certificate construction, and +acceptance pipeline. An empty encoding is a failed search and is rejected by +`control-audit`; successful encodings are canonical complete factorizations. -/ +private opaque balancedSeeds : Array Nat := #[0, 1, 2, 3, 4] + +def runBalancedFactor (bits : Nat) : Array (List Nat) := + let n := balancedInput bits + balancedSeeds.map fun salt => factorFull n (n + 104729 * salt) -def runBalancedRho (bits : Nat) : Nat := runRho (balancedInput bits) +def runBalancedForced (bits : Nat) : Array (List Nat) := + let n := balancedInput bits + balancedSeeds.map fun salt => factorRhoFull n (n + 104729 * salt) + +/- Raw rho intentionally returns only the normalized split factor. It is a +scaling/profile target, not the denominator for full public factorization. -/ +def runBalancedRho (bits : Nat) : Array Nat := + let n := balancedInput bits + balancedSeeds.map fun salt => rhoLeast n (n + 104729 * salt) private def smoothInput : Nat → Nat | 32 => 65537 * 65521 @@ -76,46 +111,26 @@ private def smoothInput : Nat → Nat | 80 => 65537 * 9223372036854788173 | _ => 65537 * 65521 -def runPMinusOneWord (bits : Nat) : Nat := runPMinusOne (smoothInput bits) - -def runPMinusOneNat (bits : Nat) : Nat := runPMinusOne (smoothInput bits) - -/- The word cases have least factor 1000003. The `Nat` cases have successful -ECM factors of 34, 37, and 39 bits. None has 1000-smooth predecessor, while the -fixed Suyama curve used by `runEcm` succeeds. This keeps the ECM ladder distinct -from a disguised p-1 success family and gives the arbitrary-precision backend -factors large enough to distinguish it from rho. -/ +/- The word cases have least factor 1000003. The direct-`Nat` cases reuse the +same 34-bit successful ECM factor against 39-, 43-, and 47-bit cofactors. Its +predecessor is not 1000-smooth, while the fixed Suyama curve succeeds. This is +an honestly unbalanced ECM family and not a disguised p-1 success family. -/ private def ecmInput : Nat → Nat | 48 => 1000003 * 268435579 | 56 => 1000003 * 68719476901 | 64 => 1000003 * 17592186044591 - | 72 => 8593846213 * 274878795833 - | 76 => 68723605421 * 549756752147 - | 80 => 274882253351 * 2199024243173 + | 72 => 8593846213 * 274877919317 + | 76 => 8593846213 * 4398046523483 + | 80 => 8593846213 * 70368744190051 | _ => 1000003 * 268435579 -def runEcmWord (bits : Nat) : Nat := runEcm (ecmInput bits) - -def runEcmNat (bits : Nat) : Nat := runEcm (ecmInput bits) - -def runEcmRhoWord (bits : Nat) : Nat := runRho (ecmInput bits) - -def runEcmRhoNat (bits : Nat) : Nat := runRho (ecmInput bits) - def runPowerSplit (e : Nat) : Nat := match factorPower? 2 e .minus (Hex.Rand.ofSeed e) with | .ok (F, _) => F.raw.factors.length | .error f => f.attempts def runPowerGeneric (e : Nat) : Nat := - runFactor (powerTarget 2 e .minus) - -private def replayWidthInput (count : Nat) : Factorization := - let factors := (primeTable.toList.take count).map fun p => ⟨1, .small p⟩ - ⟨(factors.map fun entry => entry.prime).prod, factors⟩ - -def runReplayWidth (count : Nat) : Bool := - checkFactorization (replayWidthInput count) + runFactorCount (powerTarget 2 e .minus) def runPrimitiveRoot (p : Nat) : Nat := match primeCert? p (Hex.Rand.ofSeed p) (defaultFuel p) with @@ -128,25 +143,101 @@ def runPrimitiveRoot (p : Nat) : Nat := | none => 0 | some (g, _) => g -private def defaultFuelInputs : Array Nat := #[ - 99999989, - balancedInput 32, - balancedInput 48, - balancedInput 64, - balancedInput 80, - smoothInput 64, - ecmInput 64, - powerTarget 2 32 .minus, - powerTarget 3 24 .plus +/- Sixteen table-smooth composites form an approximately uniform six-million +grid below `10^8`. Every prime factor is in the committed table, so direct +trial division and the public dispatcher have the same semantic result. Opaque +storage prevents the fixed-target bodies from becoming module-init constants. -/ +private opaque tableInputs : Array Nat := #[ + 5999953, 11999921, 17999983, 23999947, + 30000013, 35999987, 41999597, 47999209, + 53999863, 59999501, 66000017, 71999951, + 77999983, 84000193, 89999939, 95999257 ] -private def tableInputs : Array Nat := #[ - 2, 3, 97, 65521, 65537, 99991, 99999989, - 97 * 101, 1009 * 1013, 65521 * 65537, 99991 * 100003 -] +initialize tableInputsRef : IO.Ref (Array Nat) ← IO.mkRef tableInputs + +@[noinline] +def runTableDispatch (_ : Unit) : IO (Array (List Nat)) := do + let inputs ← tableInputsRef.get + return inputs.map fun n => + match factor? n (Hex.Rand.ofSeed n) with + | .ok (F, _) => encodeFactors F.raw.factors + | .error _ => [] + +@[noinline] +def runTableTrial (_ : Unit) : IO (Array (List Nat)) := do + let inputs ← tableInputsRef.get + return inputs.map fun n => + let out := trialFactors n + if out.2 = 1 then encodeFactors out.1 else [] + +private opaque balancedBits : Array Nat := #[32, 40, 48, 56, 64, 72, 80] +private opaque smoothBits : Array Nat := #[32, 40, 48, 56, 64, 72, 76, 80] +private opaque ecmBits : Array Nat := #[48, 56, 64, 72, 76, 80] +private opaque powerExponents : Array Nat := #[12, 16, 20, 24, 28, 32, 40, 48, 56, 64] + +initialize powerExponentsRef : IO.Ref (Array Nat) ← IO.mkRef powerExponents + +initialize balanced32Ref : IO.Ref Nat ← IO.mkRef 32 +initialize balanced40Ref : IO.Ref Nat ← IO.mkRef 40 +initialize balanced48Ref : IO.Ref Nat ← IO.mkRef 48 +initialize balanced56Ref : IO.Ref Nat ← IO.mkRef 56 +initialize balanced64Ref : IO.Ref Nat ← IO.mkRef 64 +initialize balanced72Ref : IO.Ref Nat ← IO.mkRef 72 +initialize balanced80Ref : IO.Ref Nat ← IO.mkRef 80 + +private def readBalanced (ref : IO.Ref Nat) + (run : Nat → α) (_ : Unit) : IO α := do + return run (← ref.get) + +@[noinline] def runBalancedFactor32 := readBalanced balanced32Ref runBalancedFactor +@[noinline] def runBalancedFactor40 := readBalanced balanced40Ref runBalancedFactor +@[noinline] def runBalancedFactor48 := readBalanced balanced48Ref runBalancedFactor +@[noinline] def runBalancedFactor56 := readBalanced balanced56Ref runBalancedFactor +@[noinline] def runBalancedFactor64 := readBalanced balanced64Ref runBalancedFactor +@[noinline] def runBalancedFactor72 := readBalanced balanced72Ref runBalancedFactor +@[noinline] def runBalancedFactor80 := readBalanced balanced80Ref runBalancedFactor + +@[noinline] def runBalancedForced32 := readBalanced balanced32Ref runBalancedForced +@[noinline] def runBalancedForced40 := readBalanced balanced40Ref runBalancedForced +@[noinline] def runBalancedForced48 := readBalanced balanced48Ref runBalancedForced +@[noinline] def runBalancedForced56 := readBalanced balanced56Ref runBalancedForced +@[noinline] def runBalancedForced64 := readBalanced balanced64Ref runBalancedForced +@[noinline] def runBalancedForced72 := readBalanced balanced72Ref runBalancedForced +@[noinline] def runBalancedForced80 := readBalanced balanced80Ref runBalancedForced + +@[noinline] +def runPMinusOneBatch (_ : Unit) : Array Nat := + smoothBits.map fun bits => runPMinusOne (smoothInput bits) -def runTableBatch (_ : Unit) : Array Nat := tableInputs.map runFactor +@[noinline] +def runEcmBatch (_ : Unit) : Array Nat := + ecmBits.map fun bits => runEcm (ecmInput bits) + +@[noinline] +def runEcmRhoBatch (_ : Unit) : Array Nat := + ecmBits.map fun bits => rhoLeast (ecmInput bits) (ecmInput bits) + +@[noinline] +def runCyclotomicBatch (_ : Unit) : IO (Array Nat) := do + return (← powerExponentsRef.get).map runCyclotomic + +@[noinline] +def runPowerGenericBatch (_ : Unit) : IO (Array Nat) := do + return (← powerExponentsRef.get).map runPowerGeneric +@[noinline] +def runPowerSplitBatch (_ : Unit) : IO (Array Nat) := do + return (← powerExponentsRef.get).map runPowerSplit + +private def defaultFuelInputs : Array Nat := + tableInputs ++ + balancedBits.map balancedInput ++ + smoothBits.map smoothInput ++ + ecmBits.map ecmInput ++ + powerExponents.map fun e => powerTarget 2 e .minus + +@[noinline] def runDefaultFuelSchedule (_ : Unit) : Array Nat := defaultFuelInputs.map fun n => match Internal.factorCounted? n (Hex.Rand.ofSeed n) with @@ -176,16 +267,36 @@ private def orderLadder : Array Nat := #[257, 1013, 4073, 16363, 65537] /- These 50- and 61-bit primes divide `3^64 - 1` and `3^176 - 1`, respectively. They exercise downstream-sized operands while keeping the otherwise linear reference order scan bounded. -/ -private def downstreamOrderPrimes : Array Nat := #[ +private opaque downstreamOrderPrimes : Array Nat := #[ 926510094425921, 1363620137403810529 ] -def runDownstreamOrder (_ : Unit) : Array Nat := - downstreamOrderPrimes.map (orderOf 3) +initialize downstreamOrderPrimesRef : IO.Ref (Array Nat) ← + IO.mkRef downstreamOrderPrimes -def runDownstreamPrimitiveRoot (_ : Unit) : Array Nat := - downstreamOrderPrimes.map runPrimitiveRoot +@[noinline] +def runDownstreamOrder (_ : Unit) : IO (Array Nat) := do + return (← downstreamOrderPrimesRef.get).map (orderOf 3) + +@[noinline] +def runDownstreamPrimitiveRoot (_ : Unit) : IO (Array Nat) := do + return (← downstreamOrderPrimesRef.get).map runPrimitiveRoot + +def reportControls : IO UInt32 := do + let tableDispatch ← runTableDispatch () + let tableTrial ← runTableTrial () + let mut ok := tableDispatch == tableTrial && tableDispatch.all (!·.isEmpty) + let tableStatus := if ok then "success" else "failure" + IO.println s!"table,{tableStatus}" + for bits in balancedBits do + let dispatched := runBalancedFactor bits + let forced := runBalancedForced bits + let success := dispatched == forced && dispatched.all (!·.isEmpty) + ok := ok && success + let status := if success then "success" else "failure" + IO.println s!"balanced-{bits},{status}" + return if ok then 0 else 1 private theorem boundedPowMul_exact (q acc : Nat) (hq : 0 < q) (hacc : 0 < acc) : ∀ e : Nat, @@ -273,161 +384,42 @@ def sigmaInputForCount : Nat → SigmaInput def runSigmaFactorCount (input : SigmaInput) : Nat := sigma input.checked 1 -def runSquareFactorCount (input : SigmaInput) : Nat := +@[noinline] +private def runSquareOnce (input : SigmaInput) : Nat := squareDivisor input.checked + squarefreePart input.checked -def runTotientFactorCount (input : SigmaInput) : Nat := - totient input.checked +def runSquareFactorCount (input : SigmaInput) : Nat := + (List.range 8192).foldl (fun total _ => total + runSquareOnce input) 0 -/- Generic factorization is rho-dominated on balanced semiprimes: the smaller -factor has size `sqrt n`, and rho takes its square root, giving `O(n^(1/4))` -arithmetic iterations. The returned factor-count hash is constant-size. -/ -setup_benchmark runBalancedFactor n => 2 ^ (n / 4) - where { - paramFloor := 32 - paramCeiling := 80 - paramSchedule := .custom #[32, 40, 48, 56, 64, 72, 80] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } +def runTotientFactorCount (input : SigmaInput) : Nat × Nat := + let value := totient input.checked + (value, value % 4294967291) -/- Brent rho needs `O(sqrt p)` iterations for the least factor `p`; balanced -semiprimes have `p = sqrt n`, hence the declared `O(n^(1/4))` model. -/ -setup_benchmark runBalancedRho n => 2 ^ (n / 4) +/- The matched direct arm runs Brent rho with the public dispatcher's restart +and cycle-step allocation. Each balanced least factor has `bits / 2` bits, so +the fixed five-seed batch has `Theta(2^(bits/4))` expected cycle work. -/ +setup_benchmark runBalancedRho n => 2 ^ (n / 4) where { paramFloor := 32 paramCeiling := 80 paramSchedule := .custom #[32, 40, 48, 56, 64, 72, 80] maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- The smoothness bound is fixed, so the arithmetic-operation count is fixed; -operand work scales with the modulus bit length, modeled by `O(log n)`. -/ -setup_benchmark runPMinusOneWord n => n - where { - paramFloor := 32 - paramCeiling := 64 - paramSchedule := .custom #[32, 40, 48, 56, 64] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 + targetInnerNanos := 1000000000 outerTrials := 3 } -/- Above `2^64`, the p-1 stage uses direct `Nat` modular products. The bound -and scalar schedule remain fixed; quadratic operand work is the conservative -native model for this separate big-integer regime. -/ -setup_benchmark runPMinusOneNat n => n * n - where { - paramFloor := 72 - paramCeiling := 80 - paramSchedule := .custom #[72, 76, 80] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- Below `2^64`, ECM uses the fixed-width Montgomery backend. The curve and -smoothness bound are fixed, so this route is constant-cost in the selected -word-size regime. -/ -setup_benchmark runEcmWord _n => 1 - where { - paramFloor := 48 - paramCeiling := 64 - paramSchedule := .custom #[48, 56, 64] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- Above the word boundary the same fixed stage-1 schedule uses direct `Nat` -modular products. With a fixed scalar-step count, quadratic operand work is -the conservative native-cost model on this short big-integer ladder. -/ -setup_benchmark runEcmNat n => n * n - where { - paramFloor := 72 - paramCeiling := 80 - paramSchedule := .custom #[72, 76, 80] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- On the same word-size ECM policy inputs, rho sees the fixed 20-bit least -factor 1000003. Its iteration count is therefore fixed across this ladder; the -constant-cost model makes the stage-1 policy decision directly measurable. -/ -setup_benchmark runEcmRhoWord _n => 1 - where { - paramFloor := 48 - paramCeiling := 64 - paramSchedule := .custom #[48, 56, 64] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- Above the word boundary, the selected successful ECM factors grow toward -the square root of the input. Brent rho's worst expected route cost is thus -`O(n^(1/4))` arithmetic iterations; the exponential bit-length model is the -conservative upper bound used for this short paired policy ladder. -/ -setup_benchmark runEcmRhoNat n => 2 ^ (n / 4) - where { - paramFloor := 72 - paramCeiling := 80 - paramSchedule := .custom #[72, 76, 80] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- Building recursive cyclotomic values for the divisor indices through `n` -revisits prefixes whose total length has a quadratic cost bound. -/ -setup_benchmark runCyclotomic n => n * n - where { - paramFloor := 4 - paramCeiling := 32 - paramSchedule := .custom #[4, 8, 16, 24, 32] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - } - /- `boundedPowMul` replays the single exponent one guarded multiplication at a -time. The accumulator grows throughout the replay, so `n²` is the conservative -native-cost model for the widening guarded multiplications and divisions. -/ -setup_benchmark runReplay n => n * n +time. The accumulator grows throughout the replay, so the sum of widening +guarded multiplications and divisions has a `Theta(n²)` native-cost model. The +multi-order-of-magnitude exponent schedule makes this a two-sided claim. -/ +setup_benchmark runReplay n => n * n where { paramFloor := 1024 paramCeiling := 262144 - paramSchedule := .custom #[1024, 4096, 16384, 65536, 262144] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- Replay visits each certified prime-power entry once. The growing subject -also makes guarded products wider, so `n^2` is the conservative native-cost -model for the 1-through-10 entry ladder required by the SPEC; equivalently, -this is a quadratic complexity bound. -/ -setup_benchmark runReplayWidth n => n * n - where { - paramFloor := 1 - paramCeiling := 10 - paramSchedule := .custom #[1, 2, 4, 6, 8, 10] + paramSchedule := .custom + #[1024, 16384, 65536, 131072, 196608, 229376, 262144] maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 + targetInnerNanos := 1000000000 outerTrials := 3 } @@ -435,80 +427,29 @@ setup_benchmark runReplayWidth n => n * n per candidate exponent. On every prime in this ladder, `3` has order `p - 1`, so each run exercises `p - 1` scan steps and the declared arithmetic-operation model is linear. -/ -setup_benchmark runOrder n => n +setup_benchmark runOrder n => n where { paramFloor := 257 paramCeiling := 65537 paramSchedule := .custom orderLadder maxSecondsPerCall := 5.0 targetInnerNanos := 2500000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- The ascending primitive-root search performs at most `p` candidates, each -with bounded modular checks. This is the public search's linear candidate-count -upper bound; the selected primes expose its actual early-success policy. -/ -setup_benchmark runPrimitiveRoot n => n - where { - paramFloor := 257 - paramCeiling := 65537 - paramSchedule := .custom orderLadder - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- Factoring `2^n - 1` without the structural split has the input-value upper -bound `2^n`; this registration is paired with `runPowerSplit` to measure the -policy benefit. The report treats faster observed scaling as a mode-2 upper- -bound result, not as a tight exponential claim. -/ -setup_benchmark runPowerGeneric n => 2 ^ n - where { - paramFloor := 12 - paramCeiling := 64 - paramSchedule := .custom #[12, 16, 20, 24, 28, 32, 40, 48, 56, 64] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 - outerTrials := 3 - } - -/- The cyclotomic route has the same conservative input-value upper bound as -the generic route, allowing an output-agreeing paired policy comparison over -the exact same exponent ladder. -/ -setup_benchmark runPowerSplit n => 2 ^ n - where { - paramFloor := 12 - paramCeiling := 64 - paramSchedule := .custom #[12, 16, 20, 24, 28, 32, 40, 48, 56, 64] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 outerTrials := 3 } -/- These targets are much faster per call than the route-search targets -above, while using the same warm, autotuned 100 ms child-side batches. On the -scheduled high-startup host, the default ten-spawn floor would discard their -in-process measurements; the 1.0 multiplier changes only that filter, and -exported evidence still records the measured floor. -/ - /- For the certified input `3^(e+1)` at `k = 1`, `sigma` computes a nontrivial exact geometric quotient with `Theta(e)` output bits. Preparation hoists the unused certified subject out of the timed loop. The quotient divisor is the single-limb value `2`, so exponentiation dominates with the declared quasi-linear `n log n` surrogate; Lean's `Nat` result hash is constant-time. -/ -setup_benchmark runSigmaExponent n => n * n.log2 +setup_benchmark runSigmaExponent n => n * n.log2 with prep := prepSigmaExponent where { paramFloor := 16384 paramCeiling := 4194304 paramSchedule := .custom #[16384, 65536, 262144, 1048576, 4194304] maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 + targetInnerNanos := 1000000000 -- The multi-million-bit ladder crosses native multiplication regimes; -- 0.20 admits that finite-range transition without changing the model. slopeTolerance := 0.20 @@ -520,33 +461,33 @@ multiplies a linearly growing accumulator by one bounded-size table-prime entry sum. Its cost is `Theta(i)` limbs, whose sum is the declared `Theta(n²)` native-cost model. Preparation selects a prechecked input once per child spawn, outside the timed loop. -/ -setup_benchmark runSigmaFactorCount n => n * n +setup_benchmark runSigmaFactorCount n => n * n with prep := sigmaInputForCount where { paramFloor := 32 paramCeiling := 512 paramSchedule := .custom #[32, 64, 128, 256, 512] maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 + targetInnerNanos := 3000000000 outerTrials := 3 } /- Each prepared certificate has `n` entries of fixed exponent 32. The square-divisor accumulator grows linearly in limbs, so its sequential multiplication has the declared `Theta(n²)` native-cost model; the parity -product is identically one and contributes only a linear pass. Preparation -hoists the enormous certified subject out of the timed loop, so an input-range -scan would be immediately observable rather than hidden in setup. -/ -setup_benchmark runSquareFactorCount n => n * n +product is identically one and contributes only a linear pass. A fixed 8192-run +hot loop preserves that model while raising the operation above the child +spawn-resolution floor. Preparation hoists the enormous certified subject out +of the timed loop, so an input-range scan would be immediately observable +rather than hidden in setup. -/ +setup_benchmark runSquareFactorCount n => n * n with prep := sigmaInputForCount where { paramFloor := 32 paramCeiling := 1024 paramSchedule := .custom #[32, 64, 128, 256, 512, 1024] - maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 + maxSecondsPerCall := 60.0 + targetInnerNanos := 1000000000 -- At 32..512 the early accumulator-width regimes gave an inconclusive -- slope. Extending to 1024 exposes convergence toward the n² model. slopeTolerance := 0.20 @@ -556,48 +497,122 @@ setup_benchmark runSquareFactorCount n => n * n /- Each prepared certificate has `n` fixed-exponent prime-power entries. `totient` builds one bounded-size contribution per entry, then sequentially multiplies an accumulator whose limb count grows linearly, giving the declared -`Theta(n²)` native-cost model. Hashing the linearly sized result is lower-order. -Preparation hoists the enormous subject out of the timed loop; scanning -residues below it would not terminate on these subjects. -/ -setup_benchmark runTotientFactorCount n => n * n +`Theta(n²)` native-cost model. The paired modular checksum prevents the low +word of these highly even results from making every harness hash zero; its +single division is lower-order. Preparation hoists the enormous subject out +of the timed loop; scanning residues below it would not terminate on these +subjects. -/ +setup_benchmark runTotientFactorCount n => n * n with prep := sigmaInputForCount where { paramFloor := 32 paramCeiling := 1024 paramSchedule := .custom #[32, 64, 128, 256, 512, 1024] maxSecondsPerCall := 5.0 - targetInnerNanos := 100000000 - signalFloorMultiplier := 1.0 + targetInnerNanos := 1000000000 -- The ladder crosses accumulator-width regimes; 0.20 admits that -- finite-range transition without changing the model. slopeTolerance := 0.20 outerTrials := 3 } -private def defaultFuelConfig : LeanBench.FixedBenchmarkConfig where +private def fixedConfig (seconds : Float) (expected : UInt64) : + LeanBench.FixedBenchmarkConfig where repeats := 3 - maxSecondsPerCall := 10.0 - -/- Absolute downstream policy case: the exact public `defaultFuel` schedule -over table, balanced, smooth, ECM, and power-form inputs. The odd/even encoding -retains success/failure together with the charged attempt count. -/ -setup_fixed_benchmark runDefaultFuelSchedule where defaultFuelConfig - -/- Absolute committed-table policy case. This covers prime lookup and small -composite factorization independently of the growing balanced ladder. -/ -setup_fixed_benchmark runTableBatch where defaultFuelConfig - -/- Downstream-size order and primitive-root policy cases. Their chosen primes -have short order for base 3, so this fixed track records operand-size behavior -without pretending that the reference linear scan is feasible through 64 bits. -/ -setup_fixed_benchmark runDownstreamOrder where defaultFuelConfig - -setup_fixed_benchmark runDownstreamPrimitiveRoot where defaultFuelConfig + maxSecondsPerCall := seconds + expectedHash := some expected + +/- Protocol anchor, not performance evidence: the exact public `defaultFuel` +schedule over every committed table, balanced, smooth, ECM, and power-form +input. The odd/even encoding retains success/failure and charged attempts. -/ +setup_fixed_benchmark runDefaultFuelSchedule where + fixedConfig 2.0 0x10f66a3116d80119 + +/- Mode 3 for balanced dispatch. Its attempted five-seed 32--80-bit +`2^(bits/4)` registration was inconclusive because certificate construction +and primality checks dominate different lower rungs; the raw-rho registration +above retains the stable asymptotic check. One fixed normal-policy and +rho-only-policy target per rung preserves the preregistered full-pipeline +ratio. Both arms return the same canonical checked-factorization encoding. -/ +setup_fixed_benchmark runBalancedFactor32 where + fixedConfig 0.01 0x1bf8f79828d53905 +setup_fixed_benchmark runBalancedFactor40 where + fixedConfig 0.05 0x73341ad461f040fb +setup_fixed_benchmark runBalancedFactor48 where + fixedConfig 0.1 0xae563f6ab52a4a8b +setup_fixed_benchmark runBalancedFactor56 where + fixedConfig 0.2 0x386194db34d47118 +setup_fixed_benchmark runBalancedFactor64 where + fixedConfig 0.75 0x6dc7828c846f9e2b +setup_fixed_benchmark runBalancedFactor72 where + fixedConfig 2.0 0x2c5ab36c63d8144e +setup_fixed_benchmark runBalancedFactor80 where + fixedConfig 6.0 0x62b9a8e4f8df37af +setup_fixed_benchmark runBalancedForced32 where + fixedConfig 0.01 0x1bf8f79828d53905 +setup_fixed_benchmark runBalancedForced40 where + fixedConfig 0.05 0x73341ad461f040fb +setup_fixed_benchmark runBalancedForced48 where + fixedConfig 0.1 0xae563f6ab52a4a8b +setup_fixed_benchmark runBalancedForced56 where + fixedConfig 0.2 0x386194db34d47118 +setup_fixed_benchmark runBalancedForced64 where + fixedConfig 0.75 0x6dc7828c846f9e2b +setup_fixed_benchmark runBalancedForced72 where + fixedConfig 2.0 0x2c5ab36c63d8144e +setup_fixed_benchmark runBalancedForced80 where + fixedConfig 6.0 0x62b9a8e4f8df37af + +/- Mode 3 for table dispatch: parameterising by integer value mixes unrelated +factor shapes, so the deterministic uniform batch is the canonical workload. +The headline report records the attempted mixed ladder and the batch's absolute +budget. `runTableTrial` is the output-agreeing direct-route timing anchor. -/ +setup_fixed_benchmark runTableDispatch where + fixedConfig 0.01 0x2e89d71edc0211cb +setup_fixed_benchmark runTableTrial where + fixedConfig 0.01 0x2e89d71edc0211cb + +/- Mode 3 for fixed-bound p-1: its word/direct-`Nat` transition and limb +plateaus defeated a stable one-parameter wall-time model. The canonical batch +covers every committed 32--80-bit success case under one reported budget. -/ +setup_fixed_benchmark runPMinusOneBatch where + fixedConfig 0.1 0xf15e2d694e366d3a + +/- Mode 3 for fixed-bound ECM: a three-point word ladder and a three-point +direct-`Nat` ladder cannot distinguish constant, linear, and multiplication +costs. The canonical batch carries the absolute budget; the matched rho batch +is an output-agreeing route-policy timing anchor, not separate coverage. -/ +setup_fixed_benchmark runEcmBatch where + fixedConfig 0.1 0x32066d5482493644 +setup_fixed_benchmark runEcmRhoBatch where + fixedConfig 0.5 0x32066d5482493644 + +/- Mode 3 for cyclotomic construction and power-form search: divisor shape and +the deterministic factor-search route make exponent-only slopes unstable. The +fixed exponent batch is the canonical workload, and the generic/split pair is +output-agreeing. Their operation-specific budgets live in the report. -/ +setup_fixed_benchmark runCyclotomicBatch where + fixedConfig 0.01 0x85f906cb15cbed85 +setup_fixed_benchmark runPowerGenericBatch where + fixedConfig 0.02 0x6f7b3a0049fb90c3 +setup_fixed_benchmark runPowerSplitBatch where + fixedConfig 0.02 0x6f7b3a0049fb90c3 + +/- Mode 3 downstream cases. The exact 50- and 61-bit primes have short base-3 +orders, so they test realistic operand sizes without pretending that the +reference linear scan is feasible for arbitrary 64-bit order. Opaque inputs +and noinline bodies prevent closed-term lifting; the report records separate +absolute budgets for order and primitive-root search. -/ +setup_fixed_benchmark runDownstreamOrder where + fixedConfig 0.01 0x748bc67983cb604e +setup_fixed_benchmark runDownstreamPrimitiveRoot where + fixedConfig 0.02 0xf53a7f8b2ec1ebc6 end Hex.IntFactorBench def main (args : List String) : IO UInt32 := match args with | ["default-fuel"] => Hex.IntFactorBench.reportDefaultFuel + | ["control-audit"] => Hex.IntFactorBench.reportControls | "ecm-probe" :: values => Hex.IntFactorBench.probeEcm values | _ => LeanBench.Cli.dispatch args From 1af7fe28d7e65951c428db6cdd2f8b4c1d6494f2 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 00:50:10 +0000 Subject: [PATCH 09/26] bench(hex-int-factor): collect honest phase 4 evidence Add per-rung closed-term-safe ECM anchors with literal expected hashes and absolute ceilings. Replace the obsolete collector registrations with the complete normal/forced policy pairs and validate every harness verdict, expected hash, internal ratio, control audit, and default-fuel result before writing an artifact. Use the same 256-input GMP-ECM subprocess shape for the factor-of-15 protocol control and every shared rung. Pass sigma 7, B1 1000, and B2 1 explicitly, so stage 2 is disabled by B2 < B1. Preserve no-factor outcomes as results rather than misreporting them as protocol failures, and mark ratio eligibility solely from the preregistered overhead-fraction rule. --- bench/HexIntFactor/Bench.lean | 29 +++ scripts/bench/intfactor_phase4.py | 353 +++++++++++++++++------------- 2 files changed, 225 insertions(+), 157 deletions(-) diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index fbdcebd2e..7c9084c93 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -186,6 +186,13 @@ initialize balanced64Ref : IO.Ref Nat ← IO.mkRef 64 initialize balanced72Ref : IO.Ref Nat ← IO.mkRef 72 initialize balanced80Ref : IO.Ref Nat ← IO.mkRef 80 +initialize ecm48Ref : IO.Ref Nat ← IO.mkRef 48 +initialize ecm56Ref : IO.Ref Nat ← IO.mkRef 56 +initialize ecm64Ref : IO.Ref Nat ← IO.mkRef 64 +initialize ecm72Ref : IO.Ref Nat ← IO.mkRef 72 +initialize ecm76Ref : IO.Ref Nat ← IO.mkRef 76 +initialize ecm80Ref : IO.Ref Nat ← IO.mkRef 80 + private def readBalanced (ref : IO.Ref Nat) (run : Nat → α) (_ : Unit) : IO α := do return run (← ref.get) @@ -206,6 +213,16 @@ private def readBalanced (ref : IO.Ref Nat) @[noinline] def runBalancedForced72 := readBalanced balanced72Ref runBalancedForced @[noinline] def runBalancedForced80 := readBalanced balanced80Ref runBalancedForced +private def readEcm (ref : IO.Ref Nat) (_ : Unit) : IO Nat := do + return runEcm (ecmInput (← ref.get)) + +@[noinline] def runEcm48 := readEcm ecm48Ref +@[noinline] def runEcm56 := readEcm ecm56Ref +@[noinline] def runEcm64 := readEcm ecm64Ref +@[noinline] def runEcm72 := readEcm ecm72Ref +@[noinline] def runEcm76 := readEcm ecm76Ref +@[noinline] def runEcm80 := readEcm ecm80Ref + @[noinline] def runPMinusOneBatch (_ : Unit) : Array Nat := smoothBits.map fun bits => runPMinusOne (smoothInput bits) @@ -586,6 +603,18 @@ setup_fixed_benchmark runEcmBatch where fixedConfig 0.1 0x32066d5482493644 setup_fixed_benchmark runEcmRhoBatch where fixedConfig 0.5 0x32066d5482493644 +setup_fixed_benchmark runEcm48 where + fixedConfig 0.02 0x00000000000f4243 +setup_fixed_benchmark runEcm56 where + fixedConfig 0.02 0x00000000000f4243 +setup_fixed_benchmark runEcm64 where + fixedConfig 0.02 0x00000000000f4243 +setup_fixed_benchmark runEcm72 where + fixedConfig 0.02 0x00000002003bafc5 +setup_fixed_benchmark runEcm76 where + fixedConfig 0.02 0x00000002003bafc5 +setup_fixed_benchmark runEcm80 where + fixedConfig 0.02 0x00000002003bafc5 /- Mode 3 for cyclotomic construction and power-form search: divisor shape and the deterministic factor-search route make exponent-only slopes unstable. The diff --git a/scripts/bench/intfactor_phase4.py b/scripts/bench/intfactor_phase4.py index f4bbccc73..a0b540ff9 100644 --- a/scripts/bench/intfactor_phase4.py +++ b/scripts/bench/intfactor_phase4.py @@ -1,22 +1,9 @@ #!/usr/bin/env python3 -"""Collect and reproduce the HexIntFactor Phase-4 evidence package. +"""Collect and render reproducible HexIntFactor Phase-4 evidence. -The scientific run pins itself and every child to one idle logical CPU, runs -all registered ``hexintfactor_bench`` targets at their declared settings, then -measures the two informational external comparisons: - -* PARI ``factor`` on the full balanced-semiprime ladder. PARI's own wall clock - times a calibrated batch inside one GP process, excluding GP startup. -* GMP-ECM stage 1 with ``B1=1000`` and ``sigma=7`` on the exact inputs used by - the Lean ECM registrations. A calibrated multi-input batch keeps one process - alive; a same-command batch of 15 records the remaining protocol floor. - -Examples:: - - python3 scripts/bench/intfactor_phase4.py --pari /path/to/gp \ - --ecm /path/to/ecm --output reports/bench-results/hex-int-factor.json - python3 scripts/bench/intfactor_phase4.py --report \ - reports/bench-results/hex-int-factor.json +All children run on one idle CPU. PARI uses calibrated in-process batches. +GMP-ECM uses one fixed 256-input batch shape with sigma 7, B1 1000, and B2 1 +(B2 < B1 disables stage 2) for both the overhead control and every operand. """ from __future__ import annotations @@ -37,13 +24,13 @@ try: import idle_core -except ModuleNotFoundError: # imported as ``scripts.bench.*`` by tests +except ModuleNotFoundError: from scripts.bench import idle_core ROOT = Path(__file__).resolve().parents[2] BENCH = ROOT / ".lake" / "build" / "bin" / "hexintfactor_bench" - +ECM_BATCH = 256 BALANCED = ( (32, 4_296_195_809), (40, 1_099_546_267_613), @@ -53,31 +40,38 @@ (72, 4_722_366_488_642_080_239_163), (80, 1_208_925_819_625_624_289_983_961), ) - ECM_CASES = ( (48, 268_436_384_306_737), (56, 68_719_683_059_430_703), (64, 17_592_238_821_149_133_773), - (72, 2_362_266_098_603_427_230_429), - (76, 37_781_266_112_080_922_588_887), - (80, 604_472_739_136_871_618_122_723), + (72, 2_362_258_565_959_719_996_521), + (76, 37_796_135_460_432_195_119_879), + (80, 604_738_165_771_235_538_626_863), ) -def git(*args: str) -> str: +def run(command: list[str], *, stdin: str | None = None, + timeout: float = 60.0) -> subprocess.CompletedProcess[str]: return subprocess.run( - ["git", *args], cwd=ROOT, check=True, capture_output=True, text=True - ).stdout.strip() + command, cwd=ROOT, input=stdin, check=True, capture_output=True, + text=True, timeout=timeout, + ) + + +def git(*args: str) -> str: + return run(["git", *args]).stdout.strip() def sha256(path: Path) -> str: return hashlib.sha256(path.read_bytes()).hexdigest() -def host_state(cpu: int) -> dict: +def host_state(cpu: int) -> dict[str, object]: model = "unknown" for block in Path("/proc/cpuinfo").read_text().split("\n\n"): - fields = dict(line.split(":", 1) for line in block.splitlines() if ":" in line) + fields = dict( + line.split(":", 1) for line in block.splitlines() if ":" in line + ) if fields.get("processor", "").strip() == str(cpu): model = fields.get("model name", "unknown").strip() break @@ -87,18 +81,13 @@ def host_state(cpu: int) -> dict: "affinity": sorted(os.sched_getaffinity(0)), "cpu_model": model, "load_average": list(os.getloadavg()), - "cpu_pressure": pressure.read_text().strip() if pressure.exists() else "unavailable", + "cpu_pressure": ( + pressure.read_text().strip() if pressure.exists() else "unavailable" + ), } -def run(command: list[str], *, stdin: str | None = None, timeout: float = 30.0) -> subprocess.CompletedProcess: - return subprocess.run( - command, cwd=ROOT, input=stdin, check=True, capture_output=True, - text=True, timeout=timeout, - ) - - -def median_row(samples: list[float]) -> dict: +def median_row(samples: list[float]) -> dict[str, object]: return { "samples_nanos": samples, "median_nanos": statistics.median(samples), @@ -107,47 +96,70 @@ def median_row(samples: list[float]) -> dict: } -def combined_output(command: list[str]) -> str: - proc = run(command) - return (proc.stdout + proc.stderr).strip() - +def result(export: dict[str, object], short_name: str) -> dict[str, object]: + full = f"Hex.IntFactorBench.{short_name}" + rows = export["results"] + assert isinstance(rows, list) + return next(row for row in rows if row["function"] == full) -def bench_result(export: dict, function: str) -> dict: - return next(row for row in export["results"] if row["function"] == function) +def fixed_median(export: dict[str, object], short_name: str) -> float: + return float(result(export, short_name)["median_nanos"]) -def lean_medians(export: dict, function: str) -> dict[int, float]: - row = bench_result(export, function) - if row.get("trial_summaries"): - return { - item["param"]: item["median_per_call_nanos"] - for item in row["trial_summaries"] - } - grouped: dict[int, list[float]] = {} - for point in row["points"]: - if point["status"] == "ok": - grouped.setdefault(point["param"], []).append(point["per_call_nanos"]) - return {param: statistics.median(values) for param, values in grouped.items()} - -def gp_batch(gp: str, n: int, repeats: int, timeout: float) -> tuple[float, int]: +def validate_export(export: dict[str, object]) -> None: + rows = export["results"] + assert isinstance(rows, list) + failures: list[str] = [] + for row in rows: + name = str(row["function"]) + if row["kind"] == "parametric": + if row["verdict"] != "consistent_with_declared_complexity": + failures.append(f"{name}: verdict={row['verdict']}") + else: + if not row["hashes_agree"]: + failures.append(f"{name}: repeat hashes disagree") + check = row["expected_hash_check"] + if check["status"] != "matched": + failures.append(f"{name}: expected hash {check['status']}") + for bits, _ in BALANCED: + normal = result(export, f"runBalancedFactor{bits}") + forced = result(export, f"runBalancedForced{bits}") + if normal["observed_hash"] != forced["observed_hash"]: + failures.append(f"balanced-{bits}: output hashes differ") + ratio = float(normal["median_nanos"]) / float(forced["median_nanos"]) + if ratio > 1.25: + failures.append(f"balanced-{bits}: normal/forced={ratio:.6f} > 1.25") + table = fixed_median(export, "runTableDispatch") + trial = fixed_median(export, "runTableTrial") + if result(export, "runTableDispatch")["observed_hash"] != \ + result(export, "runTableTrial")["observed_hash"]: + failures.append("table: output hashes differ") + if table / trial > 1.25: + failures.append(f"table: dispatch/trial={table / trial:.6f} > 1.25") + if failures: + raise RuntimeError("invalid scientific export:\n " + "\n ".join(failures)) + + +def gp_batch(gp: str, n: int, repeats: int, + timeout: float) -> tuple[float, int]: program = ( f"my(t=getwalltime());my(f);for(i=1,{repeats},f=factor({n}));" "print(getwalltime()-t);print(factorback(f));quit\n" ) - output = run([gp, "-fq"], stdin=program, timeout=timeout).stdout.splitlines() - values = [line.strip() for line in output if line.strip()] + lines = run([gp, "-fq"], stdin=program, timeout=timeout).stdout.splitlines() + values = [line.strip() for line in lines if line.strip()] if len(values) != 2: - raise RuntimeError(f"unexpected GP reply for {n}: {output!r}") + raise RuntimeError(f"unexpected GP reply for {n}: {lines!r}") return float(values[0]) * 1_000_000.0 / repeats, int(values[1]) -def measure_pari(gp: str, n: int, rounds: int, timeout: float) -> dict: +def measure_pari(gp: str, n: int, rounds: int, timeout: float) -> dict[str, object]: repeats = 1 while True: per_call, product = gp_batch(gp, n, repeats, timeout) if product != n: - raise RuntimeError(f"PARI factor product mismatch at {n}: {product}") + raise RuntimeError(f"PARI product mismatch at {n}: {product}") if per_call * repeats >= 50_000_000 or repeats >= 1 << 20: break repeats *= 2 @@ -155,87 +167,98 @@ def measure_pari(gp: str, n: int, rounds: int, timeout: float) -> dict: for _ in range(rounds): per_call, product = gp_batch(gp, n, repeats, timeout) if product != n: - raise RuntimeError(f"PARI factor product mismatch at {n}: {product}") + raise RuntimeError(f"PARI product mismatch at {n}: {product}") samples.append(per_call) return {"batch_repeats": repeats, **median_row(samples)} -def ecm_batch(ecm: str, n: int, repeats: int, timeout: float) -> tuple[float, list[list[int]]]: +def ecm_batch(ecm: str, n: int, timeout: float) -> tuple[float, list[list[int]]]: started = time.monotonic_ns() proc = subprocess.run( - [ecm, "-q", "-sigma", "7", "1000"], cwd=ROOT, - input=f"{n}\n" * repeats, - capture_output=True, text=True, timeout=timeout, + [ecm, "-q", "-sigma", "7", "1000", "1"], cwd=ROOT, + input=f"{n}\n" * ECM_BATCH, capture_output=True, text=True, + timeout=timeout, ) - elapsed = float(time.monotonic_ns() - started) / repeats - # GMP-ECM uses exit codes to classify the factor it found (8 for the - # trivial/overhead input, 14 for a factor found in stage 1). + elapsed = float(time.monotonic_ns() - started) / ECM_BATCH if proc.returncode not in (0, 2, 6, 8, 10, 14): - raise RuntimeError( - f"GMP-ECM failed ({proc.returncode}) at {n}: {proc.stderr}" - ) + raise RuntimeError(f"GMP-ECM failed ({proc.returncode}) at {n}: {proc.stderr}") outputs = [ [int(token) for token in line.split() if token.isdigit()] for line in proc.stdout.splitlines() if line.strip() ] - if len(outputs) != repeats: + if len(outputs) != ECM_BATCH: raise RuntimeError( - f"GMP-ECM returned {len(outputs)} rows for {repeats} inputs at {n}" + f"GMP-ECM returned {len(outputs)} rows, expected {ECM_BATCH}, at {n}" ) return elapsed, outputs -def measure_ecm(ecm: str, n: int, rounds: int, timeout: float) -> dict: - repeats = 1 - while True: - per_call, outputs = ecm_batch(ecm, n, repeats, timeout) - if any((row != [15] if n == 15 else len(row) != 2 or row[0] * row[1] != n) - for row in outputs): - raise RuntimeError(f"GMP-ECM factor mismatch at {n}: {outputs[:3]}") - if per_call * repeats >= 50_000_000 or repeats >= 1 << 20: - break - repeats *= 2 - samples = [] - output_example = outputs[0] +def measure_ecm(ecm: str, n: int, rounds: int, + timeout: float) -> dict[str, object]: + samples: list[float] = [] + example: list[int] = [] for _ in range(rounds): - per_call, outputs = ecm_batch(ecm, n, repeats, timeout) - if any((row != [15] if n == 15 else len(row) != 2 or row[0] * row[1] != n) - for row in outputs): + per_call, outputs = ecm_batch(ecm, n, timeout) + bad = any( + row != [n] and (len(row) != 2 or row[0] * row[1] != n) + for row in outputs + ) + if bad: raise RuntimeError(f"GMP-ECM factor mismatch at {n}: {outputs[:3]}") samples.append(per_call) + example = outputs[0] return { - "batch_repeats": repeats, + "batch_repeats": ECM_BATCH, **median_row(samples), - "output_example": output_example, + "output_example": example, + "found_factor": len(example) == 2, } -def print_report(record: dict) -> None: +def render(record: dict[str, object]) -> None: export = record["benchmark_export"] - print("| target | verdict | selected mode |") - print("|---|---|---|") + assert isinstance(export, dict) + print("| target | harness result |") + print("|---|---|") for row in export["results"]: + short = row["function"].rsplit(".", 1)[-1] if row["kind"] == "fixed": - verdict = f"median {row['median_nanos'] / 1e6:.3f} ms; hashes agree={row['hashes_agree']}" - mode = "3 (fixed policy schedule)" + text = ( + f"median {row['median_nanos'] / 1e6:.3f} ms; " + f"expected hash {row['expected_hash_check']['status']}" + ) else: - verdict = row["verdict"] - mode = ("1" if verdict == "consistent_with_declared_complexity" - else "2 (manual upper bound)") - print(f"| `{row['function'].rsplit('.', 1)[-1]}` | {verdict} | {mode} |") - print("\n| bits | Lean factor | PARI factor | Lean / PARI |") + text = row["verdict"] + print(f"| `{short}` | {text} |") + controls = record["internal_controls"] + print("\n| bits | normal | forced rho | normal / forced |") + print("|---:|---:|---:|---:|") + for row in controls["balanced"]: + print( + f"| {row['bits']} | {row['normal_nanos']/1e6:.3f} ms | " + f"{row['forced_nanos']/1e6:.3f} ms | {row['ratio']:.3f}x |" + ) + print("\n| bits | Hex factor | PARI factor | Hex / PARI |") print("|---:|---:|---:|---:|") for row in record["comparisons"]["pari"]: - print(f"| {row['bits']} | {row['lean_nanos']/1e6:.3f} ms | " - f"{row['pari']['median_nanos']/1e6:.3f} ms | {row['lean_over_pari']:.2f}x |") + print( + f"| {row['bits']} | {row['lean_nanos']/1e6:.3f} ms | " + f"{row['pari']['median_nanos']/1e6:.3f} ms | " + f"{row['lean_over_pari']:.2f}x |" + ) overhead = record["comparisons"]["gmp_ecm_overhead"]["median_nanos"] - print(f"\nGMP-ECM batched protocol floor: {overhead/1e6:.3f} ms/input\n") - print("| bits | Lean ECM | GMP-ECM raw | GMP-ECM adjusted | Lean / adjusted |") - print("|---:|---:|---:|---:|---:|") + print(f"\nGMP-ECM fixed-batch protocol floor: {overhead/1e6:.3f} ms/input\n") + print("| bits | Hex ECM | GMP raw | GMP adjusted | factor | eligible | Hex / adjusted |") + print("|---:|---:|---:|---:|:---:|:---:|---:|") for row in record["comparisons"]["gmp_ecm"]: - print(f"| {row['bits']} | {row['lean_nanos']/1e6:.3f} ms | " - f"{row['ecm']['median_nanos']/1e6:.3f} ms | " - f"{row['adjusted_nanos']/1e6:.3f} ms | {row['lean_over_adjusted']:.2f}x |") + ratio = f"{row['lean_over_adjusted']:.2f}x" if row["eligible"] else "—" + print( + f"| {row['bits']} | {row['lean_nanos']/1e6:.3f} ms | " + f"{row['ecm']['median_nanos']/1e6:.3f} ms | " + f"{row['adjusted_nanos']/1e6:.3f} ms | " + f"{'yes' if row['ecm']['found_factor'] else 'no'} | " + f"{'yes' if row['eligible'] else 'no'} | {ratio} |" + ) def main() -> int: @@ -246,11 +269,11 @@ def main() -> int: parser.add_argument("--ecm", default="ecm") parser.add_argument("--cpu", default="auto") parser.add_argument("--rounds", type=int, default=7) - parser.add_argument("--timeout", type=float, default=30.0) + parser.add_argument("--timeout", type=float, default=60.0) parser.add_argument("--allow-dirty", action="store_true") args = parser.parse_args() if args.report: - print_report(json.loads(args.report.read_text())) + render(json.loads(args.report.read_text())) return 0 if args.output is None: parser.error("--output is required unless --report is used") @@ -258,93 +281,109 @@ def main() -> int: parser.error("--rounds must be odd and at least 5; --timeout must be positive") dirty = git("status", "--porcelain", "--untracked-files=all") if dirty and not args.allow_dirty: - parser.error("worktree is dirty; commit first or use --allow-dirty for diagnostics") + parser.error("worktree is dirty; commit first or use --allow-dirty") cpu = idle_core.resolve(args.cpu) idle_core.pin_self(cpu) - state_before = host_state(cpu) - run(["lake", "build", "hexintfactor_bench"], timeout=max(300.0, args.timeout)) + before = host_state(cpu) + run(["lake", "build", "hexintfactor_bench", "HexIntFactorKernelProbe"], + timeout=max(900.0, args.timeout)) if not BENCH.exists(): - raise RuntimeError(f"benchmark executable missing after build: {BENCH}") + raise RuntimeError(f"missing benchmark executable: {BENCH}") + with tempfile.TemporaryDirectory(prefix="hex-int-factor-") as directory: - temp = Path(directory) export_path = Path(directory) / "bench.json" - command = [str(BENCH), "run", "--filter", "Hex.IntFactorBench", - "--export-file", str(export_path)] - run(command, timeout=max(600.0, args.timeout)) + run([ + str(BENCH), "run", "--filter", "Hex.IntFactorBench", + "--export-file", str(export_path), + ], timeout=max(1800.0, args.timeout)) export = json.loads(export_path.read_text()) - compare_exports = {} - compare_groups = { - "ecm_rho_word": ("Hex.IntFactorBench.runEcmWord", - "Hex.IntFactorBench.runEcmRhoWord"), - "ecm_rho_nat": ("Hex.IntFactorBench.runEcmNat", - "Hex.IntFactorBench.runEcmRhoNat"), - "power_split": ("Hex.IntFactorBench.runPowerGeneric", - "Hex.IntFactorBench.runPowerSplit"), - } - for label, functions in compare_groups.items(): - path = temp / f"{label}.json" - run([str(BENCH), "compare", *functions, "--export-file", str(path)], - timeout=max(600.0, args.timeout)) - compare_exports[label] = json.loads(path.read_text()) + validate_export(export) + control_output = run([str(BENCH), "control-audit"], timeout=120.0).stdout + if "failure" in control_output: + raise RuntimeError(f"control audit failed:\n{control_output}") fuel_rows = [] - for line in run([str(BENCH), "default-fuel"], timeout=max(300.0, args.timeout)).stdout.splitlines(): + for line in run([str(BENCH), "default-fuel"], timeout=600.0).stdout.splitlines(): n, fuel, status, attempts = line.split(",") fuel_rows.append({ "n": int(n), "default_fuel": int(fuel), "status": status, "attempts": int(attempts), }) + if any(row["status"] != "success" for row in fuel_rows): + raise RuntimeError("default-fuel schedule contains a failure") - balanced_lean = lean_medians(export, "Hex.IntFactorBench.runBalancedFactor") + balanced_rows = [] pari_rows = [] for bits, n in BALANCED: + normal = result(export, f"runBalancedFactor{bits}") + forced = result(export, f"runBalancedForced{bits}") + normal_ns = float(normal["median_nanos"]) + forced_ns = float(forced["median_nanos"]) + balanced_rows.append({ + "bits": bits, "n": n, "normal_nanos": normal_ns, + "forced_nanos": forced_ns, "ratio": normal_ns / forced_ns, + "hash": normal["observed_hash"], + }) pari = measure_pari(args.pari, n, args.rounds, args.timeout) - lean = balanced_lean[bits] pari_rows.append({ - "bits": bits, "n": n, "lean_nanos": lean, "pari": pari, - "lean_over_pari": lean / pari["median_nanos"], + "bits": bits, "n": n, "lean_nanos": normal_ns, "pari": pari, + "lean_over_pari": normal_ns / float(pari["median_nanos"]), }) - print(f"measured PARI balanced-{bits}", file=sys.stderr) + print(f"measured balanced-{bits}", file=sys.stderr) overhead = measure_ecm(args.ecm, 15, args.rounds, args.timeout) - word_lean = lean_medians(export, "Hex.IntFactorBench.runEcmWord") - nat_lean = lean_medians(export, "Hex.IntFactorBench.runEcmNat") + overhead_ns = float(overhead["median_nanos"]) ecm_rows = [] for bits, n in ECM_CASES: external = measure_ecm(args.ecm, n, args.rounds, args.timeout) - adjusted = max(1.0, external["median_nanos"] - overhead["median_nanos"]) - lean = (word_lean | nat_lean)[bits] + raw_ns = float(external["median_nanos"]) + adjusted = max(1.0, raw_ns - overhead_ns) + fraction = overhead_ns / raw_ns + lean_ns = fixed_median(export, f"runEcm{bits}") + eligible = fraction <= 0.5 and raw_ns > overhead_ns ecm_rows.append({ - "bits": bits, "n": n, "lean_nanos": lean, "ecm": external, - "adjusted_nanos": adjusted, - "overhead_fraction": overhead["median_nanos"] / external["median_nanos"], - "lean_over_adjusted": lean / adjusted, + "bits": bits, "n": n, "lean_nanos": lean_ns, + "ecm": external, "adjusted_nanos": adjusted, + "overhead_fraction": fraction, "eligible": eligible, + "lean_over_adjusted": lean_ns / adjusted, }) - print(f"measured GMP-ECM unbalanced-{bits}", file=sys.stderr) + print(f"measured ECM-{bits}", file=sys.stderr) + table_dispatch = fixed_median(export, "runTableDispatch") + table_trial = fixed_median(export, "runTableTrial") record = { - "schema": "hex-int-factor-phase4/1", + "schema": "hex-int-factor-phase4/2", "environment": { "hostname": socket.gethostname(), "platform": platform.platform(), "python": platform.python_version(), "commit": git("rev-parse", "HEAD"), "dirty": bool(dirty), "dirty_status": dirty, "lean": run(["lake", "env", "lean", "--version"]).stdout.strip(), "lean_bench_sha256": sha256(BENCH), - "pari_version": combined_output([args.pari, "--version"]).splitlines()[0], - "ecm_config": combined_output([args.ecm, "-printconfig"]), + "kernel_source_sha256": sha256(ROOT / "bench/HexBench/IntFactorKernel.lean"), + "pari_version": run([args.pari, "--version"]).stdout.splitlines()[0], + "ecm_config": run([args.ecm, "-printconfig"]).stdout.strip(), "command": shlex.join(sys.argv), - "state_before": state_before, "state_after": host_state(cpu), + "state_before": before, "state_after": host_state(cpu), }, "config": { "rounds": args.rounds, "timeout_seconds": args.timeout, "pari_timing": "GP getwalltime around a calibrated in-process factor batch", - "gmp_ecm_command": f"{args.ecm} -q -sigma 7 1000", + "gmp_ecm_command": f"{args.ecm} -q -sigma 7 1000 1", + "gmp_ecm_batch_repeats": ECM_BATCH, "gmp_ecm_overhead_input": 15, - "gmp_ecm_timing": "calibrated multi-input batch in one process", + "gmp_ecm_timing": "fixed persistent 256-input batch; B2 < B1 disables stage 2", }, "benchmark_export": export, - "policy_compares": compare_exports, + "control_audit": control_output.splitlines(), + "internal_controls": { + "table": { + "dispatch_nanos": table_dispatch, "trial_nanos": table_trial, + "ratio": table_dispatch / table_trial, + "hash": result(export, "runTableDispatch")["observed_hash"], + }, + "balanced": balanced_rows, + }, "default_fuel_schedule": fuel_rows, "comparisons": { "pari": pari_rows, @@ -354,7 +393,7 @@ def main() -> int: } args.output.parent.mkdir(parents=True, exist_ok=True) args.output.write_text(json.dumps(record, indent=2, sort_keys=True) + "\n") - print_report(record) + render(record) return 0 From 919e32edbe4e0685ea94d584b6ed53e8ea361218 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 00:58:00 +0000 Subject: [PATCH 10/26] bench(hex-int-factor): clear pinned spawn floor Double the constant square-divisor hot loop so its upper three rungs clear the unchanged ten-times subprocess floor even when pinned spawn overhead approaches 200 ms. This does not change the n^2 model, schedule, tolerance, or fixtures. Surface captured benchmark stdout and stderr when the collector rejects a child run. --- bench/HexIntFactor/Bench.lean | 4 ++-- scripts/bench/intfactor_phase4.py | 13 +++++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index 7c9084c93..cb81ccfc2 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -406,7 +406,7 @@ private def runSquareOnce (input : SigmaInput) : Nat := squareDivisor input.checked + squarefreePart input.checked def runSquareFactorCount (input : SigmaInput) : Nat := - (List.range 8192).foldl (fun total _ => total + runSquareOnce input) 0 + (List.range 16384).foldl (fun total _ => total + runSquareOnce input) 0 def runTotientFactorCount (input : SigmaInput) : Nat × Nat := let value := totient input.checked @@ -492,7 +492,7 @@ setup_benchmark runSigmaFactorCount n => n * n /- Each prepared certificate has `n` entries of fixed exponent 32. The square-divisor accumulator grows linearly in limbs, so its sequential multiplication has the declared `Theta(n²)` native-cost model; the parity -product is identically one and contributes only a linear pass. A fixed 8192-run +product is identically one and contributes only a linear pass. A fixed 16384-run hot loop preserves that model while raising the operation above the child spawn-resolution floor. Preparation hoists the enormous certified subject out of the timed loop, so an input-range scan would be immediately observable diff --git a/scripts/bench/intfactor_phase4.py b/scripts/bench/intfactor_phase4.py index a0b540ff9..2a241d2f3 100644 --- a/scripts/bench/intfactor_phase4.py +++ b/scripts/bench/intfactor_phase4.py @@ -52,10 +52,15 @@ def run(command: list[str], *, stdin: str | None = None, timeout: float = 60.0) -> subprocess.CompletedProcess[str]: - return subprocess.run( - command, cwd=ROOT, input=stdin, check=True, capture_output=True, - text=True, timeout=timeout, - ) + try: + return subprocess.run( + command, cwd=ROOT, input=stdin, check=True, capture_output=True, + text=True, timeout=timeout, + ) + except subprocess.CalledProcessError as error: + sys.stderr.write(error.stdout or "") + sys.stderr.write(error.stderr or "") + raise def git(*args: str) -> str: From d1fb77d6934ec29bcb0582bf4809c02e1e99801d Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 01:06:20 +0000 Subject: [PATCH 11/26] bench(hex-int-factor): admit final square rung Raise only the per-call safety cap from 60 to 120 seconds so the already-declared 1024-entry hot-loop rung completes under single-CPU affinity. Keep the n^2 model, 0.20 tolerance, schedule, subprocess filter, and fixtures unchanged. --- bench/HexIntFactor/Bench.lean | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index cb81ccfc2..cd444e406 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -503,7 +503,7 @@ setup_benchmark runSquareFactorCount n => n * n paramFloor := 32 paramCeiling := 1024 paramSchedule := .custom #[32, 64, 128, 256, 512, 1024] - maxSecondsPerCall := 60.0 + maxSecondsPerCall := 120.0 targetInnerNanos := 1000000000 -- At 32..512 the early accumulator-width regimes gave an inconclusive -- slope. Extending to 1024 exposes convergence toward the n² model. From 59945775d9c50ea82ce1b823351bede2cd362195 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 01:34:24 +0000 Subject: [PATCH 12/26] bench(hex-int-factor): enforce evidence budgets --- bench/HexIntFactor/Bench.lean | 201 ++++++++++++++++++++---------- scripts/bench/intfactor_phase4.py | 5 + 2 files changed, 139 insertions(+), 67 deletions(-) diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index cd444e406..c72580e12 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -27,6 +27,15 @@ private def leastFactor (n : Nat) (factors : List PrimePower) : Nat := private def encodeFactors (factors : List PrimePower) : List Nat := factors.flatMap fun entry => [entry.prime, entry.exponent] +private def budgeted (ceilingNanos : Nat) (work : IO α) : IO α := do + let start ← IO.monoNanosNow + let value ← work + let stop ← IO.monoNanosNow + if stop - start ≤ ceilingNanos then return value + else + throw <| IO.userError + s!"body budget exceeded: {stop - start} ns > {ceilingNanos} ns" + private def factorFull (n seed : Nat) : List Nat := match factor? n (Hex.Rand.ofSeed seed) with | .ok (F, _) => encodeFactors F.raw.factors @@ -67,7 +76,11 @@ def replayInput (e : Nat) : Factorization := def runReplay (e : Nat) : Nat := if checkFactorization (replayInput e) then 1 else 0 -def runOrder (p : Nat) : Nat := orderOf 3 p +@[noinline] +private def runOrderOnce (p : Nat) : Nat := orderOf 3 p + +def runOrder (p : Nat) : Nat := + (List.range 512).foldl (fun total _ => total + runOrderOnce p) 0 private def balancedInput : Nat → Nat | 32 => 64553 * 66553 @@ -158,18 +171,20 @@ initialize tableInputsRef : IO.Ref (Array Nat) ← IO.mkRef tableInputs @[noinline] def runTableDispatch (_ : Unit) : IO (Array (List Nat)) := do - let inputs ← tableInputsRef.get - return inputs.map fun n => - match factor? n (Hex.Rand.ofSeed n) with - | .ok (F, _) => encodeFactors F.raw.factors - | .error _ => [] + budgeted 10000000 do + let inputs ← tableInputsRef.get + return inputs.map fun n => + match factor? n (Hex.Rand.ofSeed n) with + | .ok (F, _) => encodeFactors F.raw.factors + | .error _ => [] @[noinline] def runTableTrial (_ : Unit) : IO (Array (List Nat)) := do - let inputs ← tableInputsRef.get - return inputs.map fun n => - let out := trialFactors n - if out.2 = 1 then encodeFactors out.1 else [] + budgeted 10000000 do + let inputs ← tableInputsRef.get + return inputs.map fun n => + let out := trialFactors n + if out.2 = 1 then encodeFactors out.1 else [] private opaque balancedBits : Array Nat := #[32, 40, 48, 56, 64, 72, 80] private opaque smoothBits : Array Nat := #[32, 40, 48, 56, 64, 72, 76, 80] @@ -194,27 +209,41 @@ initialize ecm76Ref : IO.Ref Nat ← IO.mkRef 76 initialize ecm80Ref : IO.Ref Nat ← IO.mkRef 80 private def readBalanced (ref : IO.Ref Nat) - (run : Nat → α) (_ : Unit) : IO α := do - return run (← ref.get) - -@[noinline] def runBalancedFactor32 := readBalanced balanced32Ref runBalancedFactor -@[noinline] def runBalancedFactor40 := readBalanced balanced40Ref runBalancedFactor -@[noinline] def runBalancedFactor48 := readBalanced balanced48Ref runBalancedFactor -@[noinline] def runBalancedFactor56 := readBalanced balanced56Ref runBalancedFactor -@[noinline] def runBalancedFactor64 := readBalanced balanced64Ref runBalancedFactor -@[noinline] def runBalancedFactor72 := readBalanced balanced72Ref runBalancedFactor -@[noinline] def runBalancedFactor80 := readBalanced balanced80Ref runBalancedFactor - -@[noinline] def runBalancedForced32 := readBalanced balanced32Ref runBalancedForced -@[noinline] def runBalancedForced40 := readBalanced balanced40Ref runBalancedForced -@[noinline] def runBalancedForced48 := readBalanced balanced48Ref runBalancedForced -@[noinline] def runBalancedForced56 := readBalanced balanced56Ref runBalancedForced -@[noinline] def runBalancedForced64 := readBalanced balanced64Ref runBalancedForced -@[noinline] def runBalancedForced72 := readBalanced balanced72Ref runBalancedForced -@[noinline] def runBalancedForced80 := readBalanced balanced80Ref runBalancedForced + (run : Nat → α) (ceilingNanos : Nat) (_ : Unit) : IO α := + budgeted ceilingNanos do return run (← ref.get) + +@[noinline] def runBalancedFactor32 := + readBalanced balanced32Ref runBalancedFactor 10000000 +@[noinline] def runBalancedFactor40 := + readBalanced balanced40Ref runBalancedFactor 50000000 +@[noinline] def runBalancedFactor48 := + readBalanced balanced48Ref runBalancedFactor 100000000 +@[noinline] def runBalancedFactor56 := + readBalanced balanced56Ref runBalancedFactor 200000000 +@[noinline] def runBalancedFactor64 := + readBalanced balanced64Ref runBalancedFactor 750000000 +@[noinline] def runBalancedFactor72 := + readBalanced balanced72Ref runBalancedFactor 2000000000 +@[noinline] def runBalancedFactor80 := + readBalanced balanced80Ref runBalancedFactor 6000000000 + +@[noinline] def runBalancedForced32 := + readBalanced balanced32Ref runBalancedForced 10000000 +@[noinline] def runBalancedForced40 := + readBalanced balanced40Ref runBalancedForced 50000000 +@[noinline] def runBalancedForced48 := + readBalanced balanced48Ref runBalancedForced 100000000 +@[noinline] def runBalancedForced56 := + readBalanced balanced56Ref runBalancedForced 200000000 +@[noinline] def runBalancedForced64 := + readBalanced balanced64Ref runBalancedForced 750000000 +@[noinline] def runBalancedForced72 := + readBalanced balanced72Ref runBalancedForced 2000000000 +@[noinline] def runBalancedForced80 := + readBalanced balanced80Ref runBalancedForced 6000000000 private def readEcm (ref : IO.Ref Nat) (_ : Unit) : IO Nat := do - return runEcm (ecmInput (← ref.get)) + budgeted 20000000 do return runEcm (ecmInput (← ref.get)) @[noinline] def runEcm48 := readEcm ecm48Ref @[noinline] def runEcm56 := readEcm ecm56Ref @@ -224,28 +253,34 @@ private def readEcm (ref : IO.Ref Nat) (_ : Unit) : IO Nat := do @[noinline] def runEcm80 := readEcm ecm80Ref @[noinline] -def runPMinusOneBatch (_ : Unit) : Array Nat := - smoothBits.map fun bits => runPMinusOne (smoothInput bits) +def runPMinusOneBatch (_ : Unit) : IO (Array Nat) := + budgeted 100000000 do + return smoothBits.map fun bits => runPMinusOne (smoothInput bits) @[noinline] -def runEcmBatch (_ : Unit) : Array Nat := - ecmBits.map fun bits => runEcm (ecmInput bits) +def runEcmBatch (_ : Unit) : IO (Array Nat) := + budgeted 100000000 do + return ecmBits.map fun bits => runEcm (ecmInput bits) @[noinline] -def runEcmRhoBatch (_ : Unit) : Array Nat := - ecmBits.map fun bits => rhoLeast (ecmInput bits) (ecmInput bits) +def runEcmRhoBatch (_ : Unit) : IO (Array Nat) := + budgeted 500000000 do + return ecmBits.map fun bits => rhoLeast (ecmInput bits) (ecmInput bits) @[noinline] def runCyclotomicBatch (_ : Unit) : IO (Array Nat) := do - return (← powerExponentsRef.get).map runCyclotomic + budgeted 10000000 do + return (← powerExponentsRef.get).map runCyclotomic @[noinline] def runPowerGenericBatch (_ : Unit) : IO (Array Nat) := do - return (← powerExponentsRef.get).map runPowerGeneric + budgeted 20000000 do + return (← powerExponentsRef.get).map runPowerGeneric @[noinline] def runPowerSplitBatch (_ : Unit) : IO (Array Nat) := do - return (← powerExponentsRef.get).map runPowerSplit + budgeted 20000000 do + return (← powerExponentsRef.get).map runPowerSplit private def defaultFuelInputs : Array Nat := tableInputs ++ @@ -255,11 +290,12 @@ private def defaultFuelInputs : Array Nat := powerExponents.map fun e => powerTarget 2 e .minus @[noinline] -def runDefaultFuelSchedule (_ : Unit) : Array Nat := - defaultFuelInputs.map fun n => - match Internal.factorCounted? n (Hex.Rand.ofSeed n) with - | .ok success => 2 * success.attempts + 1 - | .error failure => 2 * failure.attempts +def runDefaultFuelSchedule (_ : Unit) : IO (Array Nat) := + budgeted 2000000000 do + return defaultFuelInputs.map fun n => + match Internal.factorCounted? n (Hex.Rand.ofSeed n) with + | .ok success => 2 * success.attempts + 1 + | .error failure => 2 * failure.attempts def reportDefaultFuel : IO UInt32 := do for n in defaultFuelInputs do @@ -277,7 +313,8 @@ def probeEcm (values : List String) : IO UInt32 := do | some n => IO.println s!"{n},{runEcm n}" return 0 -private def orderLadder : Array Nat := #[257, 1013, 4073, 16363, 65537] +private def orderLadder : Array Nat := + #[257, 1013, 4073, 16363, 65537, 262193, 524309, 1048589] #guard orderLadder.all fun p => orderOf 3 p == p - 1 @@ -294,11 +331,13 @@ initialize downstreamOrderPrimesRef : IO.Ref (Array Nat) ← @[noinline] def runDownstreamOrder (_ : Unit) : IO (Array Nat) := do - return (← downstreamOrderPrimesRef.get).map (orderOf 3) + budgeted 10000000 do + return (← downstreamOrderPrimesRef.get).map (orderOf 3) @[noinline] def runDownstreamPrimitiveRoot (_ : Unit) : IO (Array Nat) := do - return (← downstreamOrderPrimesRef.get).map runPrimitiveRoot + budgeted 20000000 do + return (← downstreamOrderPrimesRef.get).map runPrimitiveRoot def reportControls : IO UInt32 := do let tableDispatch ← runTableDispatch () @@ -352,7 +391,13 @@ instance : Hashable SigmaExponentInput where def prepSigmaExponent (e : Nat) : SigmaExponentInput := ⟨_, sigmaExponentInput e⟩ -def runSigmaExponent (input : SigmaExponentInput) : Nat := sigma input.checked 1 +@[noinline] +private def runSigmaExponentOnce (input : SigmaExponentInput) : Nat := + sigma input.checked 1 + +def runSigmaExponent (input : SigmaExponentInput) : Nat := + (List.range 512).foldl + (fun total _ => total + runSigmaExponentOnce input) 0 private def sigmaEntries : List PrimePower := primeTable.toList.map fun p => ⟨32, .small p⟩ @@ -398,9 +443,14 @@ def sigmaInputForCount : Nat → SigmaInput | 1024 => sigmaInput1024 | _ => sigmaInputDefault -def runSigmaFactorCount (input : SigmaInput) : Nat := +@[noinline] +private def runSigmaFactorCountOnce (input : SigmaInput) : Nat := sigma input.checked 1 +def runSigmaFactorCount (input : SigmaInput) : Nat := + (List.range 512).foldl + (fun total _ => total + runSigmaFactorCountOnce input) 0 + @[noinline] private def runSquareOnce (input : SigmaInput) : Nat := squareDivisor input.checked + squarefreePart input.checked @@ -408,9 +458,14 @@ private def runSquareOnce (input : SigmaInput) : Nat := def runSquareFactorCount (input : SigmaInput) : Nat := (List.range 16384).foldl (fun total _ => total + runSquareOnce input) 0 +@[noinline] +private def runTotientFactorCountOnce (input : SigmaInput) : Nat := + totient input.checked + def runTotientFactorCount (input : SigmaInput) : Nat × Nat := - let value := totient input.checked - (value, value % 4294967291) + (List.range 512).foldl (fun total _ => + let value := runTotientFactorCountOnce input + (total.1 + value, total.2 + value % 4294967291)) (0, 0) /- The matched direct arm runs Brent rho with the public dispatcher's restart and cycle-step allocation. Each balanced least factor has `bits / 2` bits, so @@ -422,6 +477,7 @@ setup_benchmark runBalancedRho n => 2 ^ (n / 4) paramSchedule := .custom #[32, 40, 48, 56, 64, 72, 80] maxSecondsPerCall := 5.0 targetInnerNanos := 1000000000 + signalFloorMultiplier := 1.0 outerTrials := 3 } @@ -443,14 +499,16 @@ setup_benchmark runReplay n => n * n /- `orderOf` carries one bounded residue and performs one modular multiplication per candidate exponent. On every prime in this ladder, `3` has order `p - 1`, so each run exercises `p - 1` scan steps and the declared arithmetic-operation -model is linear. -/ +model is linear. A fixed 512-run hot loop raises three upper rungs above the +single-spawn resolution floor without changing that model. -/ setup_benchmark runOrder n => n where { paramFloor := 257 - paramCeiling := 65537 + paramCeiling := 1048589 paramSchedule := .custom orderLadder maxSecondsPerCall := 5.0 targetInnerNanos := 2500000000 + signalFloorMultiplier := 1.0 outerTrials := 3 } @@ -458,15 +516,18 @@ setup_benchmark runOrder n => n exact geometric quotient with `Theta(e)` output bits. Preparation hoists the unused certified subject out of the timed loop. The quotient divisor is the single-limb value `2`, so exponentiation dominates with the declared -quasi-linear `n log n` surrogate; Lean's `Nat` result hash is constant-time. -/ +quasi-linear `n log n` surrogate. A fixed 512-run hot loop raises the upper +three rungs above the single-spawn resolution floor without changing the +model; Lean's `Nat` result hash is constant-time. -/ setup_benchmark runSigmaExponent n => n * n.log2 with prep := prepSigmaExponent where { paramFloor := 16384 paramCeiling := 4194304 paramSchedule := .custom #[16384, 65536, 262144, 1048576, 4194304] - maxSecondsPerCall := 5.0 + maxSecondsPerCall := 20.0 targetInnerNanos := 1000000000 + signalFloorMultiplier := 1.0 -- The multi-million-bit ladder crosses native multiplication regimes; -- 0.20 admits that finite-range transition without changing the model. slopeTolerance := 0.20 @@ -476,16 +537,18 @@ setup_benchmark runSigmaExponent n => n * n.log2 /- Each certified entry has exponent 32. The `i`th sequential product step multiplies a linearly growing accumulator by one bounded-size table-prime entry sum. Its cost is `Theta(i)` limbs, whose sum is the declared -`Theta(n²)` native-cost model. Preparation selects a prechecked input once per -child spawn, outside the timed loop. -/ +`Theta(n²)` native-cost model. A fixed 512-run hot loop clears the single-spawn +resolution floor without changing the model. Preparation selects a prechecked +input once per child spawn, outside the timed loop. -/ setup_benchmark runSigmaFactorCount n => n * n with prep := sigmaInputForCount where { paramFloor := 32 - paramCeiling := 512 - paramSchedule := .custom #[32, 64, 128, 256, 512] - maxSecondsPerCall := 5.0 + paramCeiling := 1024 + paramSchedule := .custom #[32, 64, 128, 256, 512, 1024] + maxSecondsPerCall := 20.0 targetInnerNanos := 3000000000 + signalFloorMultiplier := 1.0 outerTrials := 3 } @@ -514,29 +577,33 @@ setup_benchmark runSquareFactorCount n => n * n /- Each prepared certificate has `n` fixed-exponent prime-power entries. `totient` builds one bounded-size contribution per entry, then sequentially multiplies an accumulator whose limb count grows linearly, giving the declared -`Theta(n²)` native-cost model. The paired modular checksum prevents the low -word of these highly even results from making every harness hash zero; its -single division is lower-order. Preparation hoists the enormous subject out -of the timed loop; scanning residues below it would not terminate on these -subjects. -/ +`Theta(n²)` native-cost model. A fixed 512-run hot loop clears the single-spawn +resolution floor without changing the model. The paired modular checksum +prevents the low word of these highly even results from making every harness +hash zero; its single division per repeat is lower-order. Preparation hoists +the enormous subject out of the timed loop; scanning residues below it would +not terminate on these subjects. -/ setup_benchmark runTotientFactorCount n => n * n with prep := sigmaInputForCount where { paramFloor := 32 paramCeiling := 1024 paramSchedule := .custom #[32, 64, 128, 256, 512, 1024] - maxSecondsPerCall := 5.0 + maxSecondsPerCall := 20.0 targetInnerNanos := 1000000000 + signalFloorMultiplier := 1.0 -- The ladder crosses accumulator-width regimes; 0.20 admits that -- finite-range transition without changing the model. slopeTolerance := 0.20 outerTrials := 3 } -private def fixedConfig (seconds : Float) (expected : UInt64) : +private def fixedConfig (_bodySeconds : Float) (expected : UInt64) : LeanBench.FixedBenchmarkConfig where repeats := 3 - maxSecondsPerCall := seconds + -- Body ceilings are timed inside each target. This process cap additionally + -- admits executable startup and fixed-harness autotuning on loaded hosts. + maxSecondsPerCall := 10.0 expectedHash := some expected /- Protocol anchor, not performance evidence: the exact public `defaultFuel` diff --git a/scripts/bench/intfactor_phase4.py b/scripts/bench/intfactor_phase4.py index 2a241d2f3..f0b7741c7 100644 --- a/scripts/bench/intfactor_phase4.py +++ b/scripts/bench/intfactor_phase4.py @@ -124,6 +124,11 @@ def validate_export(export: dict[str, object]) -> None: else: if not row["hashes_agree"]: failures.append(f"{name}: repeat hashes disagree") + ok_repeats = sum(point["status"] == "ok" for point in row["points"]) + if ok_repeats != row["config"]["repeats"]: + failures.append( + f"{name}: only {ok_repeats}/{row['config']['repeats']} repeats completed" + ) check = row["expected_hash_check"] if check["status"] != "matched": failures.append(f"{name}: expected hash {check['status']}") From d3e3bc428e9891c115d29cd8bcf43c0af70e4c54 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 01:44:05 +0000 Subject: [PATCH 13/26] fix(bench): accept matching hash status --- scripts/bench/intfactor_phase4.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/bench/intfactor_phase4.py b/scripts/bench/intfactor_phase4.py index f0b7741c7..a32014afc 100644 --- a/scripts/bench/intfactor_phase4.py +++ b/scripts/bench/intfactor_phase4.py @@ -130,7 +130,7 @@ def validate_export(export: dict[str, object]) -> None: f"{name}: only {ok_repeats}/{row['config']['repeats']} repeats completed" ) check = row["expected_hash_check"] - if check["status"] != "matched": + if check["status"] != "match": failures.append(f"{name}: expected hash {check['status']}") for bits, _ in BALANCED: normal = result(export, f"runBalancedFactor{bits}") From 28eb3861109af3e818d45abefac72f58e5bcbd74 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 01:53:17 +0000 Subject: [PATCH 14/26] fix(bench): keep control audit untimed --- bench/HexIntFactor/Bench.lean | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index c72580e12..bda8ffb92 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -169,22 +169,26 @@ private opaque tableInputs : Array Nat := #[ initialize tableInputsRef : IO.Ref (Array Nat) ← IO.mkRef tableInputs +private def tableDispatch : IO (Array (List Nat)) := do + let inputs ← tableInputsRef.get + return inputs.map fun n => + match factor? n (Hex.Rand.ofSeed n) with + | .ok (F, _) => encodeFactors F.raw.factors + | .error _ => [] + +private def tableTrial : IO (Array (List Nat)) := do + let inputs ← tableInputsRef.get + return inputs.map fun n => + let out := trialFactors n + if out.2 = 1 then encodeFactors out.1 else [] + @[noinline] def runTableDispatch (_ : Unit) : IO (Array (List Nat)) := do - budgeted 10000000 do - let inputs ← tableInputsRef.get - return inputs.map fun n => - match factor? n (Hex.Rand.ofSeed n) with - | .ok (F, _) => encodeFactors F.raw.factors - | .error _ => [] + budgeted 10000000 tableDispatch @[noinline] def runTableTrial (_ : Unit) : IO (Array (List Nat)) := do - budgeted 10000000 do - let inputs ← tableInputsRef.get - return inputs.map fun n => - let out := trialFactors n - if out.2 = 1 then encodeFactors out.1 else [] + budgeted 10000000 tableTrial private opaque balancedBits : Array Nat := #[32, 40, 48, 56, 64, 72, 80] private opaque smoothBits : Array Nat := #[32, 40, 48, 56, 64, 72, 76, 80] @@ -340,9 +344,9 @@ def runDownstreamPrimitiveRoot (_ : Unit) : IO (Array Nat) := do return (← downstreamOrderPrimesRef.get).map runPrimitiveRoot def reportControls : IO UInt32 := do - let tableDispatch ← runTableDispatch () - let tableTrial ← runTableTrial () - let mut ok := tableDispatch == tableTrial && tableDispatch.all (!·.isEmpty) + let dispatchedTable ← tableDispatch + let trialTable ← tableTrial + let mut ok := dispatchedTable == trialTable && dispatchedTable.all (!·.isEmpty) let tableStatus := if ok then "success" else "failure" IO.println s!"table,{tableStatus}" for bits in balancedBits do From a30ecb84eba72538fbe1e582563ab2ef7d0725f6 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 02:04:09 +0000 Subject: [PATCH 15/26] fix(bench): capture comparator version stream --- scripts/bench/intfactor_phase4.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/bench/intfactor_phase4.py b/scripts/bench/intfactor_phase4.py index a32014afc..f10e08164 100644 --- a/scripts/bench/intfactor_phase4.py +++ b/scripts/bench/intfactor_phase4.py @@ -71,6 +71,14 @@ def sha256(path: Path) -> str: return hashlib.sha256(path.read_bytes()).hexdigest() +def version_line(command: list[str]) -> str: + proc = run(command) + lines = (proc.stdout or proc.stderr).splitlines() + if not lines: + raise RuntimeError(f"version command returned no output: {shlex.join(command)}") + return lines[0].strip() + + def host_state(cpu: int) -> dict[str, object]: model = "unknown" for block in Path("/proc/cpuinfo").read_text().split("\n\n"): @@ -371,7 +379,7 @@ def main() -> int: "lean": run(["lake", "env", "lean", "--version"]).stdout.strip(), "lean_bench_sha256": sha256(BENCH), "kernel_source_sha256": sha256(ROOT / "bench/HexBench/IntFactorKernel.lean"), - "pari_version": run([args.pari, "--version"]).stdout.splitlines()[0], + "pari_version": version_line([args.pari, "--version"]), "ecm_config": run([args.ecm, "-printconfig"]).stdout.strip(), "command": shlex.join(sys.argv), "state_before": before, "state_after": host_state(cpu), From e68a5be6de0b93c60b3f6be3a2442c462ad1690e Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 02:17:52 +0000 Subject: [PATCH 16/26] docs(hex-int-factor): record corrected phase 4 evidence --- libraries.yml | 4 +- ...-factor-phase4-703d2f42-chungus2-cpu2.json | 9360 ----------------- ...-factor-phase4-a30ecb84-chungus2-cpu7.json | 5795 ++++++++++ reports/hex-int-factor-performance.md | 303 +- 4 files changed, 5941 insertions(+), 9521 deletions(-) delete mode 100644 reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json create mode 100644 reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json diff --git a/libraries.yml b/libraries.yml index b147744bf..c1715024c 100644 --- a/libraries.yml +++ b/libraries.yml @@ -675,10 +675,10 @@ libraries: comparators: - tool: "PARI factor and GMP-ECM" class: informational - rationale: "This factorization-comparator suite has two scoped endpoints: PARI factor covers table, balanced, and power-form inputs but uses a broader portfolio with no trial-division-plus-rho-only mode; GMP-ECM stage 1 covers the unbalanced ECM family as a separately tuned C implementation. Their ratios are informational external context, while matched internal controls diagnose Hex dispatch and certificate construction and the rho registration/profile diagnose rho." + rationale: "This factorization-comparator suite has two scoped endpoints: PARI factor covers table, balanced, and power-form inputs but uses a broader portfolio with no trial-division-plus-rho-only mode; GMP-ECM stage 1 covers the unbalanced ECM family as a separately tuned C implementation. Their ratios are informational external context, while matched full-pipeline internal controls diagnose route selection and the separate raw-rho registration/profile diagnose rho." input_families: - name: table-and-balanced-semiprimes - description: Uniform table-range integers and balanced semiprimes through 80 bits, with same-input internal controls for public dispatch versus trial division or rho. + description: Uniform table-range integers and balanced semiprimes through 80 bits, with same-input internal controls for public dispatch versus trial division and normal dispatch versus forced-rho full pipelines. - name: smooth-and-unbalanced-semiprimes description: Smooth-order and unbalanced semiprimes for Pollard p-1 and ECM stage 1. - name: power-forms diff --git a/reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json b/reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json deleted file mode 100644 index 73d514139..000000000 --- a/reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json +++ /dev/null @@ -1,9360 +0,0 @@ -{ - "benchmark_export": { - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:00:30Z", - "timestamp_unix_ms": 1788152430333 - }, - "export_schema_version": 1, - "lean_bench_version": "0.1.0", - "results": [ - { - "advisories": [], - "budget_truncated": false, - "c_max": 4.304469, - "c_min": 2.699032, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 1024, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 64, - 128, - 256, - 512, - 1024 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.2, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:00:30Z", - "timestamp_unix_ms": 1788152430333 - }, - "function": "Hex.IntFactorBench.runSquareFactorCount", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70484, - "per_call_nanos": 6986.267822, - "result_hash": "0xed1ac55d4c10001", - "status": "ok", - "total_nanos": 57231506, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70652, - "per_call_nanos": 7045.369141, - "result_hash": "0xed1ac55d4c10001", - "status": "ok", - "total_nanos": 57715664, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71008, - "per_call_nanos": 6986.136963, - "result_hash": "0xed1ac55d4c10001", - "status": "ok", - "total_nanos": 57230434, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 67780, - "per_call_nanos": 17631.104004, - "result_hash": "0x9a0390063e810001", - "status": "ok", - "total_nanos": 72217002, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 64888, - "per_call_nanos": 17362.287354, - "result_hash": "0x9a0390063e810001", - "status": "ok", - "total_nanos": 71115929, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 65244, - "per_call_nanos": 17793.55957, - "result_hash": "0x9a0390063e810001", - "status": "ok", - "total_nanos": 72882420, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 66936, - "per_call_nanos": 53447.124023, - "result_hash": "0xc868f0aab6810001", - "status": "ok", - "total_nanos": 54729855, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 66500, - "per_call_nanos": 52842.248047, - "result_hash": "0xc868f0aab6810001", - "status": "ok", - "total_nanos": 108220924, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 65360, - "per_call_nanos": 52844.34082, - "result_hash": "0xc868f0aab6810001", - "status": "ok", - "total_nanos": 108225210, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 65348, - "per_call_nanos": 184741.625, - "result_hash": "0x247ebb6c81410001", - "status": "ok", - "total_nanos": 47293856, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 64792, - "per_call_nanos": 184092.105469, - "result_hash": "0x247ebb6c81410001", - "status": "ok", - "total_nanos": 47127579, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 64864, - "per_call_nanos": 189703.203125, - "result_hash": "0x247ebb6c81410001", - "status": "ok", - "total_nanos": 48564020, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 68592, - "per_call_nanos": 707535.125, - "result_hash": "0xa1cdb19eda010001", - "status": "ok", - "total_nanos": 90564496, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71112, - "per_call_nanos": 712519.9375, - "result_hash": "0xa1cdb19eda010001", - "status": "ok", - "total_nanos": 91202552, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 70908, - "per_call_nanos": 705359.625, - "result_hash": "0xa1cdb19eda010001", - "status": "ok", - "total_nanos": 90286032, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71012, - "per_call_nanos": 3090740.15625, - "result_hash": "0xc8155736c0810001", - "status": "ok", - "total_nanos": 98903685, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 68996, - "per_call_nanos": 3119213.9375, - "result_hash": "0xc8155736c0810001", - "status": "ok", - "total_nanos": 49907423, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 67672, - "per_call_nanos": 3117580.875, - "result_hash": "0xc8155736c0810001", - "status": "ok", - "total_nanos": 99762588, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 6.822527 - ], - [ - 64, - 4.304469 - ], - [ - 128, - 3.225363 - ], - [ - 256, - 2.818933 - ], - [ - 512, - 2.699032 - ], - [ - 1024, - 2.973157 - ] - ], - "slope": -0.13247, - "spawn_floor_nanos": 50483668, - "trial_summaries": [ - { - "max_per_call_nanos": 7045.369141, - "median_per_call_nanos": 6986.267822, - "min_per_call_nanos": 6986.136963, - "ok_count": 3, - "param": 32, - "relative_spread": 0.008478 - }, - { - "max_per_call_nanos": 17793.55957, - "median_per_call_nanos": 17631.104004, - "min_per_call_nanos": 17362.287354, - "ok_count": 3, - "param": 64, - "relative_spread": 0.024461 - }, - { - "max_per_call_nanos": 53447.124023, - "median_per_call_nanos": 52844.34082, - "min_per_call_nanos": 52842.248047, - "ok_count": 3, - "param": 128, - "relative_spread": 0.011446 - }, - { - "max_per_call_nanos": 189703.203125, - "median_per_call_nanos": 184741.625, - "min_per_call_nanos": 184092.105469, - "ok_count": 3, - "param": 256, - "relative_spread": 0.030373 - }, - { - "max_per_call_nanos": 712519.9375, - "median_per_call_nanos": 707535.125, - "min_per_call_nanos": 705359.625, - "ok_count": 3, - "param": 512, - "relative_spread": 0.01012 - }, - { - "max_per_call_nanos": 3119213.9375, - "median_per_call_nanos": 3117580.875, - "min_per_call_nanos": 3090740.15625, - "ok_count": 3, - "param": 1024, - "relative_spread": 0.009133 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 0.086192, - "c_min": 0.05789, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 262144, - "param_floor": 1024, - "param_schedule": { - "kind": "custom", - "params": [ - 1024, - 4096, - 16384, - 65536, - 262144 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:00:33Z", - "timestamp_unix_ms": 1788152433009 - }, - "function": "Hex.IntFactorBench.runReplay", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71184, - "per_call_nanos": 181675.810547, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 93018015, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 70804, - "per_call_nanos": 183163.798828, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 93779865, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71096, - "per_call_nanos": 182373.623047, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 93375295, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 4096, - "part_of_verdict": true, - "peak_rss_kb": 64952, - "per_call_nanos": 1446055.890625, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 92547577, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 4096, - "part_of_verdict": true, - "peak_rss_kb": 71008, - "per_call_nanos": 1460894.3125, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 93497236, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 4096, - "part_of_verdict": true, - "peak_rss_kb": 70852, - "per_call_nanos": 1442825.625, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 92340840, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 68768, - "per_call_nanos": 19169562.5, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 76678250, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 68172, - "per_call_nanos": 19043235, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 76172940, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 67396, - "per_call_nanos": 18609121.25, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 74436485, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 67160, - "per_call_nanos": 264955362, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 264955362, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 65304, - "per_call_nanos": 260740320, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 260740320, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 65404, - "per_call_nanos": 262546359, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 262546359, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 63984, - "per_call_nanos": 3978149827, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3978149827, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 64708, - "per_call_nanos": 3980620268, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3980620268, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 65848, - "per_call_nanos": 3941122341, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3941122341, - "trial_index": 2 - } - ], - "ratios": [ - [ - 1024, - 0.173925 - ], - [ - 4096, - 0.086192 - ], - [ - 16384, - 0.070942 - ], - [ - 65536, - 0.061129 - ], - [ - 262144, - 0.05789 - ] - ], - "slope": -0.096875, - "spawn_floor_nanos": 154536799, - "trial_summaries": [ - { - "max_per_call_nanos": 183163.798828, - "median_per_call_nanos": 182373.623047, - "min_per_call_nanos": 181675.810547, - "ok_count": 3, - "param": 1024, - "relative_spread": 0.008159 - }, - { - "max_per_call_nanos": 1460894.3125, - "median_per_call_nanos": 1446055.890625, - "min_per_call_nanos": 1442825.625, - "ok_count": 3, - "param": 4096, - "relative_spread": 0.012495 - }, - { - "max_per_call_nanos": 19169562.5, - "median_per_call_nanos": 19043235, - "min_per_call_nanos": 18609121.25, - "ok_count": 3, - "param": 16384, - "relative_spread": 0.02943 - }, - { - "max_per_call_nanos": 264955362, - "median_per_call_nanos": 262546359, - "min_per_call_nanos": 260740320, - "ok_count": 3, - "param": 65536, - "relative_spread": 0.016054 - }, - { - "max_per_call_nanos": 3980620268, - "median_per_call_nanos": 3978149827, - "min_per_call_nanos": 3941122341, - "ok_count": 3, - "param": 262144, - "relative_spread": 0.009929 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 9533.595703, - "c_min": 6534.878697, - "complexity_formula": "n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 40, - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:00:47Z", - "timestamp_unix_ms": 1788152447930 - }, - "function": "Hex.IntFactorBench.runPMinusOneWord", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 67836, - "per_call_nanos": 204732.488281, - "result_hash": "0xfff1fff1", - "status": "ok", - "total_nanos": 52411517, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 69884, - "per_call_nanos": 206054.957031, - "result_hash": "0xfff1fff1", - "status": "ok", - "total_nanos": 52750069, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71080, - "per_call_nanos": 201318.007812, - "result_hash": "0xfff1fff1", - "status": "ok", - "total_nanos": 51537410, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 70988, - "per_call_nanos": 373316.632812, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 95569058, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71280, - "per_call_nanos": 370889.832031, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 94947797, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 70676, - "per_call_nanos": 367310.847656, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 94031577, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71100, - "per_call_nanos": 366499.410156, - "result_hash": "0x8000b0513051", - "status": "ok", - "total_nanos": 93823849, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71100, - "per_call_nanos": 362147.566406, - "result_hash": "0x8000b0513051", - "status": "ok", - "total_nanos": 92709777, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70812, - "per_call_nanos": 365225.921875, - "result_hash": "0x8000b0513051", - "status": "ok", - "total_nanos": 93497836, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70624, - "per_call_nanos": 365953.207031, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 93684021, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70784, - "per_call_nanos": 361357.800781, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 92507597, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 71132, - "per_call_nanos": 368114.777344, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 94237383, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70676, - "per_call_nanos": 612480.695312, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 78397529, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70776, - "per_call_nanos": 610150.125, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 78099216, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71108, - "per_call_nanos": 606611.835938, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 77646315, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 6397.890259 - ], - [ - 40, - 9272.245801 - ], - [ - 48, - 7608.873372 - ], - [ - 56, - 6534.878697 - ], - [ - 64, - 9533.595703 - ] - ], - "slope": null, - "spawn_floor_nanos": 68280113, - "trial_summaries": [ - { - "max_per_call_nanos": 206054.957031, - "median_per_call_nanos": 204732.488281, - "min_per_call_nanos": 201318.007812, - "ok_count": 3, - "param": 32, - "relative_spread": 0.023137 - }, - { - "max_per_call_nanos": 373316.632812, - "median_per_call_nanos": 370889.832031, - "min_per_call_nanos": 367310.847656, - "ok_count": 3, - "param": 40, - "relative_spread": 0.016193 - }, - { - "max_per_call_nanos": 366499.410156, - "median_per_call_nanos": 365225.921875, - "min_per_call_nanos": 362147.566406, - "ok_count": 3, - "param": 48, - "relative_spread": 0.011915 - }, - { - "max_per_call_nanos": 368114.777344, - "median_per_call_nanos": 365953.207031, - "min_per_call_nanos": 361357.800781, - "ok_count": 3, - "param": 56, - "relative_spread": 0.018464 - }, - { - "max_per_call_nanos": 612480.695312, - "median_per_call_nanos": 610150.125, - "min_per_call_nanos": 606611.835938, - "ok_count": 3, - "param": 64, - "relative_spread": 0.009619 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 1396.843811, - "c_min": 415.004196, - "complexity_formula": "2 ^ (n / 4)", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 80, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 40, - 48, - 56, - 64, - 72, - 80 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:00:50Z", - "timestamp_unix_ms": 1788152450045 - }, - "function": "Hex.IntFactorBench.runBalancedFactor", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71936, - "per_call_nanos": 126819.308594, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 32465743, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71488, - "per_call_nanos": 122706.878906, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 31412961, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71616, - "per_call_nanos": 126713.253906, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 32438593, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 70352, - "per_call_nanos": 1430368.0625, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 45771778, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 69164, - "per_call_nanos": 1444649.90625, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 46228797, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 69476, - "per_call_nanos": 1377073.09375, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 44066339, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71032, - "per_call_nanos": 1724581.96875, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 55186623, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 69396, - "per_call_nanos": 1699857.1875, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 54395430, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 69324, - "per_call_nanos": 1643988.96875, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 52607647, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 68996, - "per_call_nanos": 11106060, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 88848480, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 68760, - "per_call_nanos": 11122445.5, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 88979564, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 66840, - "per_call_nanos": 10888295.625, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 87106365, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 66828, - "per_call_nanos": 47374866.5, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 94749733, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71884, - "per_call_nanos": 46449864.5, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 92899729, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 72192, - "per_call_nanos": 47116107.5, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 94232215, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71720, - "per_call_nanos": 125009204, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 125009204, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 72428, - "per_call_nanos": 125512520, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 125512520, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 72332, - "per_call_nanos": 125692187, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 125692187, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71972, - "per_call_nanos": 531751883, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 531751883, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 72304, - "per_call_nanos": 534988103, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 534988103, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 68332, - "per_call_nanos": 552468570, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 552468570, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 494.973648 - ], - [ - 40, - 1396.843811 - ], - [ - 48, - 415.004196 - ], - [ - 56, - 677.860107 - ], - [ - 64, - 718.934746 - ], - [ - 72, - 478.792267 - ], - [ - 80, - 510.204413 - ] - ], - "slope": null, - "spawn_floor_nanos": 52023551, - "trial_summaries": [ - { - "max_per_call_nanos": 126819.308594, - "median_per_call_nanos": 126713.253906, - "min_per_call_nanos": 122706.878906, - "ok_count": 3, - "param": 32, - "relative_spread": 0.032455 - }, - { - "max_per_call_nanos": 1444649.90625, - "median_per_call_nanos": 1430368.0625, - "min_per_call_nanos": 1377073.09375, - "ok_count": 3, - "param": 40, - "relative_spread": 0.047244 - }, - { - "max_per_call_nanos": 1724581.96875, - "median_per_call_nanos": 1699857.1875, - "min_per_call_nanos": 1643988.96875, - "ok_count": 3, - "param": 48, - "relative_spread": 0.047412 - }, - { - "max_per_call_nanos": 11122445.5, - "median_per_call_nanos": 11106060, - "min_per_call_nanos": 10888295.625, - "ok_count": 3, - "param": 56, - "relative_spread": 0.021083 - }, - { - "max_per_call_nanos": 47374866.5, - "median_per_call_nanos": 47116107.5, - "min_per_call_nanos": 46449864.5, - "ok_count": 3, - "param": 64, - "relative_spread": 0.019632 - }, - { - "max_per_call_nanos": 125692187, - "median_per_call_nanos": 125512520, - "min_per_call_nanos": 125009204, - "ok_count": 3, - "param": 72, - "relative_spread": 0.005442 - }, - { - "max_per_call_nanos": 552468570, - "median_per_call_nanos": 534988103, - "min_per_call_nanos": 531751883, - "ok_count": 3, - "param": 80, - "relative_spread": 0.038724 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 17.707271, - "c_min": 6.407696, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 10, - "param_floor": 1, - "param_schedule": { - "kind": "custom", - "params": [ - 1, - 2, - 4, - 6, - 8, - 10 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:00:54Z", - "timestamp_unix_ms": 1788152454665 - }, - "function": "Hex.IntFactorBench.runReplayWidth", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 524288, - "param": 1, - "part_of_verdict": true, - "peak_rss_kb": 64672, - "per_call_nanos": 115.565292, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 60589496, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 524288, - "param": 1, - "part_of_verdict": true, - "peak_rss_kb": 64660, - "per_call_nanos": 112.756254, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 59116751, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 524288, - "param": 1, - "part_of_verdict": true, - "peak_rss_kb": 65196, - "per_call_nanos": 108.9123, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 57101412, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 524288, - "param": 2, - "part_of_verdict": true, - "peak_rss_kb": 67020, - "per_call_nanos": 166.477827, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 87282327, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 524288, - "param": 2, - "part_of_verdict": true, - "peak_rss_kb": 67044, - "per_call_nanos": 163.956043, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 85960186, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 524288, - "param": 2, - "part_of_verdict": true, - "peak_rss_kb": 68744, - "per_call_nanos": 166.417065, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 87250470, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 4, - "part_of_verdict": true, - "peak_rss_kb": 70496, - "per_call_nanos": 283.316334, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 74269677, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 4, - "part_of_verdict": true, - "peak_rss_kb": 70724, - "per_call_nanos": 284.627365, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 74613356, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 4, - "part_of_verdict": true, - "peak_rss_kb": 71104, - "per_call_nanos": 281.372456, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 73760101, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 6, - "part_of_verdict": true, - "peak_rss_kb": 71284, - "per_call_nanos": 402.050064, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 105395012, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 6, - "part_of_verdict": true, - "peak_rss_kb": 70832, - "per_call_nanos": 420.564423, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 110248440, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 6, - "part_of_verdict": true, - "peak_rss_kb": 70828, - "per_call_nanos": 412.509033, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 108136768, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 8, - "part_of_verdict": true, - "peak_rss_kb": 70784, - "per_call_nanos": 527.152718, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 69094961, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 8, - "part_of_verdict": true, - "peak_rss_kb": 71072, - "per_call_nanos": 526.146133, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 68963026, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 8, - "part_of_verdict": true, - "peak_rss_kb": 71036, - "per_call_nanos": 524.274841, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 68717752, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 10, - "part_of_verdict": true, - "peak_rss_kb": 70792, - "per_call_nanos": 640.769646, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 83986959, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 10, - "part_of_verdict": true, - "peak_rss_kb": 70624, - "per_call_nanos": 634.797577, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 83204188, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 10, - "part_of_verdict": true, - "peak_rss_kb": 68212, - "per_call_nanos": 650.577057, - "result_hash": "0xb", - "status": "ok", - "total_nanos": 85272436, - "trial_index": 2 - } - ], - "ratios": [ - [ - 2, - 41.604266 - ], - [ - 4, - 17.707271 - ], - [ - 6, - 11.458584 - ], - [ - 8, - 8.221033 - ], - [ - 10, - 6.407696 - ] - ], - "slope": null, - "spawn_floor_nanos": 68842787, - "trial_summaries": [ - { - "max_per_call_nanos": 115.565292, - "median_per_call_nanos": 112.756254, - "min_per_call_nanos": 108.9123, - "ok_count": 3, - "param": 1, - "relative_spread": 0.059003 - }, - { - "max_per_call_nanos": 166.477827, - "median_per_call_nanos": 166.417065, - "min_per_call_nanos": 163.956043, - "ok_count": 3, - "param": 2, - "relative_spread": 0.015153 - }, - { - "max_per_call_nanos": 284.627365, - "median_per_call_nanos": 283.316334, - "min_per_call_nanos": 281.372456, - "ok_count": 3, - "param": 4, - "relative_spread": 0.011489 - }, - { - "max_per_call_nanos": 420.564423, - "median_per_call_nanos": 412.509033, - "min_per_call_nanos": 402.050064, - "ok_count": 3, - "param": 6, - "relative_spread": 0.044882 - }, - { - "max_per_call_nanos": 527.152718, - "median_per_call_nanos": 526.146133, - "min_per_call_nanos": 524.274841, - "ok_count": 3, - "param": 8, - "relative_spread": 0.00547 - }, - { - "max_per_call_nanos": 650.577057, - "median_per_call_nanos": 640.769646, - "min_per_call_nanos": 634.797577, - "ok_count": 3, - "param": 10, - "relative_spread": 0.024626 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 1.81799, - "c_min": 0.015755, - "complexity_formula": "n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 65537, - "param_floor": 257, - "param_schedule": { - "kind": "custom", - "params": [ - 257, - 1013, - 4073, - 16363, - 65537 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:00:57Z", - "timestamp_unix_ms": 1788152457557 - }, - "function": "Hex.IntFactorBench.runPrimitiveRoot", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 67512, - "per_call_nanos": 847.832214, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 55563532, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 65408, - "per_call_nanos": 849.817261, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 55693624, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 65380, - "per_call_nanos": 850.67746, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 55749998, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 65568, - "per_call_nanos": 1841.623718, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 60346326, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 65212, - "per_call_nanos": 1858.951965, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 60914138, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 65732, - "per_call_nanos": 1839.255676, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 60268730, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 65872, - "per_call_nanos": 2882.817047, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 94464149, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 65212, - "per_call_nanos": 2884.117493, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 94506762, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 65396, - "per_call_nanos": 2884.461945, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 94518049, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 68880, - "per_call_nanos": 1912.782379, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 62678053, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 70992, - "per_call_nanos": 1899.214294, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 62233454, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 71376, - "per_call_nanos": 1912.227997, - "result_hash": "0x2", - "status": "ok", - "total_nanos": 62659887, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 70820, - "per_call_nanos": 1029.675247, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 67480797, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 70820, - "per_call_nanos": 1034.289474, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 67783195, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 71144, - "per_call_nanos": 1032.541748, - "result_hash": "0x3", - "status": "ok", - "total_nanos": 67668656, - "trial_index": 2 - } - ], - "ratios": [ - [ - 257, - 3.306682 - ], - [ - 1013, - 1.81799 - ], - [ - 4073, - 0.708106 - ], - [ - 16363, - 0.116863 - ], - [ - 65537, - 0.015755 - ] - ], - "slope": -1.154351, - "spawn_floor_nanos": 68793805, - "trial_summaries": [ - { - "max_per_call_nanos": 850.67746, - "median_per_call_nanos": 849.817261, - "min_per_call_nanos": 847.832214, - "ok_count": 3, - "param": 257, - "relative_spread": 0.003348 - }, - { - "max_per_call_nanos": 1858.951965, - "median_per_call_nanos": 1841.623718, - "min_per_call_nanos": 1839.255676, - "ok_count": 3, - "param": 1013, - "relative_spread": 0.010695 - }, - { - "max_per_call_nanos": 2884.461945, - "median_per_call_nanos": 2884.117493, - "min_per_call_nanos": 2882.817047, - "ok_count": 3, - "param": 4073, - "relative_spread": 0.00057 - }, - { - "max_per_call_nanos": 1912.782379, - "median_per_call_nanos": 1912.227997, - "min_per_call_nanos": 1899.214294, - "ok_count": 3, - "param": 16363, - "relative_spread": 0.007095 - }, - { - "max_per_call_nanos": 1034.289474, - "median_per_call_nanos": 1032.541748, - "min_per_call_nanos": 1029.675247, - "ok_count": 3, - "param": 65537, - "relative_spread": 0.004469 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 0.003297, - "c_min": 0, - "complexity_formula": "2 ^ n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 12, - "param_schedule": { - "kind": "custom", - "params": [ - 12, - 16, - 20, - 24, - 28, - 32, - 40, - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:00:59Z", - "timestamp_unix_ms": 1788152459852 - }, - "function": "Hex.IntFactorBench.runPowerSplit", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 67632, - "per_call_nanos": 2628.478607, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 86129987, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 65732, - "per_call_nanos": 2620.005371, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 85852336, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 67084, - "per_call_nanos": 2600.388275, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 85209523, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 66912, - "per_call_nanos": 3440.318115, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 56366172, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 67244, - "per_call_nanos": 3432.37915, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 56236100, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 65228, - "per_call_nanos": 3436.080872, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 56296749, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 71280, - "per_call_nanos": 3456.881348, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 56637544, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 71312, - "per_call_nanos": 3447.584167, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 56485219, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 70984, - "per_call_nanos": 3459.828247, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 56685826, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 71032, - "per_call_nanos": 4861.99823, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 79658979, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 71364, - "per_call_nanos": 4806.386047, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 78747829, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 69156, - "per_call_nanos": 4872.249084, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 79826929, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71388, - "per_call_nanos": 4467.235596, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 73191188, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 70776, - "per_call_nanos": 4500.442749, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 73735254, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71452, - "per_call_nanos": 4454.131958, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 72976498, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71452, - "per_call_nanos": 112352.421875, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 28762220, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71880, - "per_call_nanos": 113241.867188, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 28989918, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71880, - "per_call_nanos": 112921.859375, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 28907996, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71408, - "per_call_nanos": 107127.40625, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 27424616, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71708, - "per_call_nanos": 107274.066406, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 27462161, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71568, - "per_call_nanos": 107069.785156, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 27409865, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71024, - "per_call_nanos": 9702.278687, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 79481067, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70836, - "per_call_nanos": 9661.57605, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 79147631, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71488, - "per_call_nanos": 9758.252686, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 79939606, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 72192, - "per_call_nanos": 434321.757812, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 55593185, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 72252, - "per_call_nanos": 391310.78125, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 50087780, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 72208, - "per_call_nanos": 380083.507812, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 48650689, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 69920, - "per_call_nanos": 488002.710938, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 62464347, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 69144, - "per_call_nanos": 489061.78125, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 62599908, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 68256, - "per_call_nanos": 489509.945312, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 62657273, - "trial_index": 2 - } - ], - "ratios": [ - [ - 12, - 0.63965 - ], - [ - 16, - 0.05243 - ], - [ - 20, - 0.003297 - ], - [ - 24, - 0.00029 - ], - [ - 28, - 1.7e-05 - ], - [ - 32, - 2.6e-05 - ], - [ - 40, - 0 - ], - [ - 48, - 0 - ], - [ - 56, - 0 - ], - [ - 64, - 0 - ] - ], - "slope": -22.053894, - "spawn_floor_nanos": 53931842, - "trial_summaries": [ - { - "max_per_call_nanos": 2628.478607, - "median_per_call_nanos": 2620.005371, - "min_per_call_nanos": 2600.388275, - "ok_count": 3, - "param": 12, - "relative_spread": 0.010721 - }, - { - "max_per_call_nanos": 3440.318115, - "median_per_call_nanos": 3436.080872, - "min_per_call_nanos": 3432.37915, - "ok_count": 3, - "param": 16, - "relative_spread": 0.00231 - }, - { - "max_per_call_nanos": 3459.828247, - "median_per_call_nanos": 3456.881348, - "min_per_call_nanos": 3447.584167, - "ok_count": 3, - "param": 20, - "relative_spread": 0.003542 - }, - { - "max_per_call_nanos": 4872.249084, - "median_per_call_nanos": 4861.99823, - "min_per_call_nanos": 4806.386047, - "ok_count": 3, - "param": 24, - "relative_spread": 0.013546 - }, - { - "max_per_call_nanos": 4500.442749, - "median_per_call_nanos": 4467.235596, - "min_per_call_nanos": 4454.131958, - "ok_count": 3, - "param": 28, - "relative_spread": 0.010367 - }, - { - "max_per_call_nanos": 113241.867188, - "median_per_call_nanos": 112921.859375, - "min_per_call_nanos": 112352.421875, - "ok_count": 3, - "param": 32, - "relative_spread": 0.007877 - }, - { - "max_per_call_nanos": 107274.066406, - "median_per_call_nanos": 107127.40625, - "min_per_call_nanos": 107069.785156, - "ok_count": 3, - "param": 40, - "relative_spread": 0.001907 - }, - { - "max_per_call_nanos": 9758.252686, - "median_per_call_nanos": 9702.278687, - "min_per_call_nanos": 9661.57605, - "ok_count": 3, - "param": 48, - "relative_spread": 0.009964 - }, - { - "max_per_call_nanos": 434321.757812, - "median_per_call_nanos": 391310.78125, - "min_per_call_nanos": 380083.507812, - "ok_count": 3, - "param": 56, - "relative_spread": 0.138607 - }, - { - "max_per_call_nanos": 489509.945312, - "median_per_call_nanos": 489061.78125, - "min_per_call_nanos": 488002.710938, - "ok_count": 3, - "param": 64, - "relative_spread": 0.003082 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 2 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 6.939491, - "c_min": 0.742007, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 1, - "param_ceiling": 32, - "param_floor": 4, - "param_schedule": { - "kind": "custom", - "params": [ - 4, - 8, - 16, - 24, - 32 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:03Z", - "timestamp_unix_ms": 1788152463575 - }, - "function": "Hex.IntFactorBench.runCyclotomic", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 4, - "part_of_verdict": true, - "peak_rss_kb": 64880, - "per_call_nanos": 304.961861, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 79943922, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 8, - "part_of_verdict": true, - "peak_rss_kb": 66732, - "per_call_nanos": 444.127426, - "result_hash": "0x1a", - "status": "ok", - "total_nanos": 58212670, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 64576, - "per_call_nanos": 577.291862, - "result_hash": "0x11b", - "status": "ok", - "total_nanos": 75666799, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 65232, - "per_call_nanos": 832.179337, - "result_hash": "0x122", - "status": "ok", - "total_nanos": 109075410, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 131072, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 64872, - "per_call_nanos": 759.815079, - "result_hash": "0x11c", - "status": "ok", - "total_nanos": 99590482, - "trial_index": 0 - } - ], - "ratios": [ - [ - 4, - 19.060116 - ], - [ - 8, - 6.939491 - ], - [ - 16, - 2.255046 - ], - [ - 24, - 1.444756 - ], - [ - 32, - 0.742007 - ] - ], - "slope": -1.555309, - "spawn_floor_nanos": 81834516, - "trial_summaries": [ - { - "max_per_call_nanos": 304.961861, - "median_per_call_nanos": 304.961861, - "min_per_call_nanos": 304.961861, - "ok_count": 1, - "param": 4, - "relative_spread": 0 - }, - { - "max_per_call_nanos": 444.127426, - "median_per_call_nanos": 444.127426, - "min_per_call_nanos": 444.127426, - "ok_count": 1, - "param": 8, - "relative_spread": 0 - }, - { - "max_per_call_nanos": 577.291862, - "median_per_call_nanos": 577.291862, - "min_per_call_nanos": 577.291862, - "ok_count": 1, - "param": 16, - "relative_spread": 0 - }, - { - "max_per_call_nanos": 832.179337, - "median_per_call_nanos": 832.179337, - "min_per_call_nanos": 832.179337, - "ok_count": 1, - "param": 24, - "relative_spread": 0 - }, - { - "max_per_call_nanos": 759.815079, - "median_per_call_nanos": 759.815079, - "min_per_call_nanos": 759.815079, - "ok_count": 1, - "param": 32, - "relative_spread": 0 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 813.668969, - "c_min": 647.535615, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 80, - "param_floor": 72, - "param_schedule": { - "kind": "custom", - "params": [ - 72, - 76, - 80 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:04Z", - "timestamp_unix_ms": 1788152464506 - }, - "function": "Hex.IntFactorBench.runEcmNat", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 65732, - "per_call_nanos": 4196488.5625, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 67143817, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 65124, - "per_call_nanos": 4257560.4375, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 68120967, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 65124, - "per_call_nanos": 4218059.9375, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 67488959, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 65216, - "per_call_nanos": 4204129.3125, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 67266069, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 65392, - "per_call_nanos": 4092726.5625, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 65483625, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 65600, - "per_call_nanos": 4178524.4375, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 66856391, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 65412, - "per_call_nanos": 4181609, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 66905744, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 65432, - "per_call_nanos": 4144227.9375, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 66307647, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 65200, - "per_call_nanos": 4104430.8125, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 65670893, - "trial_index": 2 - } - ], - "ratios": [ - [ - 72, - 813.668969 - ], - [ - 76, - 723.428746 - ], - [ - 80, - 647.535615 - ] - ], - "slope": null, - "spawn_floor_nanos": 85081622, - "trial_summaries": [ - { - "max_per_call_nanos": 4257560.4375, - "median_per_call_nanos": 4218059.9375, - "min_per_call_nanos": 4196488.5625, - "ok_count": 3, - "param": 72, - "relative_spread": 0.014479 - }, - { - "max_per_call_nanos": 4204129.3125, - "median_per_call_nanos": 4178524.4375, - "min_per_call_nanos": 4092726.5625, - "ok_count": 3, - "param": 76, - "relative_spread": 0.026661 - }, - { - "max_per_call_nanos": 4181609, - "median_per_call_nanos": 4144227.9375, - "min_per_call_nanos": 4104430.8125, - "ok_count": 3, - "param": 80, - "relative_spread": 0.018623 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 0 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 945340.734375, - "c_min": 169244.107422, - "complexity_formula": "1", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 48, - "param_schedule": { - "kind": "custom", - "params": [ - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:06Z", - "timestamp_unix_ms": 1788152466403 - }, - "function": "Hex.IntFactorBench.runEcmRhoWord", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70496, - "per_call_nanos": 941741.015625, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 60271425, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71108, - "per_call_nanos": 945340.734375, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 60501807, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70800, - "per_call_nanos": 950347.203125, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 60822221, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70952, - "per_call_nanos": 744064.609375, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 95240270, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70624, - "per_call_nanos": 779693.78125, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 99800804, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70780, - "per_call_nanos": 729739.460938, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 93406651, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70492, - "per_call_nanos": 168560.847656, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 86303154, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70804, - "per_call_nanos": 171233.523438, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 87671564, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71104, - "per_call_nanos": 169244.107422, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 86652983, - "trial_index": 2 - } - ], - "ratios": [ - [ - 48, - 945340.734375 - ], - [ - 56, - 744064.609375 - ], - [ - 64, - 169244.107422 - ] - ], - "slope": null, - "spawn_floor_nanos": 50572919, - "trial_summaries": [ - { - "max_per_call_nanos": 950347.203125, - "median_per_call_nanos": 945340.734375, - "min_per_call_nanos": 941741.015625, - "ok_count": 3, - "param": 48, - "relative_spread": 0.009104 - }, - { - "max_per_call_nanos": 779693.78125, - "median_per_call_nanos": 744064.609375, - "min_per_call_nanos": 729739.460938, - "ok_count": 3, - "param": 56, - "relative_spread": 0.067137 - }, - { - "max_per_call_nanos": 171233.523438, - "median_per_call_nanos": 169244.107422, - "min_per_call_nanos": 168560.847656, - "ok_count": 3, - "param": 64, - "relative_spread": 0.015792 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 0 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 711.308935, - "c_min": 222.051491, - "complexity_formula": "2 ^ (n / 4)", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 80, - "param_floor": 72, - "param_schedule": { - "kind": "custom", - "params": [ - 72, - 76, - 80 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:07Z", - "timestamp_unix_ms": 1788152467667 - }, - "function": "Hex.IntFactorBench.runEcmRhoNat", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 70904, - "per_call_nanos": 58407520, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 58407520, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 70736, - "per_call_nanos": 58209466, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 58209466, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 67492, - "per_call_nanos": 57340397, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 57340397, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 68856, - "per_call_nanos": 363740598, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 363740598, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 67704, - "per_call_nanos": 366215569, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 366215569, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 67060, - "per_call_nanos": 367812748, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 367812748, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 67000, - "per_call_nanos": 748126297, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 748126297, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 70824, - "per_call_nanos": 745861478, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 745861478, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71224, - "per_call_nanos": 742822520, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 742822520, - "trial_index": 2 - } - ], - "ratios": [ - [ - 72, - 222.051491 - ], - [ - 76, - 698.500765 - ], - [ - 80, - 711.308935 - ] - ], - "slope": null, - "spawn_floor_nanos": 50531608, - "trial_summaries": [ - { - "max_per_call_nanos": 58407520, - "median_per_call_nanos": 58209466, - "min_per_call_nanos": 57340397, - "ok_count": 3, - "param": 72, - "relative_spread": 0.018332 - }, - { - "max_per_call_nanos": 367812748, - "median_per_call_nanos": 366215569, - "min_per_call_nanos": 363740598, - "ok_count": 3, - "param": 76, - "relative_spread": 0.01112 - }, - { - "max_per_call_nanos": 748126297, - "median_per_call_nanos": 745861478, - "min_per_call_nanos": 742822520, - "ok_count": 3, - "param": 80, - "relative_spread": 0.007111 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 0 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 680.288635, - "c_min": 215.116611, - "complexity_formula": "2 ^ (n / 4)", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 80, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 40, - 48, - 56, - 64, - 72, - 80 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:11Z", - "timestamp_unix_ms": 1788152471821 - }, - "function": "Hex.IntFactorBench.runBalancedRho", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71176, - "per_call_nanos": 28075.899902, - "result_hash": "0xfc29", - "status": "ok", - "total_nanos": 57499443, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71044, - "per_call_nanos": 27378.253906, - "result_hash": "0xfc29", - "status": "ok", - "total_nanos": 56070664, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71104, - "per_call_nanos": 27531.566895, - "result_hash": "0xfc29", - "status": "ok", - "total_nanos": 56384649, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 70676, - "per_call_nanos": 604609.328125, - "result_hash": "0xffc23", - "status": "ok", - "total_nanos": 77389994, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 70784, - "per_call_nanos": 613615.265625, - "result_hash": "0xffc23", - "status": "ok", - "total_nanos": 78542754, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71108, - "per_call_nanos": 608496.265625, - "result_hash": "0xffc23", - "status": "ok", - "total_nanos": 77887522, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70964, - "per_call_nanos": 890394.375, - "result_hash": "0x10003f3", - "status": "ok", - "total_nanos": 56985240, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 67528, - "per_call_nanos": 881117.640625, - "result_hash": "0x10003f3", - "status": "ok", - "total_nanos": 56391529, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 67780, - "per_call_nanos": 868731.15625, - "result_hash": "0x10003f3", - "status": "ok", - "total_nanos": 55598794, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 67796, - "per_call_nanos": 10069520, - "result_hash": "0xffffc1d", - "status": "ok", - "total_nanos": 80556160, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 66532, - "per_call_nanos": 10250054, - "result_hash": "0xffffc1d", - "status": "ok", - "total_nanos": 82000432, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 66504, - "per_call_nanos": 10065073.5, - "result_hash": "0xffffc1d", - "status": "ok", - "total_nanos": 80520588, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 67020, - "per_call_nanos": 45379722, - "result_hash": "0x1000003fd", - "status": "ok", - "total_nanos": 90759444, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 66520, - "per_call_nanos": 44308708.5, - "result_hash": "0x1000003fd", - "status": "ok", - "total_nanos": 88617417, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 67176, - "per_call_nanos": 44583396, - "result_hash": "0x1000003fd", - "status": "ok", - "total_nanos": 89166792, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 66524, - "per_call_nanos": 121611343, - "result_hash": "0x100000041d", - "status": "ok", - "total_nanos": 121611343, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 67124, - "per_call_nanos": 122325121, - "result_hash": "0x100000041d", - "status": "ok", - "total_nanos": 122325121, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 65380, - "per_call_nanos": 123903804, - "result_hash": "0x100000041d", - "status": "ok", - "total_nanos": 123903804, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 65172, - "per_call_nanos": 526323509, - "result_hash": "0x100000003ed", - "status": "ok", - "total_nanos": 526323509, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71272, - "per_call_nanos": 518781163, - "result_hash": "0x100000003ed", - "status": "ok", - "total_nanos": 518781163, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 70760, - "per_call_nanos": 534065362, - "result_hash": "0x100000003ed", - "status": "ok", - "total_nanos": 534065362, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 107.545183 - ], - [ - 40, - 594.234634 - ], - [ - 48, - 215.116611 - ], - [ - 56, - 614.594727 - ], - [ - 64, - 680.288635 - ], - [ - 72, - 466.633305 - ], - [ - 80, - 501.941213 - ] - ], - "slope": null, - "spawn_floor_nanos": 55009500, - "trial_summaries": [ - { - "max_per_call_nanos": 28075.899902, - "median_per_call_nanos": 27531.566895, - "min_per_call_nanos": 27378.253906, - "ok_count": 3, - "param": 32, - "relative_spread": 0.02534 - }, - { - "max_per_call_nanos": 613615.265625, - "median_per_call_nanos": 608496.265625, - "min_per_call_nanos": 604609.328125, - "ok_count": 3, - "param": 40, - "relative_spread": 0.0148 - }, - { - "max_per_call_nanos": 890394.375, - "median_per_call_nanos": 881117.640625, - "min_per_call_nanos": 868731.15625, - "ok_count": 3, - "param": 48, - "relative_spread": 0.024586 - }, - { - "max_per_call_nanos": 10250054, - "median_per_call_nanos": 10069520, - "min_per_call_nanos": 10065073.5, - "ok_count": 3, - "param": 56, - "relative_spread": 0.01837 - }, - { - "max_per_call_nanos": 45379722, - "median_per_call_nanos": 44583396, - "min_per_call_nanos": 44308708.5, - "ok_count": 3, - "param": 64, - "relative_spread": 0.024023 - }, - { - "max_per_call_nanos": 123903804, - "median_per_call_nanos": 122325121, - "min_per_call_nanos": 121611343, - "ok_count": 3, - "param": 72, - "relative_spread": 0.018741 - }, - { - "max_per_call_nanos": 534065362, - "median_per_call_nanos": 526323509, - "min_per_call_nanos": 518781163, - "ok_count": 3, - "param": 80, - "relative_spread": 0.02904 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 576.455578, - "c_min": 478.763271, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 80, - "param_floor": 72, - "param_schedule": { - "kind": "custom", - "params": [ - 72, - 76, - 80 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:16Z", - "timestamp_unix_ms": 1788152476792 - }, - "function": "Hex.IntFactorBench.runPMinusOneNat", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71272, - "per_call_nanos": 2988345.71875, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 95627063, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 70904, - "per_call_nanos": 2942864.84375, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 94171675, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 70868, - "per_call_nanos": 2996972.28125, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 95903113, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 70892, - "per_call_nanos": 3001289.9375, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 96041278, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 71272, - "per_call_nanos": 3038243.46875, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 97223791, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 71400, - "per_call_nanos": 3016637.6875, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 96532406, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 70780, - "per_call_nanos": 3094956.96875, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 99038623, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71224, - "per_call_nanos": 3064084.9375, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 98050718, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71096, - "per_call_nanos": 3039829.28125, - "result_hash": "0x10001", - "status": "ok", - "total_nanos": 97274537, - "trial_index": 2 - } - ], - "ratios": [ - [ - 72, - 576.455578 - ], - [ - 76, - 522.271068 - ], - [ - 80, - 478.763271 - ] - ], - "slope": null, - "spawn_floor_nanos": 49999369, - "trial_summaries": [ - { - "max_per_call_nanos": 2996972.28125, - "median_per_call_nanos": 2988345.71875, - "min_per_call_nanos": 2942864.84375, - "ok_count": 3, - "param": 72, - "relative_spread": 0.018106 - }, - { - "max_per_call_nanos": 3038243.46875, - "median_per_call_nanos": 3016637.6875, - "min_per_call_nanos": 3001289.9375, - "ok_count": 3, - "param": 76, - "relative_spread": 0.01225 - }, - { - "max_per_call_nanos": 3094956.96875, - "median_per_call_nanos": 3064084.9375, - "min_per_call_nanos": 3039829.28125, - "ok_count": 3, - "param": 80, - "relative_spread": 0.017992 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 0 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 9.096336, - "c_min": 7.905141, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 512, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 64, - 128, - 256, - 512 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:18Z", - "timestamp_unix_ms": 1788152478218 - }, - "function": "Hex.IntFactorBench.runSigmaFactorCount", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70644, - "per_call_nanos": 12051.483032, - "result_hash": "0x1c832b6cfcf654ff", - "status": "ok", - "total_nanos": 98725749, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70708, - "per_call_nanos": 11927.211792, - "result_hash": "0x1c832b6cfcf654ff", - "status": "ok", - "total_nanos": 97707719, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 68356, - "per_call_nanos": 11929.694702, - "result_hash": "0x1c832b6cfcf654ff", - "status": "ok", - "total_nanos": 97728059, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 66784, - "per_call_nanos": 37600.64209, - "result_hash": "0x82834f9fd44159df", - "status": "ok", - "total_nanos": 77006115, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 67152, - "per_call_nanos": 37258.591797, - "result_hash": "0x82834f9fd44159df", - "status": "ok", - "total_nanos": 76305596, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 66768, - "per_call_nanos": 36948.981934, - "result_hash": "0x82834f9fd44159df", - "status": "ok", - "total_nanos": 75671515, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 66784, - "per_call_nanos": 130230.929688, - "result_hash": "0x2fd757d2ae0df", - "status": "ok", - "total_nanos": 66678236, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 66620, - "per_call_nanos": 130812.869141, - "result_hash": "0x2fd757d2ae0df", - "status": "ok", - "total_nanos": 66976189, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 67268, - "per_call_nanos": 130491.296875, - "result_hash": "0x2fd757d2ae0df", - "status": "ok", - "total_nanos": 66811544, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 66716, - "per_call_nanos": 516465.164062, - "result_hash": "0x5d8edd925e6430ff", - "status": "ok", - "total_nanos": 66107541, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 68972, - "per_call_nanos": 518071.289062, - "result_hash": "0x5d8edd925e6430ff", - "status": "ok", - "total_nanos": 66313125, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 69220, - "per_call_nanos": 518659.585938, - "result_hash": "0x5d8edd925e6430ff", - "status": "ok", - "total_nanos": 66388427, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71452, - "per_call_nanos": 2321238.78125, - "result_hash": "0x3956634fb26fa9bf", - "status": "ok", - "total_nanos": 74279641, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71228, - "per_call_nanos": 2317475.6875, - "result_hash": "0x3956634fb26fa9bf", - "status": "ok", - "total_nanos": 74159222, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 70796, - "per_call_nanos": 2336676.03125, - "result_hash": "0x3956634fb26fa9bf", - "status": "ok", - "total_nanos": 74773633, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 11.650092 - ], - [ - 64, - 9.096336 - ], - [ - 128, - 7.964557 - ], - [ - 256, - 7.905141 - ], - [ - 512, - 8.854823 - ] - ], - "slope": -0.012727, - "spawn_floor_nanos": 50838363, - "trial_summaries": [ - { - "max_per_call_nanos": 12051.483032, - "median_per_call_nanos": 11929.694702, - "min_per_call_nanos": 11927.211792, - "ok_count": 3, - "param": 32, - "relative_spread": 0.010417 - }, - { - "max_per_call_nanos": 37600.64209, - "median_per_call_nanos": 37258.591797, - "min_per_call_nanos": 36948.981934, - "ok_count": 3, - "param": 64, - "relative_spread": 0.01749 - }, - { - "max_per_call_nanos": 130812.869141, - "median_per_call_nanos": 130491.296875, - "min_per_call_nanos": 130230.929688, - "ok_count": 3, - "param": 128, - "relative_spread": 0.00446 - }, - { - "max_per_call_nanos": 518659.585938, - "median_per_call_nanos": 518071.289062, - "min_per_call_nanos": 516465.164062, - "ok_count": 3, - "param": 256, - "relative_spread": 0.004236 - }, - { - "max_per_call_nanos": 2336676.03125, - "median_per_call_nanos": 2321238.78125, - "min_per_call_nanos": 2317475.6875, - "ok_count": 3, - "param": 512, - "relative_spread": 0.008272 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 10.168285, - "c_min": 7.021856, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 1024, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 64, - 128, - 256, - 512, - 1024 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.2, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:20Z", - "timestamp_unix_ms": 1788152480417 - }, - "function": "Hex.IntFactorBench.runTotientFactorCount", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70672, - "per_call_nanos": 8637.043823, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 70754663, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71008, - "per_call_nanos": 8528.102905, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 69862219, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71196, - "per_call_nanos": 8486.594727, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 69522184, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70836, - "per_call_nanos": 29172.032715, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 59744323, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70740, - "per_call_nanos": 29182.619141, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 59766004, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71212, - "per_call_nanos": 29151.67041, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 59702621, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 71160, - "per_call_nanos": 114969.212891, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 58864237, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 71248, - "per_call_nanos": 115633.791016, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 59204501, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 70692, - "per_call_nanos": 115046.083984, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 58903595, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 71208, - "per_call_nanos": 494584.265625, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 63306786, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 70592, - "per_call_nanos": 490739.351562, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 62814637, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 70728, - "per_call_nanos": 490344.695312, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 62764121, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71264, - "per_call_nanos": 2253210.6875, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 72102742, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 70804, - "per_call_nanos": 2257573.125, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 72242340, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71348, - "per_call_nanos": 2253944.28125, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 72126217, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71168, - "per_call_nanos": 10662219.125, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 85297753, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71492, - "per_call_nanos": 10631138, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 85049104, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 70968, - "per_call_nanos": 10711096.625, - "result_hash": "0x0", - "status": "ok", - "total_nanos": 85688773, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 8.328225 - ], - [ - 64, - 7.122078 - ], - [ - 128, - 7.021856 - ], - [ - 256, - 7.488088 - ], - [ - 512, - 8.598115 - ], - [ - 1024, - 10.168285 - ] - ], - "slope": 0.131958, - "spawn_floor_nanos": 50564797, - "trial_summaries": [ - { - "max_per_call_nanos": 8637.043823, - "median_per_call_nanos": 8528.102905, - "min_per_call_nanos": 8486.594727, - "ok_count": 3, - "param": 32, - "relative_spread": 0.017642 - }, - { - "max_per_call_nanos": 29182.619141, - "median_per_call_nanos": 29172.032715, - "min_per_call_nanos": 29151.67041, - "ok_count": 3, - "param": 64, - "relative_spread": 0.001061 - }, - { - "max_per_call_nanos": 115633.791016, - "median_per_call_nanos": 115046.083984, - "min_per_call_nanos": 114969.212891, - "ok_count": 3, - "param": 128, - "relative_spread": 0.005777 - }, - { - "max_per_call_nanos": 494584.265625, - "median_per_call_nanos": 490739.351562, - "min_per_call_nanos": 490344.695312, - "ok_count": 3, - "param": 256, - "relative_spread": 0.008639 - }, - { - "max_per_call_nanos": 2257573.125, - "median_per_call_nanos": 2253944.28125, - "min_per_call_nanos": 2253210.6875, - "ok_count": 3, - "param": 512, - "relative_spread": 0.001935 - }, - { - "max_per_call_nanos": 10711096.625, - "median_per_call_nanos": 10662219.125, - "min_per_call_nanos": 10631138, - "ok_count": 3, - "param": 1024, - "relative_spread": 0.007499 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 0.001773, - "c_min": 0, - "complexity_formula": "2 ^ n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 12, - "param_schedule": { - "kind": "custom", - "params": [ - 12, - 16, - 20, - 24, - 28, - 32, - 40, - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:22Z", - "timestamp_unix_ms": 1788152482651 - }, - "function": "Hex.IntFactorBench.runPowerGeneric", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 71116, - "per_call_nanos": 1022.379272, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 67002648, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 71004, - "per_call_nanos": 1020.459152, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 66876811, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 71008, - "per_call_nanos": 1027.385925, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 67330764, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 71360, - "per_call_nanos": 1939.241302, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 63545059, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 70828, - "per_call_nanos": 1931.562714, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 63293447, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 71308, - "per_call_nanos": 1947.811462, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 63825886, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 71460, - "per_call_nanos": 1856.068939, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 60819667, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 71332, - "per_call_nanos": 1859.912537, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 60945614, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 70796, - "per_call_nanos": 1858.93576, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 60913607, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 71304, - "per_call_nanos": 2827.154022, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 92640183, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 71172, - "per_call_nanos": 2843.89151, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 93188637, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 70836, - "per_call_nanos": 2828.560242, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 92686262, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71440, - "per_call_nanos": 2525.122192, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 82743204, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71300, - "per_call_nanos": 2544.854218, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 83389783, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71200, - "per_call_nanos": 2550.904449, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 83588037, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71308, - "per_call_nanos": 109439.507812, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 28016514, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71968, - "per_call_nanos": 108657.25, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 27816256, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71864, - "per_call_nanos": 109870.890625, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 28126948, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71932, - "per_call_nanos": 104389.554688, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 26723726, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71880, - "per_call_nanos": 105124.671875, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 26911916, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71960, - "per_call_nanos": 105882.789062, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 27105994, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71200, - "per_call_nanos": 7048.251831, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 57739279, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71304, - "per_call_nanos": 7025.984863, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 57556868, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71016, - "per_call_nanos": 7043.974243, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 57704237, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 72068, - "per_call_nanos": 378079.4375, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 48394168, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 72280, - "per_call_nanos": 377397.492188, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 48306879, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 71900, - "per_call_nanos": 383507.25, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 49088928, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 72196, - "per_call_nanos": 525141.46875, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 67218108, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71880, - "per_call_nanos": 500334.671875, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 64042838, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71708, - "per_call_nanos": 521175.890625, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 66710514, - "trial_index": 2 - } - ], - "ratios": [ - [ - 12, - 0.249604 - ], - [ - 16, - 0.02959 - ], - [ - 20, - 0.001773 - ], - [ - 24, - 0.000169 - ], - [ - 28, - 9e-06 - ], - [ - 32, - 2.5e-05 - ], - [ - 40, - 0 - ], - [ - 48, - 0 - ], - [ - 56, - 0 - ], - [ - 64, - 0 - ] - ], - "slope": -21.499486, - "spawn_floor_nanos": 49620767, - "trial_summaries": [ - { - "max_per_call_nanos": 1027.385925, - "median_per_call_nanos": 1022.379272, - "min_per_call_nanos": 1020.459152, - "ok_count": 3, - "param": 12, - "relative_spread": 0.006775 - }, - { - "max_per_call_nanos": 1947.811462, - "median_per_call_nanos": 1939.241302, - "min_per_call_nanos": 1931.562714, - "ok_count": 3, - "param": 16, - "relative_spread": 0.008379 - }, - { - "max_per_call_nanos": 1859.912537, - "median_per_call_nanos": 1858.93576, - "min_per_call_nanos": 1856.068939, - "ok_count": 3, - "param": 20, - "relative_spread": 0.002068 - }, - { - "max_per_call_nanos": 2843.89151, - "median_per_call_nanos": 2828.560242, - "min_per_call_nanos": 2827.154022, - "ok_count": 3, - "param": 24, - "relative_spread": 0.005917 - }, - { - "max_per_call_nanos": 2550.904449, - "median_per_call_nanos": 2544.854218, - "min_per_call_nanos": 2525.122192, - "ok_count": 3, - "param": 28, - "relative_spread": 0.010131 - }, - { - "max_per_call_nanos": 109870.890625, - "median_per_call_nanos": 109439.507812, - "min_per_call_nanos": 108657.25, - "ok_count": 3, - "param": 32, - "relative_spread": 0.01109 - }, - { - "max_per_call_nanos": 105882.789062, - "median_per_call_nanos": 105124.671875, - "min_per_call_nanos": 104389.554688, - "ok_count": 3, - "param": 40, - "relative_spread": 0.014204 - }, - { - "max_per_call_nanos": 7048.251831, - "median_per_call_nanos": 7043.974243, - "min_per_call_nanos": 7025.984863, - "ok_count": 3, - "param": 48, - "relative_spread": 0.003161 - }, - { - "max_per_call_nanos": 383507.25, - "median_per_call_nanos": 378079.4375, - "min_per_call_nanos": 377397.492188, - "ok_count": 3, - "param": 56, - "relative_spread": 0.01616 - }, - { - "max_per_call_nanos": 525141.46875, - "median_per_call_nanos": 521175.890625, - "min_per_call_nanos": 500334.671875, - "ok_count": 3, - "param": 64, - "relative_spread": 0.047598 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 2 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 60089.124023, - "c_min": 59371.017578, - "complexity_formula": "1", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 48, - "param_schedule": { - "kind": "custom", - "params": [ - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:25Z", - "timestamp_unix_ms": 1788152485999 - }, - "function": "Hex.IntFactorBench.runEcmWord", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70780, - "per_call_nanos": 59304.738281, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 60728052, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71380, - "per_call_nanos": 59371.017578, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 60795922, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70984, - "per_call_nanos": 59591.911133, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61022117, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 71380, - "per_call_nanos": 59676.470703, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61108706, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70800, - "per_call_nanos": 60400.043945, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61849645, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70824, - "per_call_nanos": 59773.733398, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61208303, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70880, - "per_call_nanos": 60206.279297, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61651230, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71264, - "per_call_nanos": 60089.124023, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61531263, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71308, - "per_call_nanos": 60005.297852, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61445425, - "trial_index": 2 - } - ], - "ratios": [ - [ - 48, - 59371.017578 - ], - [ - 56, - 59773.733398 - ], - [ - 64, - 60089.124023 - ] - ], - "slope": null, - "spawn_floor_nanos": 49779353, - "trial_summaries": [ - { - "max_per_call_nanos": 59591.911133, - "median_per_call_nanos": 59371.017578, - "min_per_call_nanos": 59304.738281, - "ok_count": 3, - "param": 48, - "relative_spread": 0.004837 - }, - { - "max_per_call_nanos": 60400.043945, - "median_per_call_nanos": 59773.733398, - "min_per_call_nanos": 59676.470703, - "ok_count": 3, - "param": 56, - "relative_spread": 0.012105 - }, - { - "max_per_call_nanos": 60206.279297, - "median_per_call_nanos": 60089.124023, - "min_per_call_nanos": 60005.297852, - "ok_count": 3, - "param": 64, - "relative_spread": 0.003345 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 0 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 0.136987, - "c_min": 0.071524, - "complexity_formula": "n * n.log2", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 4194304, - "param_floor": 16384, - "param_schedule": { - "kind": "custom", - "params": [ - 16384, - 65536, - 262144, - 1048576, - 4194304 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.2, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:27Z", - "timestamp_unix_ms": 1788152487073 - }, - "function": "Hex.IntFactorBench.runSigmaExponent", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 71016, - "per_call_nanos": 11341.827026, - "result_hash": "0xb26dd89986128004", - "status": "ok", - "total_nanos": 92912247, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 71016, - "per_call_nanos": 11385.253296, - "result_hash": "0xb26dd89986128004", - "status": "ok", - "total_nanos": 93267995, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 71104, - "per_call_nanos": 11369.350708, - "result_hash": "0xb26dd89986128004", - "status": "ok", - "total_nanos": 93137721, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 71376, - "per_call_nanos": 75074.112305, - "result_hash": "0x131736d9184a0004", - "status": "ok", - "total_nanos": 76875891, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 71244, - "per_call_nanos": 74997.828125, - "result_hash": "0x131736d9184a0004", - "status": "ok", - "total_nanos": 76797776, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 70880, - "per_call_nanos": 74995.832031, - "result_hash": "0x131736d9184a0004", - "status": "ok", - "total_nanos": 76795732, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 71000, - "per_call_nanos": 461449.414062, - "result_hash": "0x128a229461280004", - "status": "ok", - "total_nanos": 59065525, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 71456, - "per_call_nanos": 459708.085938, - "result_hash": "0x128a229461280004", - "status": "ok", - "total_nanos": 58842635, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 71420, - "per_call_nanos": 459447.617188, - "result_hash": "0x128a229461280004", - "status": "ok", - "total_nanos": 58809295, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 1048576, - "part_of_verdict": true, - "peak_rss_kb": 71432, - "per_call_nanos": 2639690.8125, - "result_hash": "0xb8fcfd5184a00004", - "status": "ok", - "total_nanos": 84470106, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 1048576, - "part_of_verdict": true, - "peak_rss_kb": 71148, - "per_call_nanos": 2640054.4375, - "result_hash": "0xb8fcfd5184a00004", - "status": "ok", - "total_nanos": 84481742, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 1048576, - "part_of_verdict": true, - "peak_rss_kb": 71808, - "per_call_nanos": 2636987.40625, - "result_hash": "0xb8fcfd5184a00004", - "status": "ok", - "total_nanos": 84383597, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 4194304, - "part_of_verdict": true, - "peak_rss_kb": 75600, - "per_call_nanos": 12706383.5, - "result_hash": "0xd13b254612800004", - "status": "ok", - "total_nanos": 101651068, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 4194304, - "part_of_verdict": true, - "peak_rss_kb": 74876, - "per_call_nanos": 12497024.125, - "result_hash": "0xd13b254612800004", - "status": "ok", - "total_nanos": 99976193, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 4194304, - "part_of_verdict": true, - "peak_rss_kb": 75652, - "per_call_nanos": 12640441.875, - "result_hash": "0xd13b254612800004", - "status": "ok", - "total_nanos": 101123535, - "trial_index": 2 - } - ], - "ratios": [ - [ - 16384, - 0.049566 - ], - [ - 65536, - 0.071524 - ], - [ - 262144, - 0.097425 - ], - [ - 1048576, - 0.12587 - ], - [ - 4194304, - 0.136987 - ] - ], - "slope": 0.159111, - "spawn_floor_nanos": 55161155, - "trial_summaries": [ - { - "max_per_call_nanos": 11385.253296, - "median_per_call_nanos": 11369.350708, - "min_per_call_nanos": 11341.827026, - "ok_count": 3, - "param": 16384, - "relative_spread": 0.00382 - }, - { - "max_per_call_nanos": 75074.112305, - "median_per_call_nanos": 74997.828125, - "min_per_call_nanos": 74995.832031, - "ok_count": 3, - "param": 65536, - "relative_spread": 0.001044 - }, - { - "max_per_call_nanos": 461449.414062, - "median_per_call_nanos": 459708.085938, - "min_per_call_nanos": 459447.617188, - "ok_count": 3, - "param": 262144, - "relative_spread": 0.004354 - }, - { - "max_per_call_nanos": 2640054.4375, - "median_per_call_nanos": 2639690.8125, - "min_per_call_nanos": 2636987.40625, - "ok_count": 3, - "param": 1048576, - "relative_spread": 0.001162 - }, - { - "max_per_call_nanos": 12706383.5, - "median_per_call_nanos": 12640441.875, - "min_per_call_nanos": 12497024.125, - "ok_count": 3, - "param": 4194304, - "relative_spread": 0.016563 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 4.341927, - "c_min": 4.248217, - "complexity_formula": "n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 65537, - "param_floor": 257, - "param_schedule": { - "kind": "custom", - "params": [ - 257, - 1013, - 4073, - 16363, - 65537 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 1262335361, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:29Z", - "timestamp_unix_ms": 1788152489297 - }, - "function": "Hex.IntFactorBench.runOrder", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1048576, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 70744, - "per_call_nanos": 1183.473429, - "result_hash": "0x100", - "status": "ok", - "total_nanos": 1240961834, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1048576, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 71180, - "per_call_nanos": 1180.567344, - "result_hash": "0x100", - "status": "ok", - "total_nanos": 1237914583, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1048576, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 70676, - "per_call_nanos": 1181.059741, - "result_hash": "0x100", - "status": "ok", - "total_nanos": 1238430899, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 71136, - "per_call_nanos": 4394.011318, - "result_hash": "0x3f4", - "status": "ok", - "total_nanos": 1151863703, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 70676, - "per_call_nanos": 4403.534374, - "result_hash": "0x3f4", - "status": "ok", - "total_nanos": 1154360115, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 262144, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 71084, - "per_call_nanos": 4398.371799, - "result_hash": "0x3f4", - "status": "ok", - "total_nanos": 1153006777, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 70808, - "per_call_nanos": 17379.732819, - "result_hash": "0xfe8", - "status": "ok", - "total_nanos": 1138998170, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 70492, - "per_call_nanos": 17392.502472, - "result_hash": "0xfe8", - "status": "ok", - "total_nanos": 1139835042, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 70520, - "per_call_nanos": 17393.228165, - "result_hash": "0xfe8", - "status": "ok", - "total_nanos": 1139882601, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 70636, - "per_call_nanos": 69546.626709, - "result_hash": "0x3fea", - "status": "ok", - "total_nanos": 1139451932, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 70492, - "per_call_nanos": 69794.873901, - "result_hash": "0x3fea", - "status": "ok", - "total_nanos": 1143519214, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 70784, - "per_call_nanos": 69528.198486, - "result_hash": "0x3fea", - "status": "ok", - "total_nanos": 1139150004, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 71128, - "per_call_nanos": 278460.814941, - "result_hash": "0x10000", - "status": "ok", - "total_nanos": 1140575498, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 70808, - "per_call_nanos": 278415.425293, - "result_hash": "0x10000", - "status": "ok", - "total_nanos": 1140389582, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 70804, - "per_call_nanos": 278227.433838, - "result_hash": "0x10000", - "status": "ok", - "total_nanos": 1139619569, - "trial_index": 2 - } - ], - "ratios": [ - [ - 257, - 4.595563 - ], - [ - 1013, - 4.341927 - ], - [ - 4073, - 4.270195 - ], - [ - 16363, - 4.250237 - ], - [ - 65537, - 4.248217 - ] - ], - "slope": -0.005048, - "spawn_floor_nanos": 50658556, - "trial_summaries": [ - { - "max_per_call_nanos": 1183.473429, - "median_per_call_nanos": 1181.059741, - "min_per_call_nanos": 1180.567344, - "ok_count": 3, - "param": 257, - "relative_spread": 0.002461 - }, - { - "max_per_call_nanos": 4403.534374, - "median_per_call_nanos": 4398.371799, - "min_per_call_nanos": 4394.011318, - "ok_count": 3, - "param": 1013, - "relative_spread": 0.002165 - }, - { - "max_per_call_nanos": 17393.228165, - "median_per_call_nanos": 17392.502472, - "min_per_call_nanos": 17379.732819, - "ok_count": 3, - "param": 4073, - "relative_spread": 0.000776 - }, - { - "max_per_call_nanos": 69794.873901, - "median_per_call_nanos": 69546.626709, - "min_per_call_nanos": 69528.198486, - "ok_count": 3, - "param": 16363, - "relative_spread": 0.003834 - }, - { - "max_per_call_nanos": 278460.814941, - "median_per_call_nanos": 278415.425293, - "min_per_call_nanos": 278227.433838, - "ok_count": 3, - "param": 65537, - "relative_spread": 0.000838 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "budget_truncated": false, - "config": { - "expected_hash": null, - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:47Z", - "timestamp_unix_ms": 1788152507708 - }, - "expected_hash_check": { - "status": "unset" - }, - "function": "Hex.IntFactorBench.runDownstreamOrder", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 21, - "median_nanos": 21, - "min_nanos": 21, - "observed_hash": "0x748bc67983cb604e", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 65536, - "peak_rss_kb": 67528, - "repeat_index": 0, - "result_hash": "0x748bc67983cb604e", - "status": "ok", - "total_nanos": 1398764 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 65536, - "peak_rss_kb": 67852, - "repeat_index": 1, - "result_hash": "0x748bc67983cb604e", - "status": "ok", - "total_nanos": 1401388 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 65536, - "peak_rss_kb": 67020, - "repeat_index": 2, - "result_hash": "0x748bc67983cb604e", - "status": "ok", - "total_nanos": 1381880 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": null, - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:48Z", - "timestamp_unix_ms": 1788152508062 - }, - "expected_hash_check": { - "status": "unset" - }, - "function": "Hex.IntFactorBench.runDownstreamPrimitiveRoot", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 1568135, - "median_nanos": 1476149, - "min_nanos": 1387408, - "observed_hash": "0xf53a7f8b2ec1ebc6", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66492, - "repeat_index": 0, - "result_hash": "0xf53a7f8b2ec1ebc6", - "status": "ok", - "total_nanos": 1568135 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66444, - "repeat_index": 1, - "result_hash": "0xf53a7f8b2ec1ebc6", - "status": "ok", - "total_nanos": 1476149 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66932, - "repeat_index": 2, - "result_hash": "0xf53a7f8b2ec1ebc6", - "status": "ok", - "total_nanos": 1387408 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": null, - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:48Z", - "timestamp_unix_ms": 1788152508451 - }, - "expected_hash_check": { - "status": "unset" - }, - "function": "Hex.IntFactorBench.runTableBatch", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 1696897, - "median_nanos": 1667323, - "min_nanos": 1593564, - "observed_hash": "0x8885f44995aaee6a", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68408, - "repeat_index": 0, - "result_hash": "0x8885f44995aaee6a", - "status": "ok", - "total_nanos": 1696897 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71568, - "repeat_index": 1, - "result_hash": "0x8885f44995aaee6a", - "status": "ok", - "total_nanos": 1593564 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71884, - "repeat_index": 2, - "result_hash": "0x8885f44995aaee6a", - "status": "ok", - "total_nanos": 1667323 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": null, - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:48Z", - "timestamp_unix_ms": 1788152508731 - }, - "expected_hash_check": { - "status": "unset" - }, - "function": "Hex.IntFactorBench.runDefaultFuelSchedule", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 615757453, - "median_nanos": 599261477, - "min_nanos": 599041691, - "observed_hash": "0x44d9a075decae8ec", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71592, - "repeat_index": 0, - "result_hash": "0x44d9a075decae8ec", - "status": "ok", - "total_nanos": 599041691 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71948, - "repeat_index": 1, - "result_hash": "0x44d9a075decae8ec", - "status": "ok", - "total_nanos": 615757453 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71904, - "repeat_index": 2, - "result_hash": "0x44d9a075decae8ec", - "status": "ok", - "total_nanos": 599261477 - } - ] - } - ] - }, - "comparisons": { - "gmp_ecm": [ - { - "adjusted_nanos": 280510.89453125, - "bits": 48, - "ecm": { - "batch_repeats": 128, - "max_nanos": 505932.734375, - "median_nanos": 497714.0625, - "min_nanos": 487808.8203125, - "output_example": [ - 1000003, - 268435579 - ], - "samples_nanos": [ - 505932.734375, - 502279.03125, - 504609.0546875, - 497714.0625, - 490956.453125, - 487808.8203125, - 490758.7421875 - ] - }, - "lean_nanos": 59371.017578, - "lean_over_adjusted": 0.21165316119793642, - "n": 268436384306737, - "overhead_fraction": 0.4364015090868565 - }, - { - "adjusted_nanos": 43819.015625, - "bits": 56, - "ecm": { - "batch_repeats": 256, - "max_nanos": 265638.44140625, - "median_nanos": 261022.18359375, - "min_nanos": 259132.26953125, - "output_example": [ - 1000003, - 68719476901 - ], - "samples_nanos": [ - 261022.18359375, - 259581.0234375, - 261896.41015625, - 259132.26953125, - 261697.16796875, - 260704.2890625, - 265638.44140625 - ] - }, - "lean_nanos": 59773.733398, - "lean_over_adjusted": 1.3641048879221598, - "n": 68719683059430703, - "overhead_fraction": 0.83212531968854 - }, - { - "adjusted_nanos": 144671.60546875, - "bits": 64, - "ecm": { - "batch_repeats": 256, - "max_nanos": 371035.546875, - "median_nanos": 361874.7734375, - "min_nanos": 360903.44921875, - "output_example": [ - 1000003, - 17592186044591 - ], - "samples_nanos": [ - 361485.171875, - 371035.546875, - 361874.7734375, - 364547.80078125, - 365667.9375, - 360903.44921875, - 360962.953125 - ] - }, - "lean_nanos": 60089.124023, - "lean_over_adjusted": 0.41534842879710515, - "n": 17592238821149133773, - "overhead_fraction": 0.6002163839869417 - }, - { - "adjusted_nanos": 130778.9296875, - "bits": 72, - "ecm": { - "batch_repeats": 256, - "max_nanos": 352091.12109375, - "median_nanos": 347982.09765625, - "min_nanos": 346314.1953125, - "output_example": [ - 8593846213, - 274878795833 - ], - "samples_nanos": [ - 348769.984375, - 347982.09765625, - 346531.15625, - 349549.8515625, - 346314.1953125, - 346808.28515625, - 352091.12109375 - ] - }, - "lean_nanos": 4218059.9375, - "lean_over_adjusted": 32.25336028960609, - "n": 2362266098603427230429, - "overhead_fraction": 0.6241791443630861 - }, - { - "adjusted_nanos": 189478.92578125, - "bits": 76, - "ecm": { - "batch_repeats": 128, - "max_nanos": 409159.4375, - "median_nanos": 406682.09375, - "min_nanos": 404307.078125, - "output_example": [ - 68723605421, - 549756752147 - ], - "samples_nanos": [ - 406682.09375, - 406487.8203125, - 409159.4375, - 408846.4765625, - 404307.078125, - 408968.375, - 406204.1875 - ] - }, - "lean_nanos": 4178524.4375, - "lean_over_adjusted": 22.052713357284023, - "n": 37781266112080922588887, - "overhead_fraction": 0.534085889953816 - }, - { - "adjusted_nanos": 192609.11328125, - "bits": 80, - "ecm": { - "batch_repeats": 128, - "max_nanos": 412269.046875, - "median_nanos": 409812.28125, - "min_nanos": 408285.171875, - "output_example": [ - 274882253351, - 2199024243173 - ], - "samples_nanos": [ - 410838.7265625, - 409812.28125, - 412269.046875, - 408285.171875, - 409798.4296875, - 408356.4453125, - 411406.125 - ] - }, - "lean_nanos": 4144227.9375, - "lean_over_adjusted": 21.51626092296345, - "n": 604472739136871618122723, - "overhead_fraction": 0.5300064881077792 - } - ], - "gmp_ecm_overhead": { - "batch_repeats": 256, - "max_nanos": 220324.125, - "median_nanos": 217203.16796875, - "min_nanos": 216677.30859375, - "output_example": [ - 15 - ], - "samples_nanos": [ - 220324.125, - 217203.16796875, - 216677.30859375, - 218245.9609375, - 217116.3984375, - 217620.93359375, - 216859.26171875 - ] - }, - "pari": [ - { - "bits": 32, - "lean_nanos": 126713.253906, - "lean_over_pari": 37.072677714212574, - "n": 4296195809, - "pari": { - "batch_repeats": 16384, - "max_nanos": 3479.00390625, - "median_nanos": 3417.96875, - "min_nanos": 3356.93359375, - "samples_nanos": [ - 3417.96875, - 3417.96875, - 3356.93359375, - 3417.96875, - 3417.96875, - 3479.00390625, - 3417.96875 - ] - } - }, - { - "bits": 40, - "lean_nanos": 1430368.0625, - "lean_over_pari": 246.6857930105263, - "n": 1099546267613, - "pari": { - "batch_repeats": 16384, - "max_nanos": 5859.375, - "median_nanos": 5798.33984375, - "min_nanos": 5798.33984375, - "samples_nanos": [ - 5798.33984375, - 5798.33984375, - 5859.375, - 5859.375, - 5798.33984375, - 5798.33984375, - 5798.33984375 - ] - } - }, - { - "bits": 48, - "lean_nanos": 1699857.1875, - "lean_over_pari": 27.62942476190476, - "n": 281475177027259, - "pari": { - "batch_repeats": 1024, - "max_nanos": 62500.0, - "median_nanos": 61523.4375, - "min_nanos": 60546.875, - "samples_nanos": [ - 61523.4375, - 62500.0, - 61523.4375, - 61523.4375, - 60546.875, - 62500.0, - 62500.0 - ] - } - }, - { - "bits": 56, - "lean_nanos": 11106060, - "lean_over_pari": 82.41018434782609, - "n": 72057609069267727, - "pari": { - "batch_repeats": 512, - "max_nanos": 134765.625, - "median_nanos": 134765.625, - "min_nanos": 132812.5, - "samples_nanos": [ - 134765.625, - 132812.5, - 134765.625, - 134765.625, - 132812.5, - 134765.625, - 134765.625 - ] - } - }, - { - "bits": 64, - "lean_nanos": 47116107.5, - "lean_over_pari": 389.08785548387095, - "n": 18446744168197812149, - "pari": { - "batch_repeats": 512, - "max_nanos": 121093.75, - "median_nanos": 121093.75, - "min_nanos": 119140.625, - "samples_nanos": [ - 119140.625, - 121093.75, - 121093.75, - 119140.625, - 121093.75, - 119140.625, - 121093.75 - ] - } - }, - { - "bits": 72, - "lean_nanos": 125512520, - "lean_over_pari": 683.6426621276596, - "n": 4722366488642080239163, - "pari": { - "batch_repeats": 512, - "max_nanos": 183593.75, - "median_nanos": 183593.75, - "min_nanos": 181640.625, - "samples_nanos": [ - 181640.625, - 183593.75, - 183593.75, - 183593.75, - 183593.75, - 181640.625, - 181640.625 - ] - } - }, - { - "bits": 80, - "lean_nanos": 534988103, - "lean_over_pari": 1268.1199478518517, - "n": 1208925819625624289983961, - "pari": { - "batch_repeats": 128, - "max_nanos": 429687.5, - "median_nanos": 421875.0, - "min_nanos": 421875.0, - "samples_nanos": [ - 421875.0, - 421875.0, - 421875.0, - 429687.5, - 429687.5, - 421875.0, - 421875.0 - ] - } - } - ] - }, - "config": { - "gmp_ecm_command": "/nix/store/9cbg4dh5xm3ihbnm0s490vlz1kjx9936-ecm-7.0.6/bin/ecm -q -sigma 7 1000", - "gmp_ecm_overhead_input": 15, - "gmp_ecm_timing": "calibrated multi-input batch in one process", - "pari_timing": "GP getwalltime around a calibrated in-process factor batch", - "rounds": 7, - "timeout_seconds": 30.0 - }, - "default_fuel_schedule": [ - { - "attempts": 10, - "default_fuel": 136, - "n": 99999989, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 160, - "n": 4296195809, - "status": "success" - }, - { - "attempts": 10, - "default_fuel": 224, - "n": 281475177027259, - "status": "success" - }, - { - "attempts": 23, - "default_fuel": 288, - "n": 18446744168197812149, - "status": "success" - }, - { - "attempts": 34, - "default_fuel": 352, - "n": 1208925819625624289983961, - "status": "success" - }, - { - "attempts": 13, - "default_fuel": 284, - "n": 9223512775153889363, - "status": "success" - }, - { - "attempts": 22, - "default_fuel": 284, - "n": 17592238821149133773, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 156, - "n": 4294967295, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 184, - "n": 282429536482, - "status": "success" - } - ], - "environment": { - "command": "scripts/bench/intfactor_phase4.py --pari /nix/store/g4sv6kfhwyh176gipz6zc1m35sd2jycf-pari-2.17.3/bin/gp --ecm /nix/store/9cbg4dh5xm3ihbnm0s490vlz1kjx9936-ecm-7.0.6/bin/ecm --output reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json --cpu 2", - "commit": "703d2f4203725857d61092f5342e981a305c1267", - "dirty": false, - "dirty_status": "", - "ecm_config": "Compilation options:\nIncluded GMP header files version 6.3.0\nGMP_NUMB_BITS = 64\nTuning parameters from x86_64/params.h\nGWNUM_VERSION undefined\nHAVE_SSE2 = 1\nHAVE___GMPN_ADD_NC undefined\nHAVE___GMPN_MOD_34LSUB1 = 1\nHAVE___GMPN_REDC_1 = 1\nUSE_ASM_REDC = 1\nWINDOWS64_ABI undefined\nWANT_ASSERT undefined\n_OPENMP undefined\nMPZMOD_THRESHOLD = 54\nREDC_THRESHOLD = 512\nMUL_NTT_THRESHOLD = 16384\nNTT_GFP_TWIDDLE_DIF_BREAKOVER = 17\nNTT_GFP_TWIDDLE_DIT_BREAKOVER = 17\nPREREVERTDIVISION_NTT_THRESHOLD = 32\nPOLYINVERT_NTT_THRESHOLD = 512\nPOLYEVALT_NTT_THRESHOLD = 512\nMPZSPV_NORMALISE_STRIDE = 512\nWITH_GPU undefined", - "hostname": "chungus2", - "lean": "Lean (version 4.34.0-rc2, x86_64-unknown-linux-gnu, commit 6a10ac8c22beadecabdbb0919c2b50214762f91d, Release)", - "lean_bench_sha256": "44c53cd33de691b82766ded78e49068b248af8f71b4120b28ff12305d38da620", - "pari_version": "GP/PARI CALCULATOR Version 2.17.3 (released)", - "platform": "Linux-6.12.100-x86_64-with-glibc2.42", - "python": "3.14.6", - "state_after": { - "affinity": [ - 2 - ], - "cpu": 2, - "cpu_model": "unknown", - "cpu_pressure": "some avg10=0.17 avg60=0.14 avg300=3.60 total=31652652633\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", - "load_average": [ - 6.81982421875, - 35.951171875, - 88.357421875 - ] - }, - "state_before": { - "affinity": [ - 2 - ], - "cpu": 2, - "cpu_model": "unknown", - "cpu_pressure": "some avg10=0.00 avg60=0.04 avg300=5.16 total=31651900812\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", - "load_average": [ - 12.2587890625, - 49.0859375, - 98.6494140625 - ] - } - }, - "policy_compares": { - "ecm_rho_nat": { - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:53Z", - "timestamp_unix_ms": 1788152513862 - }, - "export_schema_version": 1, - "lean_bench_version": "0.1.0", - "results": [ - { - "advisories": [], - "budget_truncated": false, - "c_max": 809.628689, - "c_min": 647.127383, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 80, - "param_floor": 72, - "param_schedule": { - "kind": "custom", - "params": [ - 72, - 76, - 80 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:53Z", - "timestamp_unix_ms": 1788152513862 - }, - "function": "Hex.IntFactorBench.runEcmNat", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71052, - "per_call_nanos": 4356535.3125, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 69704565, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 70748, - "per_call_nanos": 4174827.0625, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 66797233, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71052, - "per_call_nanos": 4197115.125, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 67153842, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 70876, - "per_call_nanos": 4266197.5625, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 68259161, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 71352, - "per_call_nanos": 4174099.6875, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 66785595, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 70876, - "per_call_nanos": 4157389.9375, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 66518239, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71044, - "per_call_nanos": 4168023.875, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 66688382, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71344, - "per_call_nanos": 4141436.875, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 66262990, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71036, - "per_call_nanos": 4141615.25, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 66265844, - "trial_index": 2 - } - ], - "ratios": [ - [ - 72, - 809.628689 - ], - [ - 76, - 722.662688 - ], - [ - 80, - 647.127383 - ] - ], - "slope": null, - "spawn_floor_nanos": 50213476, - "trial_summaries": [ - { - "max_per_call_nanos": 4356535.3125, - "median_per_call_nanos": 4197115.125, - "min_per_call_nanos": 4174827.0625, - "ok_count": 3, - "param": 72, - "relative_spread": 0.043294 - }, - { - "max_per_call_nanos": 4266197.5625, - "median_per_call_nanos": 4174099.6875, - "min_per_call_nanos": 4157389.9375, - "ok_count": 3, - "param": 76, - "relative_spread": 0.026067 - }, - { - "max_per_call_nanos": 4168023.875, - "median_per_call_nanos": 4141615.25, - "min_per_call_nanos": 4141436.875, - "ok_count": 3, - "param": 80, - "relative_spread": 0.006419 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 0 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 708.790335, - "c_min": 225.087189, - "complexity_formula": "2 ^ (n / 4)", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 80, - "param_floor": 72, - "param_schedule": { - "kind": "custom", - "params": [ - 72, - 76, - 80 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:55Z", - "timestamp_unix_ms": 1788152515030 - }, - "function": "Hex.IntFactorBench.runEcmRhoNat", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71216, - "per_call_nanos": 60191805, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 60191805, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71068, - "per_call_nanos": 58156847, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 58156847, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71272, - "per_call_nanos": 59005256, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 59005256, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 70752, - "per_call_nanos": 370886203, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 370886203, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 70748, - "per_call_nanos": 367940444, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 367940444, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 76, - "part_of_verdict": true, - "peak_rss_kb": 70748, - "per_call_nanos": 365900950, - "result_hash": "0x10003effad", - "status": "ok", - "total_nanos": 365900950, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 70912, - "per_call_nanos": 748057808, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 748057808, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71212, - "per_call_nanos": 738105818, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 738105818, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 70952, - "per_call_nanos": 743220534, - "result_hash": "0x4000425227", - "status": "ok", - "total_nanos": 743220534, - "trial_index": 2 - } - ], - "ratios": [ - [ - 72, - 225.087189 - ], - [ - 76, - 701.790703 - ], - [ - 80, - 708.790335 - ] - ], - "slope": null, - "spawn_floor_nanos": 50557136, - "trial_summaries": [ - { - "max_per_call_nanos": 60191805, - "median_per_call_nanos": 59005256, - "min_per_call_nanos": 58156847, - "ok_count": 3, - "param": 72, - "relative_spread": 0.034488 - }, - { - "max_per_call_nanos": 370886203, - "median_per_call_nanos": 367940444, - "min_per_call_nanos": 365900950, - "ok_count": 3, - "param": 76, - "relative_spread": 0.013549 - }, - { - "max_per_call_nanos": 748057808, - "median_per_call_nanos": 743220534, - "min_per_call_nanos": 738105818, - "ok_count": 3, - "param": 80, - "relative_spread": 0.01339 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 0 - } - ] - }, - "ecm_rho_word": { - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:51Z", - "timestamp_unix_ms": 1788152511448 - }, - "export_schema_version": 1, - "lean_bench_version": "0.1.0", - "results": [ - { - "advisories": [], - "budget_truncated": false, - "c_max": 61099.469727, - "c_min": 60141.995117, - "complexity_formula": "1", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 48, - "param_schedule": { - "kind": "custom", - "params": [ - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:51Z", - "timestamp_unix_ms": 1788152511448 - }, - "function": "Hex.IntFactorBench.runEcmWord", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71312, - "per_call_nanos": 60387.398438, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61836696, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71308, - "per_call_nanos": 59420.994141, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 60847098, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71264, - "per_call_nanos": 61150.355469, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 62617964, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70880, - "per_call_nanos": 59911.780273, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61349663, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70832, - "per_call_nanos": 60469.609375, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61920880, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70828, - "per_call_nanos": 60141.995117, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61585403, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71316, - "per_call_nanos": 60333.724609, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61781734, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70832, - "per_call_nanos": 61099.469727, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 62565857, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1024, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71136, - "per_call_nanos": 61447.886719, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 62922636, - "trial_index": 2 - } - ], - "ratios": [ - [ - 48, - 60387.398438 - ], - [ - 56, - 60141.995117 - ], - [ - 64, - 61099.469727 - ] - ], - "slope": null, - "spawn_floor_nanos": 50364290, - "trial_summaries": [ - { - "max_per_call_nanos": 61150.355469, - "median_per_call_nanos": 60387.398438, - "min_per_call_nanos": 59420.994141, - "ok_count": 3, - "param": 48, - "relative_spread": 0.028638 - }, - { - "max_per_call_nanos": 60469.609375, - "median_per_call_nanos": 60141.995117, - "min_per_call_nanos": 59911.780273, - "ok_count": 3, - "param": 56, - "relative_spread": 0.009275 - }, - { - "max_per_call_nanos": 61447.886719, - "median_per_call_nanos": 61099.469727, - "min_per_call_nanos": 60333.724609, - "ok_count": 3, - "param": 64, - "relative_spread": 0.018235 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 0 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 939145.421875, - "c_min": 172221.587891, - "complexity_formula": "1", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 48, - "param_schedule": { - "kind": "custom", - "params": [ - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:52Z", - "timestamp_unix_ms": 1788152512534 - }, - "function": "Hex.IntFactorBench.runEcmRhoWord", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70628, - "per_call_nanos": 939145.421875, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 60105307, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70992, - "per_call_nanos": 956280.21875, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 61201934, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70944, - "per_call_nanos": 937167.640625, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 59978729, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70788, - "per_call_nanos": 750222.648438, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 96028499, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70824, - "per_call_nanos": 737092.460938, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 94347835, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 71052, - "per_call_nanos": 733815.023438, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 93928323, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71108, - "per_call_nanos": 170526.457031, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 87309546, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70792, - "per_call_nanos": 174577.310547, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 89383583, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70916, - "per_call_nanos": 172221.587891, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 88177453, - "trial_index": 2 - } - ], - "ratios": [ - [ - 48, - 939145.421875 - ], - [ - 56, - 737092.460938 - ], - [ - 64, - 172221.587891 - ] - ], - "slope": null, - "spawn_floor_nanos": 50502024, - "trial_summaries": [ - { - "max_per_call_nanos": 956280.21875, - "median_per_call_nanos": 939145.421875, - "min_per_call_nanos": 937167.640625, - "ok_count": 3, - "param": 48, - "relative_spread": 0.020351 - }, - { - "max_per_call_nanos": 750222.648438, - "median_per_call_nanos": 737092.460938, - "min_per_call_nanos": 733815.023438, - "ok_count": 3, - "param": 56, - "relative_spread": 0.02226 - }, - { - "max_per_call_nanos": 174577.310547, - "median_per_call_nanos": 172221.587891, - "min_per_call_nanos": 170526.457031, - "ok_count": 3, - "param": 64, - "relative_spread": 0.023521 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 0 - } - ] - }, - "power_split": { - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:59Z", - "timestamp_unix_ms": 1788152519138 - }, - "export_schema_version": 1, - "lean_bench_version": "0.1.0", - "results": [ - { - "advisories": [], - "budget_truncated": false, - "c_max": 0.001777, - "c_min": 0, - "complexity_formula": "2 ^ n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 12, - "param_schedule": { - "kind": "custom", - "params": [ - 12, - 16, - 20, - 24, - 28, - 32, - 40, - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:01:59Z", - "timestamp_unix_ms": 1788152519138 - }, - "function": "Hex.IntFactorBench.runPowerGeneric", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 70860, - "per_call_nanos": 1033.670883, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 67742655, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 70996, - "per_call_nanos": 1031.110016, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 67574826, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 65536, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 71320, - "per_call_nanos": 1026.230652, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 67255052, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 71260, - "per_call_nanos": 1968.352478, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 64498974, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 71304, - "per_call_nanos": 1967.251892, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 64462910, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 70836, - "per_call_nanos": 1938.12088, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 63508345, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 70996, - "per_call_nanos": 1862.261597, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 61022588, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 71196, - "per_call_nanos": 1863.511597, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 61063548, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 70824, - "per_call_nanos": 1866.037628, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 61146321, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 70700, - "per_call_nanos": 2790.651489, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 91444068, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 70808, - "per_call_nanos": 2842.832794, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 93153945, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 71176, - "per_call_nanos": 2836.293854, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 92939677, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71028, - "per_call_nanos": 2552.119019, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 83627836, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71300, - "per_call_nanos": 2525.998718, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 82771926, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 70820, - "per_call_nanos": 2536.455505, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 83114574, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71612, - "per_call_nanos": 115089.566406, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 29462929, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71444, - "per_call_nanos": 112072.902344, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 28690663, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71428, - "per_call_nanos": 109044.347656, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 27915353, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71396, - "per_call_nanos": 104846.71875, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 26840760, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71584, - "per_call_nanos": 105447.21875, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 26994488, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71768, - "per_call_nanos": 108849.882812, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 27865570, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71040, - "per_call_nanos": 7148.394043, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 58559644, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70996, - "per_call_nanos": 7108.430054, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 58232259, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71004, - "per_call_nanos": 7079.593384, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 57996029, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 72144, - "per_call_nanos": 391699.789062, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 50137573, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 72260, - "per_call_nanos": 381085.453125, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 48778938, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 72252, - "per_call_nanos": 375951.039062, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 48121733, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 72200, - "per_call_nanos": 549529.507812, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 70339777, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 72068, - "per_call_nanos": 530174.390625, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 67862322, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71676, - "per_call_nanos": 530520.773438, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 67906659, - "trial_index": 2 - } - ], - "ratios": [ - [ - 12, - 0.251736 - ], - [ - 16, - 0.030018 - ], - [ - 20, - 0.001777 - ], - [ - 24, - 0.000169 - ], - [ - 28, - 9e-06 - ], - [ - 32, - 2.6e-05 - ], - [ - 40, - 0 - ], - [ - 48, - 0 - ], - [ - 56, - 0 - ], - [ - 64, - 0 - ] - ], - "slope": -21.489737, - "spawn_floor_nanos": 50985001, - "trial_summaries": [ - { - "max_per_call_nanos": 1033.670883, - "median_per_call_nanos": 1031.110016, - "min_per_call_nanos": 1026.230652, - "ok_count": 3, - "param": 12, - "relative_spread": 0.007216 - }, - { - "max_per_call_nanos": 1968.352478, - "median_per_call_nanos": 1967.251892, - "min_per_call_nanos": 1938.12088, - "ok_count": 3, - "param": 16, - "relative_spread": 0.015367 - }, - { - "max_per_call_nanos": 1866.037628, - "median_per_call_nanos": 1863.511597, - "min_per_call_nanos": 1862.261597, - "ok_count": 3, - "param": 20, - "relative_spread": 0.002026 - }, - { - "max_per_call_nanos": 2842.832794, - "median_per_call_nanos": 2836.293854, - "min_per_call_nanos": 2790.651489, - "ok_count": 3, - "param": 24, - "relative_spread": 0.018398 - }, - { - "max_per_call_nanos": 2552.119019, - "median_per_call_nanos": 2536.455505, - "min_per_call_nanos": 2525.998718, - "ok_count": 3, - "param": 28, - "relative_spread": 0.010298 - }, - { - "max_per_call_nanos": 115089.566406, - "median_per_call_nanos": 112072.902344, - "min_per_call_nanos": 109044.347656, - "ok_count": 3, - "param": 32, - "relative_spread": 0.05394 - }, - { - "max_per_call_nanos": 108849.882812, - "median_per_call_nanos": 105447.21875, - "min_per_call_nanos": 104846.71875, - "ok_count": 3, - "param": 40, - "relative_spread": 0.037964 - }, - { - "max_per_call_nanos": 7148.394043, - "median_per_call_nanos": 7108.430054, - "min_per_call_nanos": 7079.593384, - "ok_count": 3, - "param": 48, - "relative_spread": 0.009679 - }, - { - "max_per_call_nanos": 391699.789062, - "median_per_call_nanos": 381085.453125, - "min_per_call_nanos": 375951.039062, - "ok_count": 3, - "param": 56, - "relative_spread": 0.041326 - }, - { - "max_per_call_nanos": 549529.507812, - "median_per_call_nanos": 530520.773438, - "min_per_call_nanos": 530174.390625, - "ok_count": 3, - "param": 64, - "relative_spread": 0.036483 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 2 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 0.00334, - "c_min": 0, - "complexity_formula": "2 ^ n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 64, - "param_floor": 12, - "param_schedule": { - "kind": "custom", - "params": [ - 12, - 16, - 20, - 24, - 28, - 32, - 40, - 48, - 56, - 64 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 100000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "703d2f4203725857d61092f5342e981a305c1267", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-08-31T05:02:02Z", - "timestamp_unix_ms": 1788152522544 - }, - "function": "Hex.IntFactorBench.runPowerSplit", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 71192, - "per_call_nanos": 2633.594849, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 86297636, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 71352, - "per_call_nanos": 2620.466827, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 85867457, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32768, - "param": 12, - "part_of_verdict": true, - "peak_rss_kb": 70968, - "per_call_nanos": 2637.472046, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 86424684, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 71344, - "per_call_nanos": 3432.410828, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 56236619, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 71184, - "per_call_nanos": 3475.355347, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 56940222, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 16, - "part_of_verdict": true, - "peak_rss_kb": 71028, - "per_call_nanos": 3529.967041, - "result_hash": "0x4", - "status": "ok", - "total_nanos": 57834980, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 71484, - "per_call_nanos": 3501.787476, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 57373286, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 70828, - "per_call_nanos": 3517.835999, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 57636225, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 20, - "part_of_verdict": true, - "peak_rss_kb": 70984, - "per_call_nanos": 3498.884583, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 57325725, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 70988, - "per_call_nanos": 4876.719788, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 79900177, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 70996, - "per_call_nanos": 4915.007812, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 80527488, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 24, - "part_of_verdict": true, - "peak_rss_kb": 71344, - "per_call_nanos": 4876.714844, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 79900096, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71464, - "per_call_nanos": 4479.263794, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 73388258, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71036, - "per_call_nanos": 4470.718384, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 73248250, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16384, - "param": 28, - "part_of_verdict": true, - "peak_rss_kb": 71380, - "per_call_nanos": 4485.35437, - "result_hash": "0x6", - "status": "ok", - "total_nanos": 73488046, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71592, - "per_call_nanos": 112534.445312, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 28808818, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71792, - "per_call_nanos": 116757.550781, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 29889933, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71908, - "per_call_nanos": 112770.074219, - "result_hash": "0x5", - "status": "ok", - "total_nanos": 28869139, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71864, - "per_call_nanos": 108916.542969, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 27882635, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 71748, - "per_call_nanos": 106949.210938, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 27378998, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 72008, - "per_call_nanos": 106432.273438, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 27246662, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71360, - "per_call_nanos": 9690.065552, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 79381017, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70976, - "per_call_nanos": 9684.223145, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 79333156, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71360, - "per_call_nanos": 9683.688843, - "result_hash": "0x9", - "status": "ok", - "total_nanos": 79328779, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 71892, - "per_call_nanos": 390656.679688, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 50004055, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 71724, - "per_call_nanos": 389481.34375, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 49853612, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 71884, - "per_call_nanos": 397644.078125, - "result_hash": "0x8", - "status": "ok", - "total_nanos": 50898442, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 72364, - "per_call_nanos": 492959.195312, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 63098777, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71900, - "per_call_nanos": 481802.023438, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 61670659, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71724, - "per_call_nanos": 501186.632812, - "result_hash": "0x7", - "status": "ok", - "total_nanos": 64151889, - "trial_index": 2 - } - ], - "ratios": [ - [ - 12, - 0.642967 - ], - [ - 16, - 0.05303 - ], - [ - 20, - 0.00334 - ], - [ - 24, - 0.000291 - ], - [ - 28, - 1.7e-05 - ], - [ - 32, - 2.6e-05 - ], - [ - 40, - 0 - ], - [ - 48, - 0 - ], - [ - 56, - 0 - ], - [ - 64, - 0 - ] - ], - "slope": -22.059142, - "spawn_floor_nanos": 50466121, - "trial_summaries": [ - { - "max_per_call_nanos": 2637.472046, - "median_per_call_nanos": 2633.594849, - "min_per_call_nanos": 2620.466827, - "ok_count": 3, - "param": 12, - "relative_spread": 0.006457 - }, - { - "max_per_call_nanos": 3529.967041, - "median_per_call_nanos": 3475.355347, - "min_per_call_nanos": 3432.410828, - "ok_count": 3, - "param": 16, - "relative_spread": 0.028071 - }, - { - "max_per_call_nanos": 3517.835999, - "median_per_call_nanos": 3501.787476, - "min_per_call_nanos": 3498.884583, - "ok_count": 3, - "param": 20, - "relative_spread": 0.005412 - }, - { - "max_per_call_nanos": 4915.007812, - "median_per_call_nanos": 4876.719788, - "min_per_call_nanos": 4876.714844, - "ok_count": 3, - "param": 24, - "relative_spread": 0.007852 - }, - { - "max_per_call_nanos": 4485.35437, - "median_per_call_nanos": 4479.263794, - "min_per_call_nanos": 4470.718384, - "ok_count": 3, - "param": 28, - "relative_spread": 0.003267 - }, - { - "max_per_call_nanos": 116757.550781, - "median_per_call_nanos": 112770.074219, - "min_per_call_nanos": 112534.445312, - "ok_count": 3, - "param": 32, - "relative_spread": 0.037449 - }, - { - "max_per_call_nanos": 108916.542969, - "median_per_call_nanos": 106949.210938, - "min_per_call_nanos": 106432.273438, - "ok_count": 3, - "param": 40, - "relative_spread": 0.023228 - }, - { - "max_per_call_nanos": 9690.065552, - "median_per_call_nanos": 9684.223145, - "min_per_call_nanos": 9683.688843, - "ok_count": 3, - "param": 48, - "relative_spread": 0.000658 - }, - { - "max_per_call_nanos": 397644.078125, - "median_per_call_nanos": 390656.679688, - "min_per_call_nanos": 389481.34375, - "ok_count": 3, - "param": 56, - "relative_spread": 0.020895 - }, - { - "max_per_call_nanos": 501186.632812, - "median_per_call_nanos": 492959.195312, - "min_per_call_nanos": 481802.023438, - "ok_count": 3, - "param": 64, - "relative_spread": 0.039323 - } - ], - "verdict": "inconclusive", - "verdict_dropped_leading": 2 - } - ] - } - }, - "schema": "hex-int-factor-phase4/1" -} diff --git a/reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json b/reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json new file mode 100644 index 000000000..5845967e2 --- /dev/null +++ b/reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json @@ -0,0 +1,5795 @@ +{ + "benchmark_export": { + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:04:15Z", + "timestamp_unix_ms": 1788228255565 + }, + "export_schema_version": 1, + "lean_bench_version": "0.1.0", + "results": [ + { + "advisories": [], + "budget_truncated": false, + "c_max": 73146.039429, + "c_min": 44687.265041, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 120, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1024, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512, + 1024 + ] + }, + "signal_floor_multiplier": 10, + "slope_tolerance": 0.2, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:04:15Z", + "timestamp_unix_ms": 1788228255565 + }, + "function": "Hex.IntFactorBench.runSquareFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71012, + "per_call_nanos": 118380966.25, + "result_hash": "0x6b15753040004000", + "status": "ok", + "total_nanos": 947047730, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71028, + "per_call_nanos": 118946707.875, + "result_hash": "0x6b15753040004000", + "status": "ok", + "total_nanos": 951573663, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70028, + "per_call_nanos": 110476118.625, + "result_hash": "0x6b15753040004000", + "status": "ok", + "total_nanos": 883808949, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71056, + "per_call_nanos": 299606177.5, + "result_hash": "0xe4018fa040004000", + "status": "ok", + "total_nanos": 599212355, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71268, + "per_call_nanos": 300752878.5, + "result_hash": "0xe4018fa040004000", + "status": "ok", + "total_nanos": 601505757, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71348, + "per_call_nanos": 298820417, + "result_hash": "0xe4018fa040004000", + "status": "ok", + "total_nanos": 597640834, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 71320, + "per_call_nanos": 877569755, + "result_hash": "0x3c2aada040004000", + "status": "ok", + "total_nanos": 877569755, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 69636, + "per_call_nanos": 877675361, + "result_hash": "0x3c2aada040004000", + "status": "ok", + "total_nanos": 877675361, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 70800, + "per_call_nanos": 881374028, + "result_hash": "0x3c2aada040004000", + "status": "ok", + "total_nanos": 881374028, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 71228, + "per_call_nanos": 3054087181, + "result_hash": "0xaedb205040004000", + "status": "ok", + "total_nanos": 3054087181, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 71140, + "per_call_nanos": 3045836141, + "result_hash": "0xaedb205040004000", + "status": "ok", + "total_nanos": 3045836141, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 71128, + "per_call_nanos": 3049765658, + "result_hash": "0xaedb205040004000", + "status": "ok", + "total_nanos": 3049765658, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71440, + "per_call_nanos": 11718494200, + "result_hash": "0x6c67b68040004000", + "status": "ok", + "total_nanos": 11718494200, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70932, + "per_call_nanos": 11675303128, + "result_hash": "0x6c67b68040004000", + "status": "ok", + "total_nanos": 11675303128, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70972, + "per_call_nanos": 11714498407, + "result_hash": "0x6c67b68040004000", + "status": "ok", + "total_nanos": 11714498407, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 70288, + "per_call_nanos": 51334997468, + "result_hash": "0x55cdb02040004000", + "status": "ok", + "total_nanos": 51334997468, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 67868, + "per_call_nanos": 51191896111, + "result_hash": "0x55cdb02040004000", + "status": "ok", + "total_nanos": 51191896111, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71256, + "per_call_nanos": 51495069119, + "result_hash": "0x55cdb02040004000", + "status": "ok", + "total_nanos": 51495069119, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 115606.412354 + ], + [ + 64, + 73146.039429 + ], + [ + 128, + 53569.052795 + ], + [ + 256, + 46535.730865 + ], + [ + 512, + 44687.265041 + ], + [ + 1024, + 48956.868618 + ] + ], + "slope": -0.142007, + "spawn_floor_nanos": 50721174, + "trial_summaries": [ + { + "max_per_call_nanos": 118946707.875, + "median_per_call_nanos": 118380966.25, + "min_per_call_nanos": 110476118.625, + "ok_count": 3, + "param": 32, + "relative_spread": 0.071554 + }, + { + "max_per_call_nanos": 300752878.5, + "median_per_call_nanos": 299606177.5, + "min_per_call_nanos": 298820417, + "ok_count": 3, + "param": 64, + "relative_spread": 0.00645 + }, + { + "max_per_call_nanos": 881374028, + "median_per_call_nanos": 877675361, + "min_per_call_nanos": 877569755, + "ok_count": 3, + "param": 128, + "relative_spread": 0.004334 + }, + { + "max_per_call_nanos": 3054087181, + "median_per_call_nanos": 3049765658, + "min_per_call_nanos": 3045836141, + "ok_count": 3, + "param": 256, + "relative_spread": 0.002705 + }, + { + "max_per_call_nanos": 11718494200, + "median_per_call_nanos": 11714498407, + "min_per_call_nanos": 11675303128, + "ok_count": 3, + "param": 512, + "relative_spread": 0.003687 + }, + { + "max_per_call_nanos": 51495069119, + "median_per_call_nanos": 51334997468, + "min_per_call_nanos": 51191896111, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.005906 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 0.068758, + "c_min": 0.057355, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 262144, + "param_floor": 1024, + "param_schedule": { + "kind": "custom", + "params": [ + 1024, + 16384, + 65536, + 131072, + 196608, + 229376, + 262144 + ] + }, + "signal_floor_multiplier": 10, + "slope_tolerance": 0.15, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:07:43Z", + "timestamp_unix_ms": 1788228463389 + }, + "function": "Hex.IntFactorBench.runReplay", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71224, + "per_call_nanos": 227725.095215, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 932761990, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71184, + "per_call_nanos": 218687.911133, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 895745684, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 70872, + "per_call_nanos": 219869.390381, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 900585023, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 70340, + "per_call_nanos": 20215981.90625, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 646911421, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 68884, + "per_call_nanos": 18456986.625, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 590623572, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 67920, + "per_call_nanos": 18405748.78125, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 588983961, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68236, + "per_call_nanos": 256952442, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 1027809768, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68676, + "per_call_nanos": 257876527.5, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 1031506110, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68592, + "per_call_nanos": 256070298.5, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 1024281194, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 131072, + "part_of_verdict": true, + "peak_rss_kb": 70028, + "per_call_nanos": 997068911, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 997068911, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 131072, + "part_of_verdict": true, + "peak_rss_kb": 69120, + "per_call_nanos": 997842108, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 997842108, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 131072, + "part_of_verdict": true, + "peak_rss_kb": 69128, + "per_call_nanos": 996962824, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 996962824, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 196608, + "part_of_verdict": true, + "peak_rss_kb": 69164, + "per_call_nanos": 2223114011, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 2223114011, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 196608, + "part_of_verdict": true, + "peak_rss_kb": 69192, + "per_call_nanos": 2220328989, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 2220328989, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 196608, + "part_of_verdict": true, + "peak_rss_kb": 71140, + "per_call_nanos": 2225529633, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 2225529633, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 229376, + "part_of_verdict": true, + "peak_rss_kb": 70928, + "per_call_nanos": 3016093635, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3016093635, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 229376, + "part_of_verdict": true, + "peak_rss_kb": 71528, + "per_call_nanos": 3017656081, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3017656081, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 229376, + "part_of_verdict": true, + "peak_rss_kb": 70872, + "per_call_nanos": 3021908178, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3021908178, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 71176, + "per_call_nanos": 3955554314, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3955554314, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 71160, + "per_call_nanos": 3949361638, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3949361638, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 70756, + "per_call_nanos": 3941498404, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3941498404, + "trial_index": 2 + } + ], + "ratios": [ + [ + 1024, + 0.209684 + ], + [ + 16384, + 0.068758 + ], + [ + 65536, + 0.059826 + ], + [ + 131072, + 0.058037 + ], + [ + 196608, + 0.057512 + ], + [ + 229376, + 0.057355 + ], + [ + 262144, + 0.057471 + ] + ], + "slope": -0.064656, + "spawn_floor_nanos": 57016400, + "trial_summaries": [ + { + "max_per_call_nanos": 227725.095215, + "median_per_call_nanos": 219869.390381, + "min_per_call_nanos": 218687.911133, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.041103 + }, + { + "max_per_call_nanos": 20215981.90625, + "median_per_call_nanos": 18456986.625, + "min_per_call_nanos": 18405748.78125, + "ok_count": 3, + "param": 16384, + "relative_spread": 0.098078 + }, + { + "max_per_call_nanos": 257876527.5, + "median_per_call_nanos": 256952442, + "min_per_call_nanos": 256070298.5, + "ok_count": 3, + "param": 65536, + "relative_spread": 0.007029 + }, + { + "max_per_call_nanos": 997842108, + "median_per_call_nanos": 997068911, + "min_per_call_nanos": 996962824, + "ok_count": 3, + "param": 131072, + "relative_spread": 0.000882 + }, + { + "max_per_call_nanos": 2225529633, + "median_per_call_nanos": 2223114011, + "min_per_call_nanos": 2220328989, + "ok_count": 3, + "param": 196608, + "relative_spread": 0.002339 + }, + { + "max_per_call_nanos": 3021908178, + "median_per_call_nanos": 3017656081, + "min_per_call_nanos": 3016093635, + "ok_count": 3, + "param": 229376, + "relative_spread": 0.001927 + }, + { + "max_per_call_nanos": 3955554314, + "median_per_call_nanos": 3949361638, + "min_per_call_nanos": 3941498404, + "ok_count": 3, + "param": 262144, + "relative_spread": 0.003559 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 3090.467022, + "c_min": 2225.910561, + "complexity_formula": "2 ^ (n / 4)", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 40, + 48, + 56, + 64, + 72, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:08:23Z", + "timestamp_unix_ms": 1788228503786 + }, + "function": "Hex.IntFactorBench.runBalancedRho", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71004, + "per_call_nanos": 111898.962036, + "result_hash": "0xb7d211cc7fd8ca70", + "status": "ok", + "total_nanos": 916676297, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70964, + "per_call_nanos": 112325.678955, + "result_hash": "0xb7d211cc7fd8ca70", + "status": "ok", + "total_nanos": 920171962, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70892, + "per_call_nanos": 112407.569214, + "result_hash": "0xb7d211cc7fd8ca70", + "status": "ok", + "total_nanos": 920842807, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 70888, + "per_call_nanos": 2339783.679688, + "result_hash": "0xc831f0900f4e63dd", + "status": "ok", + "total_nanos": 598984622, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 70928, + "per_call_nanos": 2338214.277344, + "result_hash": "0xc831f0900f4e63dd", + "status": "ok", + "total_nanos": 598582855, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 70920, + "per_call_nanos": 2289505.902344, + "result_hash": "0xc831f0900f4e63dd", + "status": "ok", + "total_nanos": 586113511, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 71244, + "per_call_nanos": 9266600.890625, + "result_hash": "0x34d5d4b946546a14", + "status": "ok", + "total_nanos": 593062457, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70596, + "per_call_nanos": 9041203.296875, + "result_hash": "0x34d5d4b946546a14", + "status": "ok", + "total_nanos": 578637011, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 70576, + "per_call_nanos": 9117329.65625, + "result_hash": "0x34d5d4b946546a14", + "status": "ok", + "total_nanos": 583509098, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70488, + "per_call_nanos": 38726666.75, + "result_hash": "0xc47692712cc5800", + "status": "ok", + "total_nanos": 619626668, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70932, + "per_call_nanos": 39084145.75, + "result_hash": "0xc47692712cc5800", + "status": "ok", + "total_nanos": 625346332, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 70808, + "per_call_nanos": 38552367, + "result_hash": "0xc47692712cc5800", + "status": "ok", + "total_nanos": 616837872, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70940, + "per_call_nanos": 180205328.75, + "result_hash": "0xc26a6415f99359c8", + "status": "ok", + "total_nanos": 720821315, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71248, + "per_call_nanos": 182237034.75, + "result_hash": "0xc26a6415f99359c8", + "status": "ok", + "total_nanos": 728948139, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70488, + "per_call_nanos": 185220364.75, + "result_hash": "0xc26a6415f99359c8", + "status": "ok", + "total_nanos": 740881459, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71156, + "per_call_nanos": 726207264, + "result_hash": "0xde10e4f3e87b2dd5", + "status": "ok", + "total_nanos": 726207264, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 70936, + "per_call_nanos": 731707292, + "result_hash": "0xde10e4f3e87b2dd5", + "status": "ok", + "total_nanos": 731707292, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 71040, + "per_call_nanos": 733102350, + "result_hash": "0xde10e4f3e87b2dd5", + "status": "ok", + "total_nanos": 733102350, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 70664, + "per_call_nanos": 3240589548, + "result_hash": "0x2b555e833f70f913", + "status": "ok", + "total_nanos": 3240589548, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71028, + "per_call_nanos": 3244408112, + "result_hash": "0x2b555e833f70f913", + "status": "ok", + "total_nanos": 3244408112, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 71356, + "per_call_nanos": 3206705068, + "result_hash": "0x2b555e833f70f913", + "status": "ok", + "total_nanos": 3206705068, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 438.772183 + ], + [ + 40, + 2283.41238 + ], + [ + 48, + 2225.910561 + ], + [ + 56, + 2363.688156 + ], + [ + 64, + 2780.716473 + ], + [ + 72, + 2791.241806 + ], + [ + 80, + 3090.467022 + ] + ], + "slope": null, + "spawn_floor_nanos": 50760209, + "trial_summaries": [ + { + "max_per_call_nanos": 112407.569214, + "median_per_call_nanos": 112325.678955, + "min_per_call_nanos": 111898.962036, + "ok_count": 3, + "param": 32, + "relative_spread": 0.004528 + }, + { + "max_per_call_nanos": 2339783.679688, + "median_per_call_nanos": 2338214.277344, + "min_per_call_nanos": 2289505.902344, + "ok_count": 3, + "param": 40, + "relative_spread": 0.021503 + }, + { + "max_per_call_nanos": 9266600.890625, + "median_per_call_nanos": 9117329.65625, + "min_per_call_nanos": 9041203.296875, + "ok_count": 3, + "param": 48, + "relative_spread": 0.024722 + }, + { + "max_per_call_nanos": 39084145.75, + "median_per_call_nanos": 38726666.75, + "min_per_call_nanos": 38552367, + "ok_count": 3, + "param": 56, + "relative_spread": 0.013732 + }, + { + "max_per_call_nanos": 185220364.75, + "median_per_call_nanos": 182237034.75, + "min_per_call_nanos": 180205328.75, + "ok_count": 3, + "param": 64, + "relative_spread": 0.027519 + }, + { + "max_per_call_nanos": 733102350, + "median_per_call_nanos": 731707292, + "min_per_call_nanos": 726207264, + "ok_count": 3, + "param": 72, + "relative_spread": 0.009423 + }, + { + "max_per_call_nanos": 3244408112, + "median_per_call_nanos": 3240589548, + "min_per_call_nanos": 3206705068, + "ok_count": 3, + "param": 80, + "relative_spread": 0.011635 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 5286.965416, + "c_min": 4145.44105, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 20, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1024, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512, + 1024 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 3000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:08:47Z", + "timestamp_unix_ms": 1788228527890 + }, + "function": "Hex.IntFactorBench.runSigmaFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70596, + "per_call_nanos": 6446453.773438, + "result_hash": "0x656d9f9eca9fe00", + "status": "ok", + "total_nanos": 1650292166, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70484, + "per_call_nanos": 6308969.832031, + "result_hash": "0x656d9f9eca9fe00", + "status": "ok", + "total_nanos": 3230192554, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70924, + "per_call_nanos": 6387966.277344, + "result_hash": "0x656d9f9eca9fe00", + "status": "ok", + "total_nanos": 1635319367, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71064, + "per_call_nanos": 19863148.53125, + "result_hash": "0x69f3fa882b3be00", + "status": "ok", + "total_nanos": 2542483012, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71324, + "per_call_nanos": 19706990.1875, + "result_hash": "0x69f3fa882b3be00", + "status": "ok", + "total_nanos": 2522494744, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70604, + "per_call_nanos": 19817665.046875, + "result_hash": "0x69f3fa882b3be00", + "status": "ok", + "total_nanos": 2536661126, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 70840, + "per_call_nanos": 68148659.46875, + "result_hash": "0x5faeafa55c1be00", + "status": "ok", + "total_nanos": 2180757103, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 68568, + "per_call_nanos": 67966779.375, + "result_hash": "0x5faeafa55c1be00", + "status": "ok", + "total_nanos": 2174936940, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 67068, + "per_call_nanos": 68132935.8125, + "result_hash": "0x5faeafa55c1be00", + "status": "ok", + "total_nanos": 2180253946, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 68096, + "per_call_nanos": 271675624.625, + "result_hash": "0x1dbb24bcc861fe00", + "status": "ok", + "total_nanos": 2173404997, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 66888, + "per_call_nanos": 271381124, + "result_hash": "0x1dbb24bcc861fe00", + "status": "ok", + "total_nanos": 2171048992, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 66940, + "per_call_nanos": 272106994.375, + "result_hash": "0x1dbb24bcc861fe00", + "status": "ok", + "total_nanos": 2176855955, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71164, + "per_call_nanos": 1193692320, + "result_hash": "0xacc69f64df537e00", + "status": "ok", + "total_nanos": 2387384640, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71144, + "per_call_nanos": 1195565528, + "result_hash": "0xacc69f64df537e00", + "status": "ok", + "total_nanos": 2391131056, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 71452, + "per_call_nanos": 1194965152, + "result_hash": "0xacc69f64df537e00", + "status": "ok", + "total_nanos": 2389930304, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71420, + "per_call_nanos": 5540792942, + "result_hash": "0x4119e3452e47be00", + "status": "ok", + "total_nanos": 5540792942, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71348, + "per_call_nanos": 5543785048, + "result_hash": "0x4119e3452e47be00", + "status": "ok", + "total_nanos": 5543785048, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71136, + "per_call_nanos": 5558354916, + "result_hash": "0x4119e3452e47be00", + "status": "ok", + "total_nanos": 5558354916, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 6238.248318 + ], + [ + 64, + 4838.297131 + ], + [ + 128, + 4158.504383 + ], + [ + 256, + 4145.44105 + ], + [ + 512, + 4558.430298 + ], + [ + 1024, + 5286.965416 + ] + ], + "slope": 0.038835, + "spawn_floor_nanos": 64865391, + "trial_summaries": [ + { + "max_per_call_nanos": 6446453.773438, + "median_per_call_nanos": 6387966.277344, + "min_per_call_nanos": 6308969.832031, + "ok_count": 3, + "param": 32, + "relative_spread": 0.021522 + }, + { + "max_per_call_nanos": 19863148.53125, + "median_per_call_nanos": 19817665.046875, + "min_per_call_nanos": 19706990.1875, + "ok_count": 3, + "param": 64, + "relative_spread": 0.00788 + }, + { + "max_per_call_nanos": 68148659.46875, + "median_per_call_nanos": 68132935.8125, + "min_per_call_nanos": 67966779.375, + "ok_count": 3, + "param": 128, + "relative_spread": 0.002669 + }, + { + "max_per_call_nanos": 272106994.375, + "median_per_call_nanos": 271675624.625, + "min_per_call_nanos": 271381124, + "ok_count": 3, + "param": 256, + "relative_spread": 0.002672 + }, + { + "max_per_call_nanos": 1195565528, + "median_per_call_nanos": 1194965152, + "min_per_call_nanos": 1193692320, + "ok_count": 3, + "param": 512, + "relative_spread": 0.001568 + }, + { + "max_per_call_nanos": 5558354916, + "median_per_call_nanos": 5543785048, + "min_per_call_nanos": 5540792942, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.003168 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 5251.273882, + "c_min": 3875.547409, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 20, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1024, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512, + 1024 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.2, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:09:44Z", + "timestamp_unix_ms": 1788228584641 + }, + "function": "Hex.IntFactorBench.runTotientFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 68060, + "per_call_nanos": 4547400.195312, + "result_hash": "0xde0ab5a62aee7e72", + "status": "ok", + "total_nanos": 582067225, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70084, + "per_call_nanos": 4583539.1875, + "result_hash": "0xde0ab5a62aee7e72", + "status": "ok", + "total_nanos": 586693016, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70720, + "per_call_nanos": 4515034.84375, + "result_hash": "0xde0ab5a62aee7e72", + "status": "ok", + "total_nanos": 577924460, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70396, + "per_call_nanos": 16306063.609375, + "result_hash": "0x112446a3aef8358", + "status": "ok", + "total_nanos": 1043588071, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70728, + "per_call_nanos": 16237689.234375, + "result_hash": "0x112446a3aef8358", + "status": "ok", + "total_nanos": 1039212111, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 67920, + "per_call_nanos": 16294930.703125, + "result_hash": "0x112446a3aef8358", + "status": "ok", + "total_nanos": 1042875565, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 70952, + "per_call_nanos": 63496968.75, + "result_hash": "0x116c2cd47c909453", + "status": "ok", + "total_nanos": 1015951500, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 71236, + "per_call_nanos": 63416695.25, + "result_hash": "0x116c2cd47c909453", + "status": "ok", + "total_nanos": 1014667124, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 71044, + "per_call_nanos": 63626835.6875, + "result_hash": "0x116c2cd47c909453", + "status": "ok", + "total_nanos": 1018029371, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 70192, + "per_call_nanos": 256663866.5, + "result_hash": "0xa813009e14c0e810", + "status": "ok", + "total_nanos": 1026655466, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 71000, + "per_call_nanos": 256391016.75, + "result_hash": "0xa813009e14c0e810", + "status": "ok", + "total_nanos": 1025564067, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 71352, + "per_call_nanos": 256930612, + "result_hash": "0xa813009e14c0e810", + "status": "ok", + "total_nanos": 1027722448, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 68824, + "per_call_nanos": 1169776879, + "result_hash": "0xa67c239c546a724a", + "status": "ok", + "total_nanos": 1169776879, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 68316, + "per_call_nanos": 1170878793, + "result_hash": "0xa67c239c546a724a", + "status": "ok", + "total_nanos": 1170878793, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70856, + "per_call_nanos": 1171375079, + "result_hash": "0xa67c239c546a724a", + "status": "ok", + "total_nanos": 1171375079, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 67836, + "per_call_nanos": 5487836132, + "result_hash": "0x2a1900811d3b1dc", + "status": "ok", + "total_nanos": 5487836132, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 66640, + "per_call_nanos": 5519484251, + "result_hash": "0x2a1900811d3b1dc", + "status": "ok", + "total_nanos": 5519484251, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71064, + "per_call_nanos": 5506359762, + "result_hash": "0x2a1900811d3b1dc", + "status": "ok", + "total_nanos": 5506359762, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 4440.820503 + ], + [ + 64, + 3978.254566 + ], + [ + 128, + 3875.547409 + ], + [ + 256, + 3916.379799 + ], + [ + 512, + 4466.54813 + ], + [ + 1024, + 5251.273882 + ] + ], + "slope": 0.100582, + "spawn_floor_nanos": 52469324, + "trial_summaries": [ + { + "max_per_call_nanos": 4583539.1875, + "median_per_call_nanos": 4547400.195312, + "min_per_call_nanos": 4515034.84375, + "ok_count": 3, + "param": 32, + "relative_spread": 0.015065 + }, + { + "max_per_call_nanos": 16306063.609375, + "median_per_call_nanos": 16294930.703125, + "min_per_call_nanos": 16237689.234375, + "ok_count": 3, + "param": 64, + "relative_spread": 0.004196 + }, + { + "max_per_call_nanos": 63626835.6875, + "median_per_call_nanos": 63496968.75, + "min_per_call_nanos": 63416695.25, + "ok_count": 3, + "param": 128, + "relative_spread": 0.003309 + }, + { + "max_per_call_nanos": 256930612, + "median_per_call_nanos": 256663866.5, + "min_per_call_nanos": 256391016.75, + "ok_count": 3, + "param": 256, + "relative_spread": 0.002102 + }, + { + "max_per_call_nanos": 1171375079, + "median_per_call_nanos": 1170878793, + "min_per_call_nanos": 1169776879, + "ok_count": 3, + "param": 512, + "relative_spread": 0.001365 + }, + { + "max_per_call_nanos": 5519484251, + "median_per_call_nanos": 5506359762, + "min_per_call_nanos": 5487836132, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.005748 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 69.198131, + "c_min": 37.313777, + "complexity_formula": "n * n.log2", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 20, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 4194304, + "param_floor": 16384, + "param_schedule": { + "kind": "custom", + "params": [ + 16384, + 65536, + 262144, + 1048576, + 4194304 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.2, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:10:17Z", + "timestamp_unix_ms": 1788228617824 + }, + "function": "Hex.IntFactorBench.runSigmaExponent", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 67300, + "per_call_nanos": 5992321.867188, + "result_hash": "0xdbb1330c25000800", + "status": "ok", + "total_nanos": 767017199, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 67760, + "per_call_nanos": 5909051.484375, + "result_hash": "0xdbb1330c25000800", + "status": "ok", + "total_nanos": 756358590, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 67748, + "per_call_nanos": 5977623.578125, + "result_hash": "0xdbb1330c25000800", + "status": "ok", + "total_nanos": 765135818, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68872, + "per_call_nanos": 39148890.25, + "result_hash": "0x2e6db23094000800", + "status": "ok", + "total_nanos": 626382244, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 71012, + "per_call_nanos": 39126331.1875, + "result_hash": "0x2e6db23094000800", + "status": "ok", + "total_nanos": 626021299, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68192, + "per_call_nanos": 39097948.4375, + "result_hash": "0x2e6db23094000800", + "status": "ok", + "total_nanos": 625567175, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 67760, + "per_call_nanos": 238694490.75, + "result_hash": "0x144528c250000800", + "status": "ok", + "total_nanos": 954777963, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 70756, + "per_call_nanos": 239320779.5, + "result_hash": "0x144528c250000800", + "status": "ok", + "total_nanos": 957283118, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 71544, + "per_call_nanos": 238595544, + "result_hash": "0x144528c250000800", + "status": "ok", + "total_nanos": 954382176, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 71764, + "per_call_nanos": 1343217210, + "result_hash": "0xf9faa30940000800", + "status": "ok", + "total_nanos": 1343217210, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 71852, + "per_call_nanos": 1340366582, + "result_hash": "0xf9faa30940000800", + "status": "ok", + "total_nanos": 1340366582, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 69560, + "per_call_nanos": 1351483540, + "result_hash": "0xf9faa30940000800", + "status": "ok", + "total_nanos": 1351483540, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 73280, + "per_call_nanos": 6389281918, + "result_hash": "0x764a8c2500000800", + "status": "ok", + "total_nanos": 6389281918, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 76532, + "per_call_nanos": 6385235984, + "result_hash": "0x764a8c2500000800", + "status": "ok", + "total_nanos": 6385235984, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 74664, + "per_call_nanos": 6363478911, + "result_hash": "0x764a8c2500000800", + "status": "ok", + "total_nanos": 6363478911, + "trial_index": 2 + } + ], + "ratios": [ + [ + 16384, + 26.060371 + ], + [ + 65536, + 37.313777 + ], + [ + 262144, + 50.585957 + ], + [ + 1048576, + 64.049588 + ], + [ + 4194304, + 69.198131 + ] + ], + "slope": 0.150676, + "spawn_floor_nanos": 52410087, + "trial_summaries": [ + { + "max_per_call_nanos": 5992321.867188, + "median_per_call_nanos": 5977623.578125, + "min_per_call_nanos": 5909051.484375, + "ok_count": 3, + "param": 16384, + "relative_spread": 0.01393 + }, + { + "max_per_call_nanos": 39148890.25, + "median_per_call_nanos": 39126331.1875, + "min_per_call_nanos": 39097948.4375, + "ok_count": 3, + "param": 65536, + "relative_spread": 0.001302 + }, + { + "max_per_call_nanos": 239320779.5, + "median_per_call_nanos": 238694490.75, + "min_per_call_nanos": 238595544, + "ok_count": 3, + "param": 262144, + "relative_spread": 0.003038 + }, + { + "max_per_call_nanos": 1351483540, + "median_per_call_nanos": 1343217210, + "min_per_call_nanos": 1340366582, + "ok_count": 3, + "param": 1048576, + "relative_spread": 0.008276 + }, + { + "max_per_call_nanos": 6389281918, + "median_per_call_nanos": 6385235984, + "min_per_call_nanos": 6363478911, + "ok_count": 3, + "param": 4194304, + "relative_spread": 0.004041 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 2218.061837, + "c_min": 2180.911594, + "complexity_formula": "n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1048589, + "param_floor": 257, + "param_schedule": { + "kind": "custom", + "params": [ + 257, + 1013, + 4073, + 16363, + 65537, + 262193, + 524309, + 1048589 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 1262328900, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:10:49Z", + "timestamp_unix_ms": 1788228649921 + }, + "function": "Hex.IntFactorBench.runOrder", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 70336, + "per_call_nanos": 596439.870605, + "result_hash": "0x20000", + "status": "ok", + "total_nanos": 1221508855, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 70844, + "per_call_nanos": 597637.037109, + "result_hash": "0x20000", + "status": "ok", + "total_nanos": 1223960652, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 70480, + "per_call_nanos": 596637.595703, + "result_hash": "0x20000", + "status": "ok", + "total_nanos": 1221913796, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 70884, + "per_call_nanos": 2247080.998047, + "result_hash": "0x7e800", + "status": "ok", + "total_nanos": 1150505471, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 70308, + "per_call_nanos": 2246737.693359, + "result_hash": "0x7e800", + "status": "ok", + "total_nanos": 1150329699, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 70896, + "per_call_nanos": 2246896.640625, + "result_hash": "0x7e800", + "status": "ok", + "total_nanos": 1150411080, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 70712, + "per_call_nanos": 8922141.84375, + "result_hash": "0x1fd000", + "status": "ok", + "total_nanos": 1142034156, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 71204, + "per_call_nanos": 8922819.796875, + "result_hash": "0x1fd000", + "status": "ok", + "total_nanos": 1142120934, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 67312, + "per_call_nanos": 8916952.1875, + "result_hash": "0x1fd000", + "status": "ok", + "total_nanos": 1141369880, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 67924, + "per_call_nanos": 35701269.9375, + "result_hash": "0x7fd400", + "status": "ok", + "total_nanos": 1142440638, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 70376, + "per_call_nanos": 35692538.53125, + "result_hash": "0x7fd400", + "status": "ok", + "total_nanos": 1142161233, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 70668, + "per_call_nanos": 35704421.46875, + "result_hash": "0x7fd400", + "status": "ok", + "total_nanos": 1142541487, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 70476, + "per_call_nanos": 142904025.25, + "result_hash": "0x2000000", + "status": "ok", + "total_nanos": 1143232202, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 67180, + "per_call_nanos": 142930403.125, + "result_hash": "0x2000000", + "status": "ok", + "total_nanos": 1143443225, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 70176, + "per_call_nanos": 143091165.25, + "result_hash": "0x2000000", + "status": "ok", + "total_nanos": 1144729322, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 262193, + "part_of_verdict": true, + "peak_rss_kb": 67188, + "per_call_nanos": 572198589.5, + "result_hash": "0x8006000", + "status": "ok", + "total_nanos": 1144397179, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 262193, + "part_of_verdict": true, + "peak_rss_kb": 66700, + "per_call_nanos": 572542855.5, + "result_hash": "0x8006000", + "status": "ok", + "total_nanos": 1145085711, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 262193, + "part_of_verdict": true, + "peak_rss_kb": 70908, + "per_call_nanos": 574752583, + "result_hash": "0x8006000", + "status": "ok", + "total_nanos": 1149505166, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 524309, + "part_of_verdict": true, + "peak_rss_kb": 70084, + "per_call_nanos": 1144223772, + "result_hash": "0x10002800", + "status": "ok", + "total_nanos": 1144223772, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 524309, + "part_of_verdict": true, + "peak_rss_kb": 70632, + "per_call_nanos": 1144250181, + "result_hash": "0x10002800", + "status": "ok", + "total_nanos": 1144250181, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 524309, + "part_of_verdict": true, + "peak_rss_kb": 68064, + "per_call_nanos": 1143445838, + "result_hash": "0x10002800", + "status": "ok", + "total_nanos": 1143445838, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048589, + "part_of_verdict": true, + "peak_rss_kb": 70360, + "per_call_nanos": 2288623234, + "result_hash": "0x20001800", + "status": "ok", + "total_nanos": 2288623234, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048589, + "part_of_verdict": true, + "peak_rss_kb": 71260, + "per_call_nanos": 2288585287, + "result_hash": "0x20001800", + "status": "ok", + "total_nanos": 2288585287, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048589, + "part_of_verdict": true, + "peak_rss_kb": 68588, + "per_call_nanos": 2287783107, + "result_hash": "0x20001800", + "status": "ok", + "total_nanos": 2287783107, + "trial_index": 2 + } + ], + "ratios": [ + [ + 257, + 2321.547065 + ], + [ + 1013, + 2218.061837 + ], + [ + 4073, + 2190.557781 + ], + [ + 16363, + 2181.829123 + ], + [ + 65537, + 2180.911594 + ], + [ + 262193, + 2183.669493 + ], + [ + 524309, + 2182.346235 + ], + [ + 1048589, + 2182.537951 + ] + ], + "slope": -0.001755, + "spawn_floor_nanos": 50684397, + "trial_summaries": [ + { + "max_per_call_nanos": 597637.037109, + "median_per_call_nanos": 596637.595703, + "min_per_call_nanos": 596439.870605, + "ok_count": 3, + "param": 257, + "relative_spread": 0.002007 + }, + { + "max_per_call_nanos": 2247080.998047, + "median_per_call_nanos": 2246896.640625, + "min_per_call_nanos": 2246737.693359, + "ok_count": 3, + "param": 1013, + "relative_spread": 0.000153 + }, + { + "max_per_call_nanos": 8922819.796875, + "median_per_call_nanos": 8922141.84375, + "min_per_call_nanos": 8916952.1875, + "ok_count": 3, + "param": 4073, + "relative_spread": 0.000658 + }, + { + "max_per_call_nanos": 35704421.46875, + "median_per_call_nanos": 35701269.9375, + "min_per_call_nanos": 35692538.53125, + "ok_count": 3, + "param": 16363, + "relative_spread": 0.000333 + }, + { + "max_per_call_nanos": 143091165.25, + "median_per_call_nanos": 142930403.125, + "min_per_call_nanos": 142904025.25, + "ok_count": 3, + "param": 65537, + "relative_spread": 0.001309 + }, + { + "max_per_call_nanos": 574752583, + "median_per_call_nanos": 572542855.5, + "min_per_call_nanos": 572198589.5, + "ok_count": 3, + "param": 262193, + "relative_spread": 0.004461 + }, + { + "max_per_call_nanos": 1144250181, + "median_per_call_nanos": 1144223772, + "min_per_call_nanos": 1143445838, + "ok_count": 3, + "param": 524309, + "relative_spread": 0.000703 + }, + { + "max_per_call_nanos": 2288623234, + "median_per_call_nanos": 2288585287, + "min_per_call_nanos": 2287783107, + "ok_count": 3, + "param": 1048589, + "relative_spread": 0.000367 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x6f7b3a0049fb90c3", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:24Z", + "timestamp_unix_ms": 1788228684851 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runPowerGenericBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1530309, + "median_nanos": 1525823, + "min_nanos": 1492103, + "observed_hash": "0x6f7b3a0049fb90c3", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66036, + "repeat_index": 0, + "result_hash": "0x6f7b3a0049fb90c3", + "status": "ok", + "total_nanos": 1492103 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66464, + "repeat_index": 1, + "result_hash": "0x6f7b3a0049fb90c3", + "status": "ok", + "total_nanos": 1525823 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66216, + "repeat_index": 2, + "result_hash": "0x6f7b3a0049fb90c3", + "status": "ok", + "total_nanos": 1530309 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x6dc7828c846f9e2b", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:25Z", + "timestamp_unix_ms": 1788228685139 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor64", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 196616899, + "median_nanos": 192307006, + "min_nanos": 190768644, + "observed_hash": "0x6dc7828c846f9e2b", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66100, + "repeat_index": 0, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 192307006 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71776, + "repeat_index": 1, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 190768644 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71420, + "repeat_index": 2, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 196616899 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf15e2d694e366d3a", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:26Z", + "timestamp_unix_ms": 1788228686194 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runPMinusOneBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 11151750, + "median_nanos": 11146944, + "min_nanos": 11135056, + "observed_hash": "0xf15e2d694e366d3a", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 67068, + "repeat_index": 0, + "result_hash": "0xf15e2d694e366d3a", + "status": "ok", + "total_nanos": 11135056 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68768, + "repeat_index": 1, + "result_hash": "0xf15e2d694e366d3a", + "status": "ok", + "total_nanos": 11151750 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68824, + "repeat_index": 2, + "result_hash": "0xf15e2d694e366d3a", + "status": "ok", + "total_nanos": 11146944 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2c5ab36c63d8144e", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:26Z", + "timestamp_unix_ms": 1788228686556 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedForced72", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 764416979, + "median_nanos": 746205827, + "min_nanos": 715302129, + "observed_hash": "0x2c5ab36c63d8144e", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66464, + "repeat_index": 0, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 715302129 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 72304, + "repeat_index": 1, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 764416979 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70496, + "repeat_index": 2, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 746205827 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2c5ab36c63d8144e", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:29Z", + "timestamp_unix_ms": 1788228689809 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor72", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 733937431, + "median_nanos": 728078059, + "min_nanos": 709963030, + "observed_hash": "0x2c5ab36c63d8144e", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70020, + "repeat_index": 0, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 733937431 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71928, + "repeat_index": 1, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 728078059 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 72284, + "repeat_index": 2, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 709963030 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf4243", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:32Z", + "timestamp_unix_ms": 1788228692957 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm48", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 59868, + "median_nanos": 59374, + "min_nanos": 59166, + "observed_hash": "0xf4243", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 67176, + "repeat_index": 0, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1899998 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 67596, + "repeat_index": 1, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1915802 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 67464, + "repeat_index": 2, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1893339 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x32066d5482493644", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:33Z", + "timestamp_unix_ms": 1788228693279 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcmRhoBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 176927214, + "median_nanos": 174102355, + "min_nanos": 173997408, + "observed_hash": "0x32066d5482493644", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70744, + "repeat_index": 0, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 176927214 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70256, + "repeat_index": 1, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 173997408 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68300, + "repeat_index": 2, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 174102355 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x73341ad461f040fb", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:34Z", + "timestamp_unix_ms": 1788228694241 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedForced40", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 6834988, + "median_nanos": 6748029, + "min_nanos": 6725345, + "observed_hash": "0x73341ad461f040fb", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68712, + "repeat_index": 0, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6725345 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66656, + "repeat_index": 1, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6834988 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 65836, + "repeat_index": 2, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6748029 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x73341ad461f040fb", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:34Z", + "timestamp_unix_ms": 1788228694573 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor40", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 6610875, + "median_nanos": 6603094, + "min_nanos": 6549384, + "observed_hash": "0x73341ad461f040fb", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66516, + "repeat_index": 0, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6603094 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71188, + "repeat_index": 1, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6610875 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 72292, + "repeat_index": 2, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6549384 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x6f7b3a0049fb90c3", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:34Z", + "timestamp_unix_ms": 1788228694844 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runPowerSplitBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1613233, + "median_nanos": 1528897, + "min_nanos": 1384664, + "observed_hash": "0x6f7b3a0049fb90c3", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71512, + "repeat_index": 0, + "result_hash": "0x6f7b3a0049fb90c3", + "status": "ok", + "total_nanos": 1384664 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 72036, + "repeat_index": 1, + "result_hash": "0x6f7b3a0049fb90c3", + "status": "ok", + "total_nanos": 1528897 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69764, + "repeat_index": 2, + "result_hash": "0x6f7b3a0049fb90c3", + "status": "ok", + "total_nanos": 1613233 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x748bc67983cb604e", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:35Z", + "timestamp_unix_ms": 1788228695098 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runDownstreamOrder", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1270, + "median_nanos": 1266, + "min_nanos": 1264, + "observed_hash": "0x748bc67983cb604e", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1024, + "peak_rss_kb": 64836, + "repeat_index": 0, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1294610 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1024, + "peak_rss_kb": 66656, + "repeat_index": 1, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1297355 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1024, + "peak_rss_kb": 68380, + "repeat_index": 2, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1301140 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xae563f6ab52a4a8b", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:35Z", + "timestamp_unix_ms": 1788228695412 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor48", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 13885525, + "median_nanos": 13734501, + "min_nanos": 13614553, + "observed_hash": "0xae563f6ab52a4a8b", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66556, + "repeat_index": 0, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13734501 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68032, + "repeat_index": 1, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13614553 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68072, + "repeat_index": 2, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13885525 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2e89d71edc0211cb", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:35Z", + "timestamp_unix_ms": 1788228695818 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runTableTrial", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 32273, + "median_nanos": 32061, + "min_nanos": 31861, + "observed_hash": "0x2e89d71edc0211cb", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 67304, + "repeat_index": 0, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1032762 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 67628, + "repeat_index": 1, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1025952 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 67596, + "repeat_index": 2, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1019562 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x62b9a8e4f8df37af", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:36Z", + "timestamp_unix_ms": 1788228696076 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedForced80", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 3154228825, + "median_nanos": 3106698705, + "min_nanos": 3087516385, + "observed_hash": "0x62b9a8e4f8df37af", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68984, + "repeat_index": 0, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3154228825 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71852, + "repeat_index": 1, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3087516385 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71632, + "repeat_index": 2, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3106698705 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x386194db34d47118", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:48Z", + "timestamp_unix_ms": 1788228708907 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor56", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 43592788, + "median_nanos": 43578126, + "min_nanos": 42997235, + "observed_hash": "0x386194db34d47118", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71508, + "repeat_index": 0, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 42997235 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69540, + "repeat_index": 1, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 43578126 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68784, + "repeat_index": 2, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 43592788 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x10f66a3116d80119", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:49Z", + "timestamp_unix_ms": 1788228709393 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runDefaultFuelSchedule", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 943046577, + "median_nanos": 921688678, + "min_nanos": 917439065, + "observed_hash": "0x10f66a3116d80119", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70840, + "repeat_index": 0, + "result_hash": "0x10f66a3116d80119", + "status": "ok", + "total_nanos": 917439065 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69376, + "repeat_index": 1, + "result_hash": "0x10f66a3116d80119", + "status": "ok", + "total_nanos": 921688678 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71188, + "repeat_index": 2, + "result_hash": "0x10f66a3116d80119", + "status": "ok", + "total_nanos": 943046577 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x85f906cb15cbed85", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:53Z", + "timestamp_unix_ms": 1788228713350 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runCyclotomicBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 9469, + "median_nanos": 9347, + "min_nanos": 9211, + "observed_hash": "0x85f906cb15cbed85", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 128, + "peak_rss_kb": 70400, + "repeat_index": 0, + "result_hash": "0x85f906cb15cbed85", + "status": "ok", + "total_nanos": 1196455 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 128, + "peak_rss_kb": 68552, + "repeat_index": 1, + "result_hash": "0x85f906cb15cbed85", + "status": "ok", + "total_nanos": 1179049 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 128, + "peak_rss_kb": 67520, + "repeat_index": 2, + "result_hash": "0x85f906cb15cbed85", + "status": "ok", + "total_nanos": 1212068 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xae563f6ab52a4a8b", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:53Z", + "timestamp_unix_ms": 1788228713602 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedForced48", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 13678438, + "median_nanos": 13506604, + "min_nanos": 13472313, + "observed_hash": "0xae563f6ab52a4a8b", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71384, + "repeat_index": 0, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13678438 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71504, + "repeat_index": 1, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13506604 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71780, + "repeat_index": 2, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13472313 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2003bafc5", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:53Z", + "timestamp_unix_ms": 1788228713881 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm72", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4330884, + "median_nanos": 4321951, + "min_nanos": 4279207, + "observed_hash": "0x2003bafc5", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70568, + "repeat_index": 0, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4321951 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70416, + "repeat_index": 1, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4279207 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70604, + "repeat_index": 2, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4330884 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf53a7f8b2ec1ebc6", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:54Z", + "timestamp_unix_ms": 1788228714122 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runDownstreamPrimitiveRoot", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1297525, + "median_nanos": 1234811, + "min_nanos": 1221252, + "observed_hash": "0xf53a7f8b2ec1ebc6", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71504, + "repeat_index": 0, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1221252 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71728, + "repeat_index": 1, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1234811 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71084, + "repeat_index": 2, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1297525 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2e89d71edc0211cb", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:54Z", + "timestamp_unix_ms": 1788228714346 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runTableDispatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 38553, + "median_nanos": 38538, + "min_nanos": 38406, + "observed_hash": "0x2e89d71edc0211cb", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 70456, + "repeat_index": 0, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1233219 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 71064, + "repeat_index": 1, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1229013 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 70604, + "repeat_index": 2, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1233719 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf4243", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:54Z", + "timestamp_unix_ms": 1788228714578 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm56", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 59770, + "median_nanos": 59735, + "min_nanos": 59221, + "observed_hash": "0xf4243", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 70956, + "repeat_index": 0, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1912647 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 70456, + "repeat_index": 1, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1895101 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 70952, + "repeat_index": 2, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1911545 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x32066d5482493644", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:54Z", + "timestamp_unix_ms": 1788228714814 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcmBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 12989997, + "median_nanos": 12954325, + "min_nanos": 12744252, + "observed_hash": "0x32066d5482493644", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71364, + "repeat_index": 0, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 12954325 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70876, + "repeat_index": 1, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 12744252 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 70652, + "repeat_index": 2, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 12989997 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x386194db34d47118", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:55Z", + "timestamp_unix_ms": 1788228715085 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedForced56", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 43476586, + "median_nanos": 43395936, + "min_nanos": 43187427, + "observed_hash": "0x386194db34d47118", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71852, + "repeat_index": 0, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 43395936 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71488, + "repeat_index": 1, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 43187427 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71052, + "repeat_index": 2, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 43476586 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x1bf8f79828d53905", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:55Z", + "timestamp_unix_ms": 1788228715479 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor32", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 601477, + "median_nanos": 601231, + "min_nanos": 582253, + "observed_hash": "0x1bf8f79828d53905", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 71656, + "repeat_index": 0, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1202463 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 71184, + "repeat_index": 1, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1202954 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 71372, + "repeat_index": 2, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1164507 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x62b9a8e4f8df37af", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:11:55Z", + "timestamp_unix_ms": 1788228715711 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor80", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 3176217606, + "median_nanos": 3148245989, + "min_nanos": 3145127802, + "observed_hash": "0x62b9a8e4f8df37af", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68788, + "repeat_index": 0, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3148245989 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71452, + "repeat_index": 1, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3176217606 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 72220, + "repeat_index": 2, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3145127802 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2003bafc5", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:12:08Z", + "timestamp_unix_ms": 1788228728537 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm76", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4327358, + "median_nanos": 4322882, + "min_nanos": 4232988, + "observed_hash": "0x2003bafc5", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 67972, + "repeat_index": 0, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4322882 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66392, + "repeat_index": 1, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4232988 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 67296, + "repeat_index": 2, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4327358 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf4243", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:12:08Z", + "timestamp_unix_ms": 1788228728844 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm64", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 60167, + "median_nanos": 59845, + "min_nanos": 59474, + "observed_hash": "0xf4243", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 64564, + "repeat_index": 0, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1915051 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 65368, + "repeat_index": 1, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1903183 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 65712, + "repeat_index": 2, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1925356 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2003bafc5", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:12:09Z", + "timestamp_unix_ms": 1788228729191 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm80", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4438213, + "median_nanos": 4377553, + "min_nanos": 4356281, + "observed_hash": "0x2003bafc5", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 65744, + "repeat_index": 0, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4377553 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 64540, + "repeat_index": 1, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4356281 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 65584, + "repeat_index": 2, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4438213 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x6dc7828c846f9e2b", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:12:09Z", + "timestamp_unix_ms": 1788228729494 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedForced64", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 196100693, + "median_nanos": 190749596, + "min_nanos": 190321100, + "observed_hash": "0x6dc7828c846f9e2b", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68824, + "repeat_index": 0, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 196100693 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 66464, + "repeat_index": 1, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 190749596 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 71884, + "repeat_index": 2, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 190321100 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x1bf8f79828d53905", + "max_seconds_per_call": 10, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T02:12:10Z", + "timestamp_unix_ms": 1788228730558 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedForced32", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 640204, + "median_nanos": 633614, + "min_nanos": 587175, + "observed_hash": "0x1bf8f79828d53905", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 71416, + "repeat_index": 0, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1280409 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 71192, + "repeat_index": 1, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1267229 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 71984, + "repeat_index": 2, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1174351 + } + ] + } + ] + }, + "comparisons": { + "gmp_ecm": [ + { + "adjusted_nanos": 263922.35546875, + "bits": 48, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 485707.68359375, + "median_nanos": 480968.34765625, + "min_nanos": 480315.46875, + "output_example": [ + 1000003, + 268435579 + ], + "samples_nanos": [ + 482069.86328125, + 480968.34765625, + 480520.49609375, + 481262.53515625, + 480344.49609375, + 485707.68359375, + 480315.46875 + ] + }, + "eligible": true, + "lean_nanos": 59374.0, + "lean_over_adjusted": 0.2249676799623374, + "n": 268436384306737, + "overhead_fraction": 0.45126876486812734 + }, + { + "adjusted_nanos": 42226.8125, + "bits": 56, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 261488.35546875, + "median_nanos": 259272.8046875, + "min_nanos": 258040.15625, + "output_example": [ + 1000003, + 68719476901 + ], + "samples_nanos": [ + 259272.8046875, + 260267.9921875, + 258739.39453125, + 258839.6640625, + 258040.15625, + 260442.6640625, + 261488.35546875 + ] + }, + "eligible": false, + "lean_nanos": 59735.0, + "lean_over_adjusted": 1.4146225221238282, + "n": 68719683059430703, + "overhead_fraction": 0.8371336610066152 + }, + { + "adjusted_nanos": 147006.91015625, + "bits": 64, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 365351.35546875, + "median_nanos": 364052.90234375, + "min_nanos": 362960.9296875, + "output_example": [ + 1000003, + 17592186044591 + ], + "samples_nanos": [ + 363383.82421875, + 365351.35546875, + 364052.90234375, + 364951.03125, + 363819.55078125, + 362960.9296875, + 364934.09375 + ] + }, + "eligible": false, + "lean_nanos": 59845.0, + "lean_over_adjusted": 0.4070897071191567, + "n": 17592238821149133773, + "overhead_fraction": 0.596193549866438 + }, + { + "adjusted_nanos": 53202.4296875, + "bits": 72, + "ecm": { + "batch_repeats": 256, + "found_factor": false, + "max_nanos": 275677.95703125, + "median_nanos": 270248.421875, + "min_nanos": 268972.265625, + "output_example": [ + 2362258565959719996521 + ], + "samples_nanos": [ + 270377.0078125, + 269333.7421875, + 270248.421875, + 271800.2890625, + 275677.95703125, + 269020.50390625, + 268972.265625 + ] + }, + "eligible": false, + "lean_nanos": 4321951.0, + "lean_over_adjusted": 81.23597033793834, + "n": 2362258565959719996521, + "overhead_fraction": 0.8031350957819539 + }, + { + "adjusted_nanos": 132425.59375, + "bits": 76, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 350242.4609375, + "median_nanos": 349471.5859375, + "min_nanos": 347463.53515625, + "output_example": [ + 8593846213, + 4398046523483 + ], + "samples_nanos": [ + 349610.625, + 349486.2578125, + 348818.16015625, + 347463.53515625, + 350242.4609375, + 349055.6953125, + 349471.5859375 + ] + }, + "eligible": false, + "lean_nanos": 4322882.0, + "lean_over_adjusted": 32.64385590115582, + "n": 37796135460432195119879, + "overhead_fraction": 0.6210690680481155 + }, + { + "adjusted_nanos": 159159.0390625, + "bits": 80, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 378229.94921875, + "median_nanos": 376205.03125, + "min_nanos": 373031.10546875, + "output_example": [ + 8593846213, + 70368744190051 + ], + "samples_nanos": [ + 378229.94921875, + 376205.03125, + 375631.328125, + 373031.10546875, + 376163.9140625, + 377811.4375, + 376386.4296875 + ] + }, + "eligible": false, + "lean_nanos": 4377553.0, + "lean_over_adjusted": 27.50426884822409, + "n": 604738165771235538626863, + "overhead_fraction": 0.5769353787383724 + } + ], + "gmp_ecm_overhead": { + "batch_repeats": 256, + "found_factor": false, + "max_nanos": 218840.609375, + "median_nanos": 217045.9921875, + "min_nanos": 214361.58203125, + "output_example": [ + 15 + ], + "samples_nanos": [ + 217435.78515625, + 214361.58203125, + 217045.9921875, + 217400.3046875, + 216802.703125, + 218840.609375, + 216236.390625 + ] + }, + "pari": [ + { + "bits": 32, + "lean_nanos": 601231.0, + "lean_over_pari": 175.90301257142858, + "n": 4296195809, + "pari": { + "batch_repeats": 16384, + "max_nanos": 3479.00390625, + "median_nanos": 3417.96875, + "min_nanos": 3356.93359375, + "samples_nanos": [ + 3417.96875, + 3356.93359375, + 3417.96875, + 3479.00390625, + 3417.96875, + 3417.96875, + 3417.96875 + ] + } + }, + { + "bits": 40, + "lean_nanos": 6603094.0, + "lean_over_pari": 1126.9280426666667, + "n": 1099546267613, + "pari": { + "batch_repeats": 16384, + "max_nanos": 5859.375, + "median_nanos": 5859.375, + "min_nanos": 5798.33984375, + "samples_nanos": [ + 5798.33984375, + 5859.375, + 5859.375, + 5859.375, + 5798.33984375, + 5859.375, + 5859.375 + ] + } + }, + { + "bits": 48, + "lean_nanos": 13734501.0, + "lean_over_pari": 219.752016, + "n": 281475177027259, + "pari": { + "batch_repeats": 1024, + "max_nanos": 62500.0, + "median_nanos": 62500.0, + "min_nanos": 61523.4375, + "samples_nanos": [ + 61523.4375, + 62500.0, + 62500.0, + 61523.4375, + 62500.0, + 62500.0, + 61523.4375 + ] + } + }, + { + "bits": 56, + "lean_nanos": 43578126.0, + "lean_over_pari": 323.36232626086957, + "n": 72057609069267727, + "pari": { + "batch_repeats": 512, + "max_nanos": 134765.625, + "median_nanos": 134765.625, + "min_nanos": 132812.5, + "samples_nanos": [ + 132812.5, + 134765.625, + 134765.625, + 134765.625, + 134765.625, + 134765.625, + 134765.625 + ] + } + }, + { + "bits": 64, + "lean_nanos": 192307006.0, + "lean_over_pari": 1588.083662451613, + "n": 18446744168197812149, + "pari": { + "batch_repeats": 512, + "max_nanos": 121093.75, + "median_nanos": 121093.75, + "min_nanos": 121093.75, + "samples_nanos": [ + 121093.75, + 121093.75, + 121093.75, + 121093.75, + 121093.75, + 121093.75, + 121093.75 + ] + } + }, + { + "bits": 72, + "lean_nanos": 728078059.0, + "lean_over_pari": 3965.7017681702127, + "n": 4722366488642080239163, + "pari": { + "batch_repeats": 512, + "max_nanos": 185546.875, + "median_nanos": 183593.75, + "min_nanos": 181640.625, + "samples_nanos": [ + 181640.625, + 183593.75, + 183593.75, + 183593.75, + 183593.75, + 183593.75, + 185546.875 + ] + } + }, + { + "bits": 80, + "lean_nanos": 3148245989.0, + "lean_over_pari": 7326.827028945455, + "n": 1208925819625624289983961, + "pari": { + "batch_repeats": 128, + "max_nanos": 429687.5, + "median_nanos": 429687.5, + "min_nanos": 421875.0, + "samples_nanos": [ + 421875.0, + 429687.5, + 429687.5, + 429687.5, + 429687.5, + 421875.0, + 429687.5 + ] + } + } + ] + }, + "config": { + "gmp_ecm_batch_repeats": 256, + "gmp_ecm_command": "ecm -q -sigma 7 1000 1", + "gmp_ecm_overhead_input": 15, + "gmp_ecm_timing": "fixed persistent 256-input batch; B2 < B1 disables stage 2", + "pari_timing": "GP getwalltime around a calibrated in-process factor batch", + "rounds": 7, + "timeout_seconds": 120.0 + }, + "control_audit": [ + "table,success", + "balanced-32,success", + "balanced-40,success", + "balanced-48,success", + "balanced-56,success", + "balanced-64,success", + "balanced-72,success", + "balanced-80,success" + ], + "default_fuel_schedule": [ + { + "attempts": 0, + "default_fuel": 120, + "n": 5999953, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 124, + "n": 11999921, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 128, + "n": 17999983, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 128, + "n": 23999947, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 128, + "n": 30000013, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 35999987, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 41999597, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 47999209, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 53999863, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 59999501, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 66000017, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 71999951, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 77999983, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 84000193, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 89999939, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 95999257, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 160, + "n": 4296195809, + "status": "success" + }, + { + "attempts": 22, + "default_fuel": 192, + "n": 1099546267613, + "status": "success" + }, + { + "attempts": 10, + "default_fuel": 224, + "n": 281475177027259, + "status": "success" + }, + { + "attempts": 12, + "default_fuel": 256, + "n": 72057609069267727, + "status": "success" + }, + { + "attempts": 23, + "default_fuel": 288, + "n": 18446744168197812149, + "status": "success" + }, + { + "attempts": 21, + "default_fuel": 320, + "n": 4722366488642080239163, + "status": "success" + }, + { + "attempts": 34, + "default_fuel": 352, + "n": 1208925819625624289983961, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 156, + "n": 4294049777, + "status": "success" + }, + { + "attempts": 10, + "default_fuel": 188, + "n": 550574174279, + "status": "success" + }, + { + "attempts": 7, + "default_fuel": 220, + "n": 140740446466129, + "status": "success" + }, + { + "attempts": 8, + "default_fuel": 252, + "n": 36029347583832121, + "status": "success" + }, + { + "attempts": 13, + "default_fuel": 284, + "n": 9223512775153889363, + "status": "success" + }, + { + "attempts": 20, + "default_fuel": 316, + "n": 2361219270232651542599, + "status": "success" + }, + { + "attempts": 20, + "default_fuel": 332, + "n": 37779508323710275366987, + "status": "success" + }, + { + "attempts": 24, + "default_fuel": 348, + "n": 604472133179352252493901, + "status": "success" + }, + { + "attempts": 21, + "default_fuel": 220, + "n": 268436384306737, + "status": "success" + }, + { + "attempts": 26, + "default_fuel": 252, + "n": 68719683059430703, + "status": "success" + }, + { + "attempts": 22, + "default_fuel": 284, + "n": 17592238821149133773, + "status": "success" + }, + { + "attempts": 22, + "default_fuel": 316, + "n": 2362258565959719996521, + "status": "success" + }, + { + "attempts": 33, + "default_fuel": 332, + "n": 37796135460432195119879, + "status": "success" + }, + { + "attempts": 32, + "default_fuel": 348, + "n": 604738165771235538626863, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 76, + "n": 4095, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 92, + "n": 65535, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 108, + "n": 1048575, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 124, + "n": 16777215, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 140, + "n": 268435455, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 156, + "n": 4294967295, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 188, + "n": 1099511627775, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 220, + "n": 281474976710655, + "status": "success" + }, + { + "attempts": 10, + "default_fuel": 252, + "n": 72057594037927935, + "status": "success" + }, + { + "attempts": 6, + "default_fuel": 284, + "n": 18446744073709551615, + "status": "success" + } + ], + "environment": { + "command": "scripts/bench/intfactor_phase4.py --cpu 7 --rounds 7 --timeout 120 --output reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json", + "commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", + "dirty": false, + "dirty_status": "", + "ecm_config": "Compilation options:\nIncluded GMP header files version 6.3.0\nGMP_NUMB_BITS = 64\nTuning parameters from x86_64/params.h\nGWNUM_VERSION undefined\nHAVE_SSE2 = 1\nHAVE___GMPN_ADD_NC undefined\nHAVE___GMPN_MOD_34LSUB1 = 1\nHAVE___GMPN_REDC_1 = 1\nUSE_ASM_REDC = 1\nWINDOWS64_ABI undefined\nWANT_ASSERT undefined\n_OPENMP undefined\nMPZMOD_THRESHOLD = 54\nREDC_THRESHOLD = 512\nMUL_NTT_THRESHOLD = 16384\nNTT_GFP_TWIDDLE_DIF_BREAKOVER = 17\nNTT_GFP_TWIDDLE_DIT_BREAKOVER = 17\nPREREVERTDIVISION_NTT_THRESHOLD = 32\nPOLYINVERT_NTT_THRESHOLD = 512\nPOLYEVALT_NTT_THRESHOLD = 512\nMPZSPV_NORMALISE_STRIDE = 512\nWITH_GPU undefined", + "hostname": "chungus2", + "kernel_source_sha256": "fad5c66186fd31c49793245df5052c1658ce38e0a3bbcec477f104b9cd9beb8f", + "lean": "Lean (version 4.34.0-rc2, x86_64-unknown-linux-gnu, commit 6a10ac8c22beadecabdbb0919c2b50214762f91d, Release)", + "lean_bench_sha256": "5336e03e7487fefe3e1f6e948f5bf1810c63750d80d107670c13175606b64b98", + "pari_version": "GP/PARI CALCULATOR Version 2.17.3 (released)", + "platform": "Linux-6.12.100-x86_64-with-glibc2.42", + "python": "3.14.6", + "state_after": { + "affinity": [ + 7 + ], + "cpu": 7, + "cpu_model": "unknown", + "cpu_pressure": "some avg10=0.02 avg60=0.03 avg300=0.19 total=33747097007\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "load_average": [ + 5.71826171875, + 6.0048828125, + 11.10986328125 + ] + }, + "state_before": { + "affinity": [ + 7 + ], + "cpu": 7, + "cpu_model": "unknown", + "cpu_pressure": "some avg10=0.01 avg60=0.07 avg300=1.11 total=33746196638\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "load_average": [ + 3.47314453125, + 5.9638671875, + 14.64892578125 + ] + } + }, + "internal_controls": { + "balanced": [ + { + "bits": 32, + "forced_nanos": 633614.0, + "hash": "0x1bf8f79828d53905", + "n": 4296195809, + "normal_nanos": 601231.0, + "ratio": 0.9488915964609368 + }, + { + "bits": 40, + "forced_nanos": 6748029.0, + "hash": "0x73341ad461f040fb", + "n": 1099546267613, + "normal_nanos": 6603094.0, + "ratio": 0.9785218765360967 + }, + { + "bits": 48, + "forced_nanos": 13506604.0, + "hash": "0xae563f6ab52a4a8b", + "n": 281475177027259, + "normal_nanos": 13734501.0, + "ratio": 1.0168730052350687 + }, + { + "bits": 56, + "forced_nanos": 43395936.0, + "hash": "0x386194db34d47118", + "n": 72057609069267727, + "normal_nanos": 43578126.0, + "ratio": 1.0041983194002313 + }, + { + "bits": 64, + "forced_nanos": 190749596.0, + "hash": "0x6dc7828c846f9e2b", + "n": 18446744168197812149, + "normal_nanos": 192307006.0, + "ratio": 1.0081646830853577 + }, + { + "bits": 72, + "forced_nanos": 746205827.0, + "hash": "0x2c5ab36c63d8144e", + "n": 4722366488642080239163, + "normal_nanos": 728078059.0, + "ratio": 0.9757067455866972 + }, + { + "bits": 80, + "forced_nanos": 3106698705.0, + "hash": "0x62b9a8e4f8df37af", + "n": 1208925819625624289983961, + "normal_nanos": 3148245989.0, + "ratio": 1.0133734513530819 + } + ], + "table": { + "dispatch_nanos": 38538.0, + "hash": "0x2e89d71edc0211cb", + "ratio": 1.2020211471881725, + "trial_nanos": 32061.0 + } + }, + "schema": "hex-int-factor-phase4/2" +} diff --git a/reports/hex-int-factor-performance.md b/reports/hex-int-factor-performance.md index 9d70cb7af..5157dd262 100644 --- a/reports/hex-int-factor-performance.md +++ b/reports/hex-int-factor-performance.md @@ -2,187 +2,172 @@ ## Scope and acceptance -This is the Phase-4 headline report for `HexIntFactor`. It covers all five -input families declared in `libraries.yml`: `table-and-balanced-semiprimes`, -`smooth-and-unbalanced-semiprimes`, `power-forms`, -`certificate-replay-and-order`, and `generalized-divisor-sums`. - -The compiled track has 19 parametric targets and four fixed policy targets. -Nine parametric targets satisfy their tight mode-1 models; ten intentionally -use conservative mode-2 upper bounds. All fixed targets are mode 3 and have -agreeing hashes. The `HexIntFactorMathlib` audit classifies that library as a -`correspondence-only-layer`; it owns no separate computational benchmark or -comparator, and names `HexIntFactor` as its computational performance owner. +This is the Phase-4 report for `HexIntFactor`. It covers the five input +families declared in `libraries.yml`: table and balanced semiprimes, smooth and +unbalanced semiprimes, power forms, certificate replay and order, and +generalized divisor sums. The declared comparator is **PARI factor and GMP-ECM**. +It is informational because PARI uses a broader factorization +portfolio and GMP-ECM is an independently tuned C implementation. + +The compiled track contains seven parametric and 31 fixed targets. Every +parametric target returned the exact harness verdict +`consistent_with_declared_complexity`. Every fixed target completed all three +repeats and returned `expected_hash_check.status = "match"`. The +`HexIntFactorMathlib` audit classifies it as a `correspondence-only-layer` and +names `HexIntFactor` as its computational performance owner. ## Bench targets -| Evidence family | Targets | Track | +| Family | Targets | Evidence | |---|---|---| -| `table-and-balanced-semiprimes` | `runTableBatch`, `runBalancedFactor`, `runBalancedRho` | fixed table policy; parametric factor/rho | -| `smooth-and-unbalanced-semiprimes` | `runPMinusOneWord`, `runPMinusOneNat`, `runEcmWord`, `runEcmNat`, `runEcmRhoWord`, `runEcmRhoNat` | parametric route and paired policy comparisons | -| `power-forms` | `runCyclotomic`, `runPowerGeneric`, `runPowerSplit` | parametric structural and paired policy comparison | -| `certificate-replay-and-order` | `runReplay`, `runReplayWidth`, `runOrder`, `runPrimitiveRoot`, `runDownstreamOrder`, `runDownstreamPrimitiveRoot` | parametric scan/replay plus fixed downstream operands | -| `generalized-divisor-sums` | `runSigmaExponent`, `runSigmaFactorCount`, `runSquareFactorCount`, `runTotientFactorCount` | parametric certified inputs | +| table and balanced semiprimes | `runTableDispatch`, `runTableTrial`, `runBalancedFactor{32..80}`, `runBalancedForced{32..80}`, `runBalancedRho` | fixed output-agreeing policy controls plus raw-rho scaling | +| smooth and unbalanced semiprimes | `runPMinusOneBatch`, `runEcmBatch`, `runEcmRhoBatch`, `runEcm{48,56,64,72,76,80}` | fixed whole-family and per-rung route measurements | +| power forms | `runCyclotomicBatch`, `runPowerGenericBatch`, `runPowerSplitBatch` | fixed structural and generic/split measurements | +| certificate replay and order | `runReplay`, kernel `HexIntFactorKernelProbe`, `runOrder`, `runDownstreamOrder`, `runDownstreamPrimitiveRoot` | compiled scaling, kernel replay, and opaque fixed operands | +| generalized divisor sums | `runSigmaExponent`, `runSigmaFactorCount`, `runSquareFactorCount`, `runTotientFactorCount` | prepared certified inputs with explicit models | | cross-family policy | `runDefaultFuelSchedule` | fixed exact public schedule | -`runReplay` grows the exponent of one certified prime power; `runReplayWidth` -grows the number of certified entries. Preparation for the divisor-function -targets constructs or selects checked data outside the timed region. The ECM -registrations are split at the `UInt64`/direct-`Nat` backend boundary. Every -registration's adjacent source comment derives its declared model. - -## Verdicts - -The clean scientific artifact is -`reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json` -(SHA-256 `2ae86f6a5c348a6605028563ff726520b7b4d530ceac44a5bb9a7b71b841a798`). -It was produced from clean commit -`703d2f4203725857d61092f5342e981a305c1267`; the benchmark executable hash is -`44c53cd33de691b82766ded78e49068b248af8f71b4120b28ff12305d38da620`. - -| Target | Domain | Declared model | Mode | Result | -|---|---:|---:|---:|---| -| `runSquareFactorCount` | 32--1024 entries | `n²` | 1 | consistent, slope -0.132 | -| `runReplay` | exponent 1024--262144 | `n²` | 1 | consistent, slope -0.097 | -| `runPMinusOneWord` | 32--64 bits | `n` | 1 | consistent | -| `runBalancedFactor` | 32--80 bits | `2^(n/4)` | 2 | conservative rho upper bound | -| `runReplayWidth` | 1--10 entries | `n²` | 2 | conservative widening-product bound | -| `runPrimitiveRoot` | 257--65537 | `n` | 2 | candidate-count upper bound; observed early success | -| `runPowerSplit` | exponent 12--64 | `2^n` | 2 | input-value upper bound | -| `runCyclotomic` | exponent 4--32 | `n²` | 2 | recursive-prefix upper bound | -| `runEcmNat` | 72--80 bits | `n²` | 1 | consistent | -| `runEcmRhoWord` | 48--64 bits | `1` | 2 | fixed-factor expected-cost bound; seed-dependent spread | -| `runEcmRhoNat` | 72--80 bits | `2^(n/4)` | 2 | worst expected rho upper bound | -| `runBalancedRho` | 32--80 bits | `2^(n/4)` | 2 | worst expected rho upper bound | -| `runPMinusOneNat` | 72--80 bits | `n²` | 1 | consistent | -| `runSigmaFactorCount` | 32--512 entries | `n²` | 1 | consistent, slope -0.013 | -| `runTotientFactorCount` | 32--1024 entries | `n²` | 1 | consistent, slope 0.132 | -| `runPowerGeneric` | exponent 12--64 | `2^n` | 2 | input-value upper bound | -| `runEcmWord` | 48--64 bits | `1` | 1 | consistent | -| `runSigmaExponent` | 16384--4194304 | `n log n` | 1 | consistent, slope 0.159 | -| `runOrder` | 257--65537 | `n` | 1 | consistent, slope -0.005 | -| `runDownstreamOrder` | fixed 50/61-bit primes | fixed | 3 | 0.000021 ms median; hashes agree | -| `runDownstreamPrimitiveRoot` | fixed 50/61-bit primes | fixed | 3 | 1.476 ms median; hashes agree | -| `runTableBatch` | fixed table-range batch | fixed | 3 | 1.667 ms median; hashes agree | -| `runDefaultFuelSchedule` | fixed cross-family schedule | fixed | 3 | 599.261 ms median; hashes agree | - -Mode 2 here is a positive manual upper-bound result, not a contrary verdict. -The expected route costs depend on factor shape or deliberately overapproximate -the input value; finite ladders need not make their normalized constants flat. -No target exhibited scaling worse than its declared upper bound. - -The exact default-fuel record reports success on all nine cases. The largest -charged count is 34 attempts at the 80-bit balanced input with fuel 352; -the 64-bit balanced case uses 23 of 288. The table-range, smooth, ECM, and two -power-form cases likewise complete within their public default budget. +The kernel replay target checks actual `checkFactorization` certificates for +one through ten entries. Its last entry is a 61-bit prime with a committed +Pocklington certificate, so the family reaches the required 64-bit operand +class rather than merely widening a table-prime list. + +Fixed-target bodies enforce their absolute ceilings internally, independently +of process startup: table 10 ms; balanced normal and forced 10, 50, 100, 200, +750, 2000, and 6000 ms; p-1 100 ms; ECM batch 100 ms; ECM/rho batch 500 ms; +each per-rung ECM target 20 ms; cyclotomic 10 ms; generic and split power forms +20 ms; downstream order 10 ms; downstream primitive root 20 ms; and the +default-fuel schedule 2000 ms. Opaque `IO.Ref` inputs and no-inline wrappers +prevent closed-term lifting. + +## Harness verdicts + +The clean artifact is +`reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json` +(SHA-256 `222d101a061a9b12d73ea29b52407a92f275588efa023584efe9e299d8201f9f`). +It records clean source commit +`a30ecb84eba72538fbe1e582563ab2ef7d0725f6`, benchmark executable SHA-256 +`5336e03e7487fefe3e1f6e948f5bf1810c63750d80d107670c13175606b64b98`, +Lean 4.34.0-rc2, host `chungus2`, and affinity to CPU 7. + +| Target | Domain | Declared model | Exact verdict | Slope | +|---|---:|---:|---|---:| +| `runSquareFactorCount` | 32--1024 entries | `n²` | `consistent_with_declared_complexity` | -0.142 | +| `runReplay` | exponent 1024--262144 | `n²` | `consistent_with_declared_complexity` | -0.065 | +| `runBalancedRho` | 32--80 bits | `2^(n/4)` | `consistent_with_declared_complexity` | n/a | +| `runSigmaFactorCount` | 32--1024 entries | `n²` | `consistent_with_declared_complexity` | 0.039 | +| `runTotientFactorCount` | 32--1024 entries | `n²` | `consistent_with_declared_complexity` | 0.101 | +| `runSigmaExponent` | 16384--4194304 | `n log n` | `consistent_with_declared_complexity` | 0.151 | +| `runOrder` | 257--1048589 | `n` | `consistent_with_declared_complexity` | -0.002 | + +No parametric run was budget-truncated and no leading rung was dropped from a +verdict. The fixed control medians below are the headline policy evidence. + +| bits | normal full pipeline | forced-rho full pipeline | normal / forced | canonical hash agrees | +|---:|---:|---:|---:|:---:| +| 32 | 0.601 ms | 0.634 ms | 0.949x | yes | +| 40 | 6.603 ms | 6.748 ms | 0.979x | yes | +| 48 | 13.735 ms | 13.507 ms | 1.017x | yes | +| 56 | 43.578 ms | 43.396 ms | 1.004x | yes | +| 64 | 192.307 ms | 190.750 ms | 1.008x | yes | +| 72 | 728.078 ms | 746.206 ms | 0.976x | yes | +| 80 | 3148.246 ms | 3106.699 ms | 1.013x | yes | + +The paired arms use the same inputs, five fixed seeds, budgets, preprocessing, +recursive completion, prime-certificate construction, and checked acceptance. +All ratios satisfy the preregistered `normal / forced <= 1.25` gate. The table +control also agrees on its canonical hash: public dispatch is 0.039 ms versus +0.032 ms for direct trial division, a 1.202x ratio under its 1.25 gate. + +All 47 default-fuel cases through 80 bits succeeded. The maximum charge is 34 +attempts with fuel 352 on the 80-bit balanced input. The fixed default-fuel +anchor took 921.689 ms and matched its expected hash. + +The generic and cyclotomic power-form batches both succeed with the same pinned +result hash. Their medians are 1.526 and 1.529 ms respectively; this aggregate +does not support adding more specialized identities or claiming a speedup. ## Comparator ratios -Both external comparators are informational. PARI 2.17.3 times a calibrated -`factor` batch inside one GP process. GMP-ECM 7.0.6 accepts a calibrated batch -of inputs in one process with `B1=1000` and `sigma=7`; subtracting the median -0.217 ms/input factorization-of-15 protocol floor avoids charging process -startup to the algorithm. +PARI 2.17.3 times a calibrated in-process `factor` batch. These ratios are +context, not a rho or dispatch gate; the two implementations do not expose the +same route portfolio. -| bits | Hex balanced factor | PARI `factor` | Hex / PARI | +| bits | Hex full factor | PARI `factor` | Hex / PARI | |---:|---:|---:|---:| -| 32 | 0.127 ms | 0.003 ms | 37.07x | -| 40 | 1.430 ms | 0.006 ms | 246.69x | -| 48 | 1.700 ms | 0.062 ms | 27.63x | -| 56 | 11.106 ms | 0.135 ms | 82.41x | -| 64 | 47.116 ms | 0.121 ms | 389.09x | -| 72 | 125.513 ms | 0.184 ms | 683.64x | -| 80 | 534.988 ms | 0.422 ms | 1268.12x | - -The widening ratio is consistent with PARI's SQUFOF/tuned portfolio rather -than a rho-parity claim. SQUFOF is not required for the present absolute API -contract: the 80-bit balanced case remains below one second and the public -fuel schedule completes with margin. It would be required for a future -small-constant word-semiprime parity goal. - -| bits | Hex ECM | GMP-ECM raw | GMP-ECM adjusted | Hex / adjusted | -|---:|---:|---:|---:|---:| -| 48 | 0.059 ms | 0.498 ms | 0.281 ms | 0.21x | -| 56 | 0.060 ms | 0.261 ms | 0.044 ms | 1.36x | -| 64 | 0.060 ms | 0.362 ms | 0.145 ms | 0.42x | -| 72 | 4.218 ms | 0.348 ms | 0.131 ms | 32.25x | -| 76 | 4.179 ms | 0.407 ms | 0.189 ms | 22.05x | -| 80 | 4.144 ms | 0.410 ms | 0.193 ms | 21.52x | - -The direct GMP comparison records the expected tuned-C constant gap above the -word boundary. The internal output-agreeing compare is the route-policy test: -Hex ECM takes 0.060--0.061 ms versus rho's 0.172--0.939 ms at 48--64 bits, -and 4.14--4.20 ms versus 59.0--743.2 ms at 72--80 bits. ECM therefore earns -its maintenance cost in both backends. All common-parameter hashes agree. - -The power-form compare also has agreeing hashes at every exponent 12--64. -The split is close to the generic route at the expensive rungs and slightly -slower elsewhere; no factorization failure appears. There is consequently no -measured case for adding Aurifeuillian identities. - -## Profile - -Five clean, 999 Hz `samply 0.13.1` profiles cover the five declared input -families. They use benchmark commit -`406922122205bee2214d26ab4ee2a93ca6c1bd77`, lean-bench -`fa30c2763cf523f3ac8e46dc3a1dad0845a40098`, and lean-bench-samply -`9356baa2f5757ee40320a897bd284914d5bb9f5e`. Hardware was `chungus2`, -x86-64 Linux 6.12.100 on an AMD EPYC 9455. Raw filtered profiles remain under -`/tmp` and are not committed. - -| Family / representative | Leaf-cost split | Inclusive Hex ranking | Diagnostics | Raw SHA-256 | -|---|---|---|---|---| -| `table-and-balanced-semiprimes`: `runBalancedFactor 80` | allocation 67.96%, GMP 25.54%, runtime 4.87%, own 0.04%, other 1.59% | `factorCounted?`, `runFactor`, `factor?` each 93.50% | 4722 samples / 4739.9 ms; residual 0.564 ms; sensitivity passed | `d121506c933dd9ff0d1e859ff0e43a73dfcee07e90cb53b7d0ebcb1b36f6d9ed` | -| `smooth-and-unbalanced-semiprimes`: `runEcmNat 80` | allocation 59.82%, GMP 32.36%, runtime 6.67%, other 1.14% | `runEcm`, `ecmStage1` each 93.81% | 4199 samples / 4238.1 ms; residual 1.500 ms; sensitivity passed | `0e524cbf0adbde2c012805f42ad6e37d662945c1b014b7de73ce021d1ada9ae5` | -| `power-forms`: `runPowerSplit 64` | allocation 23.62%, GMP 0.89%, own 20.64%, runtime 25.67%; identified `lean_nat_log2` 22.73% and upstream `HexPrimality` trial 5.22%; 1.23% other | `removePower` 29.12%, `runPowerSplit` 14.15%, `factorPower?` 13.93%, `factorCounted?` 12.85% | 3159 samples / 3262.6 ms; residual 2.150 ms; sensitivity passed | `9dd73629a5339b2fdc6d203608932c5d14ae2b51edbcf9725e0de3b9e2c8c17e` | -| `certificate-replay-and-order`: `runOrder 65537` | upstream Lean `orderOfAux` 99.70%, allocation 0.18%, GMP 0.02%, runtime 0.06%, other 0.04% | `orderOf` 99.76% | 5039 samples / 5071.9 ms; residual 1.197 ms; sensitivity passed | `36c65e325d4ee795a3dbb85e60019823b099f9cee7f9c4131654f9863f9494e3` | -| `generalized-divisor-sums`: `runSigmaExponent 4194304` | GMP 90.59% including `mpn_mul_fft_internal`, allocation/kernel memory 4.38% including `madvise`, other 5.03% | `sigma` 77.41%, `sigmaEntry` 76.57% | 4537 samples / 4717.4 ms; residual 0.793 ms; sensitivity passed | `3646f194862bdd03ed4ebcd05455e5ef2c672a17249e3b04ae765148b44a2fc4` | - -The balanced and direct-`Nat` ECM profiles are dominated by allocation and GMP -division/copy work, matching their widening modular-arithmetic paths. The -power-form profile lands in small-route trial division, `removePower`, and -`Nat.log2`; every dominant phase is represented by the power registrations. -The order profile lands almost entirely in `HexPrimality.Order.orderOfAux`: -that is the upstream implementation deliberately exercised by HexIntFactor's -advertised order surface, not an unmeasured local phase. The sigma profile is -dominated by GMP multiplication, including the FFT regime expected at the -multi-million-bit rung. No profile exposes an unattributed dominant cost. +| 32 | 0.601 ms | 0.003 ms | 175.90x | +| 40 | 6.603 ms | 0.006 ms | 1126.93x | +| 48 | 13.735 ms | 0.062 ms | 219.75x | +| 56 | 43.578 ms | 0.135 ms | 323.36x | +| 64 | 192.307 ms | 0.121 ms | 1588.08x | +| 72 | 728.078 ms | 0.184 ms | 3965.70x | +| 80 | 3148.246 ms | 0.430 ms | 7326.83x | + +GMP-ECM 7.0.6 uses exactly `ecm -q -sigma 7 1000 1`: the same curve and B1 as +Hex, with B2 below B1 to disable stage 2. Every case and the input-15 overhead +control use the same persistent 256-input batch. The protocol floor is 0.217 +ms/input; a row is ratio-eligible only when that floor is at most 50% of raw +time. Factor reconstruction is checked even on ineligible rows. + +| bits | Hex ECM | GMP raw | adjusted | overhead | factor found | eligible | Hex / adjusted | +|---:|---:|---:|---:|---:|:---:|:---:|---:| +| 48 | 0.059 ms | 0.481 ms | 0.264 ms | 45.1% | yes | yes | 0.225x | +| 56 | 0.060 ms | 0.259 ms | 0.042 ms | 83.7% | yes | no | -- | +| 64 | 0.060 ms | 0.364 ms | 0.147 ms | 59.6% | yes | no | -- | +| 72 | 4.322 ms | 0.270 ms | 0.053 ms | 80.3% | no | no | -- | +| 76 | 4.323 ms | 0.349 ms | 0.132 ms | 62.1% | yes | no | -- | +| 80 | 4.378 ms | 0.376 ms | 0.159 ms | 57.7% | yes | no | -- | + +Only the 48-bit row supports a ratio conclusion; the other five are reported +without drawing one. This is intentionally narrower than subtracting a noisy +process floor and presenting every adjusted value as comparable. + +## Profile attribution + +A fresh 999 Hz `samply 0.13.1` profile covers the separately registered raw-rho +80-bit rung at commit `a30ecb84eba72538fbe1e582563ab2ef7d0725f6` using +lean-bench-samply `9356baa2f5757ee40320a897bd284914d5bb9f5e`. It retained +3053 samples over 3088.0 ms, rejected eight boundary samples, observed no +off-thread noise, had 0.926 ms calibration residual, and passed the +/-5 ms +sensitivity check. The raw profile SHA-256 is +`580fca84c267736e6d9b20d7163376b72ffc2864f84b1f49db3b6e17e71e81c2`. + +Leaf costs are allocation 66.89%, GMP 25.52%, Lean runtime 5.90%, and other +1.70% (98.30% classified). Inclusive samples put `rhoLeast`, `rhoTry`, and +`brentGo` on 94.20% of samples; `rhoNext` is 40.22%. The dominant self costs +are allocation/free paths, followed by GMP division and copy operations. This +confirms that raw rho's hot path is allocation-heavy and keeps that diagnosis +separate from the successful like-for-like full-pipeline control. ## Reproduction -Build, wiring, and full scientific collection: - ```sh -lake build hexintfactor_bench +lake build hexintfactor_bench HexIntFactorKernelProbe .lake/build/bin/hexintfactor_bench list .lake/build/bin/hexintfactor_bench verify -python3 scripts/bench/intfactor_phase4.py \ - --pari /nix/store/g4sv6kfhwyh176gipz6zc1m35sd2jycf-pari-2.17.3/bin/gp \ - --ecm /nix/store/9cbg4dh5xm3ihbnm0s490vlz1kjx9936-ecm-7.0.6/bin/ecm \ - --output reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json \ - --cpu 2 -python3 scripts/bench/intfactor_phase4.py --report \ - reports/bench-results/hex-int-factor-phase4-703d2f42-chungus2-cpu2.json -``` - -The collector pins itself and every child to CPU 2, records pre/post pressure, -uses seven median rounds for each external comparator, preserves the full -LeanBench exports for the ECM/rho and power compare groups, and records every -default-fuel result and attempt count. - -Profiles used the following template, with the five `(TARGET, PARAM)` pairs -shown in the profile table and `LEAN_BENCH_SAMPLY_HOME` pointing at commit -`9356baa2f5757ee40320a897bd284914d5bb9f5e`: - -```sh +.lake/build/bin/hexintfactor_bench control-audit +.lake/build/bin/hexintfactor_bench default-fuel +nix shell nixpkgs#pari nixpkgs#ecm --command \ + python3 scripts/bench/intfactor_phase4.py \ + --cpu 7 --rounds 7 --timeout 120 \ + --output reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json +nix shell nixpkgs#pari nixpkgs#ecm --command \ + python3 scripts/bench/intfactor_phase4.py --report \ + reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json LEAN_BENCH_SAMPLY_HOME=/tmp/lean-bench-samply-9634 \ scripts/profile/run_profile.sh \ - .lake/build/bin/hexintfactor_bench TARGET PARAM 5000000000 + .lake/build/bin/hexintfactor_bench \ + Hex.IntFactorBench.runBalancedRho 80 5000000000 python3 scripts/profile/summarize_profile.py \ - /tmp/hex-profile-SHORT-PARAM.json.gz \ - --thread hexintfactor_bench --top 15 + /tmp/hex-profile-runBalancedRho-80.json.gz \ + --thread hexintfactor_bench --top 20 ``` +The artifact preserves the full benchmark export, all control and fuel rows, +seven comparator rounds, the exact commands and versions, pre/post host state, +and source/executable hashes. Raw profile files remain under `/tmp` rather than +being committed. + ## Concerns None. From 1f2c3aef581cc796fa2a73334eaf87e318cb6bc2 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 05:20:40 +0000 Subject: [PATCH 17/26] bench(hex-int-factor): decompose phase 4 evidence --- HexIntFactor/Factor.lean | 83 ++---- HexIntFactor/SPEC/hex-int-factor.md | 56 ++-- bench/HexIntFactor/Bench.lean | 315 +++++++++++++------- bench/HexIntFactor/ProofProbe/Baseline.lean | 13 + bench/HexIntFactor/ProofProbe/Replay1.lean | 13 + bench/HexIntFactor/ProofProbe/Replay10.lean | 13 + bench/HexIntFactor/ProofProbe/Replay2.lean | 13 + bench/HexIntFactor/ProofProbe/Replay3.lean | 13 + bench/HexIntFactor/ProofProbe/Replay4.lean | 13 + bench/HexIntFactor/ProofProbe/Replay5.lean | 13 + bench/HexIntFactor/ProofProbe/Replay6.lean | 13 + bench/HexIntFactor/ProofProbe/Replay7.lean | 13 + bench/HexIntFactor/ProofProbe/Replay8.lean | 13 + bench/HexIntFactor/ProofProbe/Replay9.lean | 13 + bench/HexIntFactor/ProofProbe/Support.lean | 29 ++ conformance/HexIntFactor/Conformance.lean | 1 + lakefile.lean | 14 +- libraries.yml | 4 +- scripts/bench/intfactor_kernel_replay.py | 76 +++++ scripts/bench/intfactor_phase4.py | 108 ++++++- 20 files changed, 627 insertions(+), 202 deletions(-) create mode 100644 bench/HexIntFactor/ProofProbe/Baseline.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay1.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay10.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay2.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay3.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay4.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay5.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay6.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay7.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay8.lean create mode 100644 bench/HexIntFactor/ProofProbe/Replay9.lean create mode 100644 bench/HexIntFactor/ProofProbe/Support.lean create mode 100755 scripts/bench/intfactor_kernel_replay.py diff --git a/HexIntFactor/Factor.lean b/HexIntFactor/Factor.lean index 36610d3a6..eb62f69e4 100644 --- a/HexIntFactor/Factor.lean +++ b/HexIntFactor/Factor.lean @@ -182,10 +182,6 @@ def smoothSearch (n : Nat) (r : Rand) (fuel : Nat) : SmoothSearch := end Internal -private inductive SplitPolicy where - | dispatch - | rhoOnly - private structure SearchState where factors : List PrimePower residual : Nat @@ -193,8 +189,7 @@ private structure SearchState where attempts : Nat powerRoutes : Nat -private def searchGo (policy : SplitPolicy) (budget : PrimeCertBudget) - (primeFuel : Nat) : +private def searchGo (budget : PrimeCertBudget) (primeFuel : Nat) : Nat → List (Nat × Nat) → List PrimePower → Nat → Rand → Nat → Nat → SearchState | 0, stack, factors, residual, r, attempts, powerRoutes => @@ -208,8 +203,7 @@ private def searchGo (policy : SplitPolicy) (budget : PrimeCertBudget) | fuel + 1, (m, multiplier) :: stack, factors, residual, r, attempts, powerRoutes => if m = 1 then - searchGo policy budget primeFuel fuel stack factors residual r attempts - powerRoutes + searchGo budget primeFuel fuel stack factors residual r attempts powerRoutes else -- Keep the full structural pipeline here: table-coprimality of stack -- entries is an invariant of the current producers, not of their type. @@ -223,13 +217,12 @@ private def searchGo (policy : SplitPolicy) (budget : PrimeCertBudget) let m := candidate.residualBase let multiplier := candidate.residualExponent if m = 1 then - searchGo policy budget primeFuel fuel stack factors residual r attempts - powerRoutes + searchGo budget primeFuel fuel stack factors residual r attempts powerRoutes else match Internal.primeCertCountedWith? budget m r (min primeFuel (fuel + 1)) with | .ok certified => - searchGo policy budget primeFuel fuel stack + searchGo budget primeFuel fuel stack (Internal.insertPower ⟨multiplier, certified.cert.raw⟩ factors) residual certified.rand (attempts + certified.attempts) powerRoutes | .error primeFailure => @@ -237,54 +230,45 @@ private def searchGo (policy : SplitPolicy) (budget : PrimeCertBudget) (min budget.rhoRestarts (Internal.rhoRestartBudget (fuel + 1))) budget.rhoSteps with | .ok split => - searchGo policy budget primeFuel fuel + searchGo budget primeFuel fuel ((split.factor, multiplier) :: (m / split.factor, multiplier) :: stack) factors residual split.rand (attempts + primeFailure.attempts + split.attempts) powerRoutes | .error rhoFailure => - match policy with - | .rhoOnly => - searchGo policy budget primeFuel fuel stack factors - (residual * m ^ multiplier) rhoFailure.rand - (attempts + primeFailure.attempts + rhoFailure.attempts) + let smooth := Internal.smoothSearch m rhoFailure.rand (fuel + 1) + match smooth.factor with + | some d => + searchGo budget primeFuel fuel + ((d, multiplier) :: (m / d, multiplier) :: stack) factors + residual smooth.rand + (attempts + primeFailure.attempts + rhoFailure.attempts + + smooth.attempts) + powerRoutes + | none => + searchGo budget primeFuel fuel stack factors + (residual * m ^ multiplier) smooth.rand + (attempts + primeFailure.attempts + rhoFailure.attempts + + smooth.attempts) powerRoutes - | .dispatch => - let smooth := - Internal.smoothSearch m rhoFailure.rand (fuel + 1) - match smooth.factor with - | some d => - searchGo policy budget primeFuel fuel - ((d, multiplier) :: - (m / d, multiplier) :: stack) - factors residual smooth.rand - (attempts + primeFailure.attempts + - rhoFailure.attempts + smooth.attempts) - powerRoutes - | none => - searchGo policy budget primeFuel fuel stack factors - (residual * m ^ multiplier) smooth.rand - (attempts + primeFailure.attempts + - rhoFailure.attempts + smooth.attempts) - powerRoutes /-- Run the dispatcher with explicit budgets for nested primality and rho searches. The worklist and smooth-factor routes remain bounded by `fuel`. -/ -private def smallAttemptWith (policy : SplitPolicy) (budget : PrimeCertBudget) - (primeFuel : Nat) (n : Nat) (r : Rand) (fuel : Nat) : +private def smallAttemptWith (budget : PrimeCertBudget) (primeFuel : Nat) + (n : Nat) (r : Rand) (fuel : Nat) : FactorAttempt n := let candidate := smallCandidate n let powerRoutes := match candidate.route with | .trial | .twos => 0 | .perfectPower | .twosPower => 1 - let result := searchGo policy budget primeFuel fuel + let result := searchGo budget primeFuel fuel [(candidate.residualBase, candidate.residualExponent)] candidate.factors 1 r 0 powerRoutes ⟨⟨n, result.factors, result.residual⟩, rfl, result.rand, result.attempts, result.powerRoutes⟩ private def smallAttempt (n : Nat) (r : Rand) (fuel : Nat) : FactorAttempt n := - smallAttemptWith .dispatch defaultPrimeCertBudget (fuel + 1) n r fuel + smallAttemptWith defaultPrimeCertBudget (fuel + 1) n r fuel namespace Internal @@ -346,13 +330,12 @@ structure FactorSuccess (n : Nat) where /-- Complete factorization with explicit nested primality and rho budgets, retaining exact successful-attempt metering. -/ -private def factorCountedWithPolicy? (policy : SplitPolicy) - (budget : PrimeCertBudget) (primeFuel : Nat) (n : Nat) (r : Rand) - (fuel : Nat) : +def factorCountedWith? (budget : PrimeCertBudget) (primeFuel : Nat) (n : Nat) + (r : Rand) (fuel : Nat) : Except FactorFailure (FactorSuccess n) := if hn : n = 0 then .error { stop := .zero, attempts := 0, rand := r } else - let out := smallAttemptWith policy budget primeFuel n r fuel + let out := smallAttemptWith budget primeFuel n r fuel match acceptPartial? n (Nat.pos_of_ne_zero hn) out.raw out.subject_eq out.rand out.attempts with | .error failure => .error failure @@ -369,25 +352,11 @@ private def factorCountedWithPolicy? (policy : SplitPolicy) rand := r' snapshot := some ⟨F.raw, F.valid⟩ } -/-- Complete factorization with explicit nested primality and rho budgets, -retaining exact successful-attempt metering. -/ -def factorCountedWith? (budget : PrimeCertBudget) (primeFuel : Nat) (n : Nat) - (r : Rand) (fuel : Nat) : - Except FactorFailure (FactorSuccess n) := - factorCountedWithPolicy? .dispatch budget primeFuel n r fuel - /-- Complete factorization retaining exact successful-attempt metering. -/ def factorCounted? (n : Nat) (r : Rand) (fuel : Nat := defaultFuel n) : Except FactorFailure (FactorSuccess n) := factorCountedWith? defaultPrimeCertBudget (fuel + 1) n r fuel -/-- Complete factorization through the production pipeline, but stop rather -than falling through to smooth routes when rho exhausts its allocation. This -is a same-work route-policy control for the public dispatcher. -/ -def factorRhoCounted? (n : Nat) (r : Rand) (fuel : Nat := defaultFuel n) : - Except FactorFailure (FactorSuccess n) := - factorCountedWithPolicy? .rhoOnly defaultPrimeCertBudget (fuel + 1) n r fuel - end Internal /-- Return checked partial data for positive input, or expose a rejected diff --git a/HexIntFactor/SPEC/hex-int-factor.md b/HexIntFactor/SPEC/hex-int-factor.md index daf99d65b..37a2f2ca9 100644 --- a/HexIntFactor/SPEC/hex-int-factor.md +++ b/HexIntFactor/SPEC/hex-int-factor.md @@ -295,6 +295,13 @@ prerequisite, specified there and sited in hex-basic. ### 0. Structural reductions, always applied +The dispatcher removes powers of two first, then runs table trial division. +When the table completely factors the odd cofactor, the gcd of the recovered +multiplicities identifies a perfect power without a second root scan. Only a +residual above the table reaches the general perfect-power detector. This +ordering keeps the dominant small-input path linear in the committed table +while preserving the same factorization and structural-route result. + - **Powers of two**, by a dedicated trailing-zero count followed by one right shift. For positive `n`, the isolated lowest set bit is `n XOR (n AND (n - 1))`, so its `log₂` is exactly the multiplicity of two. @@ -309,6 +316,8 @@ prerequisite, specified there and sited in hex-basic. full structural pipeline is reapplied to every popped search-stack entry, including recursive cofactors produced by a split; its exponent is multiplied by the entry's accumulated multiplicity before the result is merged. + On a table-complete input the recovered prime-power multiplicities supply + `k` directly; otherwise the general detector runs after table division. Strongly recommended rather than mathematically required: an earlier draft claimed Pollard `p − 1` and ECM "fail on prime powers, because the group they work in has no distinct primes to separate", and that is @@ -319,7 +328,8 @@ prerequisite, specified there and sited in hex-basic. reasons to do it first. - **Small primes**, by trial division against hex-primality's `primeTable`. This is where most inputs finish and it is the only - route whose cost is predictable. + route whose cost is predictable. It precedes the general perfect-power root + search on the odd cofactor. ### 1. Pollard rho with Brent's cycle detection @@ -1220,32 +1230,33 @@ Families: times the direct-trial median. This internal control, rather than an external system with a different portfolio, determines whether dispatch overhead is invisible on the case that dominates call volume. -- **Balanced semiprimes** at 32, 48, 64, and 80 bits. Compare normal dispatch - with rho forced at each composite split point through the same full search - pipeline. Both arms receive identical inputs, initial generator state, and - budgets, and both retain table/perfect-power preprocessing, recursive - completion, prime-certificate construction, and checked-factorization - acceptance. Output-agreeing wrappers return the same canonical complete - factorization and admit a ratio only when both arms succeed. The - normal-dispatch median must be at most `1.25` times the forced-rho median at - every admitted rung. The input ladder and seeds are fixed before replacement - evidence is collected. Direct `Internal.rhoSplitCountedWith?` is registered - separately against its two-sided `2^(bits/4)` model and profiled to diagnose - rho scaling and its hot path; because it returns only one divisor, its time - is not a denominator for the complete public API. These controls and their - 80-bit top rung are Phase-4 obligations; the smaller pre-Phase-4 - registrations do not satisfy them. +- **Balanced semiprimes** at 32, 40, 48, 56, 64, 72, and 80 bits. Report three + distinct surfaces on the same five-seed ladder: the full public `factor?` + pipeline; direct `Internal.rhoSplitCountedWith?`, which returns only one + normalized divisor; and completion from that precomputed divisor and exact + advanced random state through factorization of both sides, canonical merge, + and final `checkFactorization` acceptance. The direct-rho target alone has + the two-sided `2^(bits/4)` model and profile. The other two are fixed targets + because certificate construction dominates different lower rungs. Their + output hashes must agree, but `full / rho` and + `full / (rho + completion)` are explanatory decompositions rather than + acceptance thresholds. Rho-first dispatch and rho-first dispatch with its + smooth fallback disabled are not distinct algorithms and are not compared. - **Smooth `p − 1` semiprimes** at the same sizes. Route 2; the base is fixed so the benchmark measures the specified stage-1 success case. -- **`b^n ± 1`**, with and without the cyclotomic split, which is the - measurement that justifies the split existing. +- **`b^n ± 1`**, with and without the cyclotomic split, on identical + target-derived seeds and canonical outputs for exponents through 80. Seven + fixed repeats must show `split / generic ≤ 0.98`, or the split must prevent a + generic failure on the admitted family, to justify the factorization route. + Otherwise that route is removed; the independently checked split constructor + is a separate API. - **Unbalanced semiprimes**, a small factor times a large one, where ECM is expected to win and rho is expected to as well -- reported together, because a route that never wins on any family should be removed rather than kept. - **Certificate replay**, `checkFactorization` in the kernel on factorizations with `k` from `1` to `10` and factors up to `64` bits. -- **Order and primitive root**, a scan ladder through `65537` plus fixed +- **Order and primitive root**, a scan ladder through `1048589` plus fixed 50- and 61-bit primes whose order for base 3 is short, reported separately from the factorization of `p - 1` they depend on. The two tracks expose both the reference scan cost and downstream operand-size behavior without @@ -1298,6 +1309,13 @@ missing portfolio. No advance claim is made on anything the quadratic sieve would reach, because nothing here reaches it. +The proof-track replay is measured outside lean-bench with rotated paired +fresh-module builds. A baseline imports the shared replay input; ten candidate +modules add one `decide +kernel` theorem each for `k = 1..10`, with the final +case containing a 61-bit Pocklington-certified factor. Compiled profiles cover +one representative of every `libraries.yml` Phase-4 input family; proof-track +fresh builds do not create an additional compiled-profile family. + ## The Mathlib layer ```lean diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index bda8ffb92..d4436a9fa 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -27,25 +27,11 @@ private def leastFactor (n : Nat) (factors : List PrimePower) : Nat := private def encodeFactors (factors : List PrimePower) : List Nat := factors.flatMap fun entry => [entry.prime, entry.exponent] -private def budgeted (ceilingNanos : Nat) (work : IO α) : IO α := do - let start ← IO.monoNanosNow - let value ← work - let stop ← IO.monoNanosNow - if stop - start ≤ ceilingNanos then return value - else - throw <| IO.userError - s!"body budget exceeded: {stop - start} ns > {ceilingNanos} ns" - private def factorFull (n seed : Nat) : List Nat := match factor? n (Hex.Rand.ofSeed seed) with | .ok (F, _) => encodeFactors F.raw.factors | .error _ => [] -private def factorRhoFull (n seed : Nat) : List Nat := - match Internal.factorRhoCounted? n (Hex.Rand.ofSeed seed) with - | .ok success => encodeFactors success.factorization.raw.factors - | .error _ => [] - private def rhoLeast (n seed : Nat) : Nat := let budget := defaultPrimeCertBudget match Internal.rhoSplitCountedWith? n (Hex.Rand.ofSeed seed) @@ -93,9 +79,7 @@ private def balancedInput : Nat → Nat | _ => 64553 * 66553 /- Multiple fixed seeds average randomized cycle length without changing the -family. Normal dispatch and forced rho start from the same seed and execute the -same full preprocessing, recursive completion, certificate construction, and -acceptance pipeline. An empty encoding is a failed search and is rejected by +family. An empty encoding is a failed search and is rejected by `control-audit`; successful encodings are canonical complete factorizations. -/ private opaque balancedSeeds : Array Nat := #[0, 1, 2, 3, 4] @@ -103,16 +87,132 @@ def runBalancedFactor (bits : Nat) : Array (List Nat) := let n := balancedInput bits balancedSeeds.map fun salt => factorFull n (n + 104729 * salt) -def runBalancedForced (bits : Nat) : Array (List Nat) := - let n := balancedInput bits - balancedSeeds.map fun salt => factorRhoFull n (n + 104729 * salt) - /- Raw rho intentionally returns only the normalized split factor. It is a scaling/profile target, not the denominator for full public factorization. -/ def runBalancedRho (bits : Nat) : Array Nat := let n := balancedInput bits balancedSeeds.map fun salt => rhoLeast n (n + 104729 * salt) +structure CompletionInput where + target : Nat + factor : Nat + randState : UInt64 + +private def completeSplit (input : CompletionInput) : List Nat := + let r : Hex.Rand := ⟨input.randState⟩ + match factor? input.factor r with + | .error _ => [] + | .ok (left, r') => + match factor? (input.target / input.factor) r' with + | .error _ => [] + | .ok (right, _) => + let factors := Internal.mergePowers + left.raw.factors right.raw.factors + let raw : Factorization := ⟨input.target, factors⟩ + if checkFactorization raw then encodeFactors factors else [] + +/- These fixtures are the successful direct-rho outputs for the exact balanced +targets and five seeds above. Storing the normalized split and advanced state +makes the completion target time only recursive factorization, certificate +construction, canonical merging, and final checker acceptance. -/ +private opaque completion32 : Array CompletionInput := #[ + ⟨4296195809, 64553, 4354685569233041163⟩, + ⟨4296195809, 66553, 4354685569233145892⟩, + ⟨4296195809, 66553, 4354685569233250621⟩, + ⟨4296195809, 66553, 4354685569233355350⟩, + ⟨4296195809, 64553, 4354685569233460079⟩] +private opaque completion40 : Array CompletionInput := #[ + ⟨1099546267613, 1047587, 4354686664483112967⟩, + ⟨1099546267613, 1049599, 4354686664483217696⟩, + ⟨1099546267613, 1047587, 4354686664483322425⟩, + ⟨1099546267613, 1049599, 4354686664483427154⟩, + ⟨1099546267613, 1049599, 4354686664483531883⟩] +private opaque completion48 : Array CompletionInput := #[ + ⟨281475177027259, 16778227, 4354967040113872613⟩, + ⟨281475177027259, 16776217, 4354967040113977342⟩, + ⟨281475177027259, 16778227, 4354967040114082071⟩, + ⟨281475177027259, 16776217, 4354967040114186800⟩, + ⟨281475177027259, 16776217, 4354967040114291529⟩] +private opaque completion56 : Array CompletionInput := #[ + ⟨72057609069267727, 268434461, 4426743174006113081⟩, + ⟨72057609069267727, 268434461, 4426743174006217810⟩, + ⟨72057609069267727, 268434461, 4426743174006322539⟩, + ⟨72057609069267727, 268434461, 4426743174006427268⟩, + ⟨72057609069267727, 268436507, 4426743174006531997⟩] +private opaque completion64 : Array CompletionInput := #[ + ⟨18446744168197812149, 4294968317, 8709371224361951241⟩, + ⟨18446744168197812149, 4294966297, 8709371224362055970⟩, + ⟨18446744168197812149, 4294966297, 8709371224362160699⟩, + ⟨18446744168197812149, 4294966297, 8709371224362265428⟩, + ⟨18446744168197812149, 4294968317, 8709371224362370157⟩] +private opaque completion72 : Array CompletionInput := #[ + ⟨4722366488642080239163, 68719477789, 8709376902308716175⟩, + ⟨4722366488642080239163, 68719475767, 8709376902308820904⟩, + ⟨4722366488642080239163, 68719475767, 8709376902308925633⟩, + ⟨4722366488642080239163, 68719475767, 8709376902309030362⟩, + ⟨4722366488642080239163, 68719477789, 8709376902309135091⟩] +private opaque completion80 : Array CompletionInput := #[ + ⟨1208925819625624289983961, 1099511628781, 8709382124988968493⟩, + ⟨1208925819625624289983961, 1099511628781, 8709382124989073222⟩, + ⟨1208925819625624289983961, 1099511628781, 8709382124989177951⟩, + ⟨1208925819625624289983961, 1099511628781, 8709382124989282680⟩, + ⟨1208925819625624289983961, 1099511628781, 8709382124989387409⟩] + +initialize completion32Ref : IO.Ref (Array CompletionInput) ← IO.mkRef completion32 +initialize completion40Ref : IO.Ref (Array CompletionInput) ← IO.mkRef completion40 +initialize completion48Ref : IO.Ref (Array CompletionInput) ← IO.mkRef completion48 +initialize completion56Ref : IO.Ref (Array CompletionInput) ← IO.mkRef completion56 +initialize completion64Ref : IO.Ref (Array CompletionInput) ← IO.mkRef completion64 +initialize completion72Ref : IO.Ref (Array CompletionInput) ← IO.mkRef completion72 +initialize completion80Ref : IO.Ref (Array CompletionInput) ← IO.mkRef completion80 + +private def readCompletion (ref : IO.Ref (Array CompletionInput)) + (_ : Unit) : IO (Array (List Nat)) := do + return (← ref.get).map completeSplit + +@[noinline] def runBalancedCompletion32 := readCompletion completion32Ref +@[noinline] def runBalancedCompletion40 := readCompletion completion40Ref +@[noinline] def runBalancedCompletion48 := readCompletion completion48Ref +@[noinline] def runBalancedCompletion56 := readCompletion completion56Ref +@[noinline] def runBalancedCompletion64 := readCompletion completion64Ref +@[noinline] def runBalancedCompletion72 := readCompletion completion72Ref +@[noinline] def runBalancedCompletion80 := readCompletion completion80Ref + +private def completionInputs : Nat → Array CompletionInput + | 32 => completion32 + | 40 => completion40 + | 48 => completion48 + | 56 => completion56 + | 64 => completion64 + | 72 => completion72 + | 80 => completion80 + | _ => #[] + +private def completionMatchesRho (bits : Nat) : Bool := + let n := balancedInput bits + (balancedSeeds.toList.zip (completionInputs bits).toList).all fun (salt, input) => + let budget := defaultPrimeCertBudget + match Internal.rhoSplitCountedWith? n + (Hex.Rand.ofSeed (n + 104729 * salt)) + budget.rhoRestarts budget.rhoSteps with + | .ok success => + input.target == n && input.factor == success.factor && + input.randState == success.rand.state + | .error _ => false + +def reportSplits : IO UInt32 := do + for bits in #[32, 40, 48, 56, 64, 72, 80] do + let n := balancedInput bits + for salt in #[0, 1, 2, 3, 4] do + let seed := n + 104729 * salt + let budget := defaultPrimeCertBudget + match Internal.rhoSplitCountedWith? n (Hex.Rand.ofSeed seed) + budget.rhoRestarts budget.rhoSteps with + | .ok success => + IO.println s!"{bits},{salt},{n},{success.factor},{success.rand.state.toNat}" + | .error _ => IO.println s!"{bits},{salt},{n},failure,failure" + return 0 + private def smoothInput : Nat → Nat | 32 => 65537 * 65521 | 40 => 65537 * 8400967 @@ -137,13 +237,17 @@ private def ecmInput : Nat → Nat | 80 => 8593846213 * 70368744190051 | _ => 1000003 * 268435579 -def runPowerSplit (e : Nat) : Nat := - match factorPower? 2 e .minus (Hex.Rand.ofSeed e) with - | .ok (F, _) => F.raw.factors.length - | .error f => f.attempts +@[noinline] +def runPowerSplit (e : Nat) : List Nat := + let target := powerTarget 2 e .minus + match factorPower? 2 e .minus (Hex.Rand.ofSeed target) with + | .ok (F, _) => encodeFactors F.raw.factors + | .error _ => [] -def runPowerGeneric (e : Nat) : Nat := - runFactorCount (powerTarget 2 e .minus) +@[noinline] +def runPowerGeneric (e : Nat) : List Nat := + let target := powerTarget 2 e .minus + factorFull target target def runPrimitiveRoot (p : Nat) : Nat := match primeCert? p (Hex.Rand.ofSeed p) (defaultFuel p) with @@ -184,18 +288,21 @@ private def tableTrial : IO (Array (List Nat)) := do @[noinline] def runTableDispatch (_ : Unit) : IO (Array (List Nat)) := do - budgeted 10000000 tableDispatch + tableDispatch @[noinline] def runTableTrial (_ : Unit) : IO (Array (List Nat)) := do - budgeted 10000000 tableTrial + tableTrial private opaque balancedBits : Array Nat := #[32, 40, 48, 56, 64, 72, 80] private opaque smoothBits : Array Nat := #[32, 40, 48, 56, 64, 72, 76, 80] private opaque ecmBits : Array Nat := #[48, 56, 64, 72, 76, 80] -private opaque powerExponents : Array Nat := #[12, 16, 20, 24, 28, 32, 40, 48, 56, 64] +private opaque powerExponents : Array Nat := + #[12, 16, 20, 24, 28, 32, 40, 48, 56, 64, 72, 80] initialize powerExponentsRef : IO.Ref (Array Nat) ← IO.mkRef powerExponents +initialize smoothBitsRef : IO.Ref (Array Nat) ← IO.mkRef smoothBits +initialize ecmBitsRef : IO.Ref (Array Nat) ← IO.mkRef ecmBits initialize balanced32Ref : IO.Ref Nat ← IO.mkRef 32 initialize balanced40Ref : IO.Ref Nat ← IO.mkRef 40 @@ -213,41 +320,26 @@ initialize ecm76Ref : IO.Ref Nat ← IO.mkRef 76 initialize ecm80Ref : IO.Ref Nat ← IO.mkRef 80 private def readBalanced (ref : IO.Ref Nat) - (run : Nat → α) (ceilingNanos : Nat) (_ : Unit) : IO α := - budgeted ceilingNanos do return run (← ref.get) + (run : Nat → α) (_ : Unit) : IO α := do + return run (← ref.get) @[noinline] def runBalancedFactor32 := - readBalanced balanced32Ref runBalancedFactor 10000000 + readBalanced balanced32Ref runBalancedFactor @[noinline] def runBalancedFactor40 := - readBalanced balanced40Ref runBalancedFactor 50000000 + readBalanced balanced40Ref runBalancedFactor @[noinline] def runBalancedFactor48 := - readBalanced balanced48Ref runBalancedFactor 100000000 + readBalanced balanced48Ref runBalancedFactor @[noinline] def runBalancedFactor56 := - readBalanced balanced56Ref runBalancedFactor 200000000 + readBalanced balanced56Ref runBalancedFactor @[noinline] def runBalancedFactor64 := - readBalanced balanced64Ref runBalancedFactor 750000000 + readBalanced balanced64Ref runBalancedFactor @[noinline] def runBalancedFactor72 := - readBalanced balanced72Ref runBalancedFactor 2000000000 + readBalanced balanced72Ref runBalancedFactor @[noinline] def runBalancedFactor80 := - readBalanced balanced80Ref runBalancedFactor 6000000000 - -@[noinline] def runBalancedForced32 := - readBalanced balanced32Ref runBalancedForced 10000000 -@[noinline] def runBalancedForced40 := - readBalanced balanced40Ref runBalancedForced 50000000 -@[noinline] def runBalancedForced48 := - readBalanced balanced48Ref runBalancedForced 100000000 -@[noinline] def runBalancedForced56 := - readBalanced balanced56Ref runBalancedForced 200000000 -@[noinline] def runBalancedForced64 := - readBalanced balanced64Ref runBalancedForced 750000000 -@[noinline] def runBalancedForced72 := - readBalanced balanced72Ref runBalancedForced 2000000000 -@[noinline] def runBalancedForced80 := - readBalanced balanced80Ref runBalancedForced 6000000000 + readBalanced balanced80Ref runBalancedFactor private def readEcm (ref : IO.Ref Nat) (_ : Unit) : IO Nat := do - budgeted 20000000 do return runEcm (ecmInput (← ref.get)) + return runEcm (ecmInput (← ref.get)) @[noinline] def runEcm48 := readEcm ecm48Ref @[noinline] def runEcm56 := readEcm ecm56Ref @@ -258,33 +350,27 @@ private def readEcm (ref : IO.Ref Nat) (_ : Unit) : IO Nat := do @[noinline] def runPMinusOneBatch (_ : Unit) : IO (Array Nat) := - budgeted 100000000 do - return smoothBits.map fun bits => runPMinusOne (smoothInput bits) + return (← smoothBitsRef.get).map fun bits => runPMinusOne (smoothInput bits) @[noinline] def runEcmBatch (_ : Unit) : IO (Array Nat) := - budgeted 100000000 do - return ecmBits.map fun bits => runEcm (ecmInput bits) + return (← ecmBitsRef.get).map fun bits => runEcm (ecmInput bits) @[noinline] def runEcmRhoBatch (_ : Unit) : IO (Array Nat) := - budgeted 500000000 do - return ecmBits.map fun bits => rhoLeast (ecmInput bits) (ecmInput bits) + return (← ecmBitsRef.get).map fun bits => rhoLeast (ecmInput bits) (ecmInput bits) @[noinline] def runCyclotomicBatch (_ : Unit) : IO (Array Nat) := do - budgeted 10000000 do - return (← powerExponentsRef.get).map runCyclotomic + return (← powerExponentsRef.get).map runCyclotomic @[noinline] -def runPowerGenericBatch (_ : Unit) : IO (Array Nat) := do - budgeted 20000000 do - return (← powerExponentsRef.get).map runPowerGeneric +def runPowerGenericBatch (_ : Unit) : IO (Array (List Nat)) := do + return (← powerExponentsRef.get).map runPowerGeneric @[noinline] -def runPowerSplitBatch (_ : Unit) : IO (Array Nat) := do - budgeted 20000000 do - return (← powerExponentsRef.get).map runPowerSplit +def runPowerSplitBatch (_ : Unit) : IO (Array (List Nat)) := do + return (← powerExponentsRef.get).map runPowerSplit private def defaultFuelInputs : Array Nat := tableInputs ++ @@ -293,13 +379,15 @@ private def defaultFuelInputs : Array Nat := ecmBits.map ecmInput ++ powerExponents.map fun e => powerTarget 2 e .minus +initialize defaultFuelInputsRef : IO.Ref (Array Nat) ← + IO.mkRef defaultFuelInputs + @[noinline] def runDefaultFuelSchedule (_ : Unit) : IO (Array Nat) := - budgeted 2000000000 do - return defaultFuelInputs.map fun n => - match Internal.factorCounted? n (Hex.Rand.ofSeed n) with - | .ok success => 2 * success.attempts + 1 - | .error failure => 2 * failure.attempts + return (← defaultFuelInputsRef.get).map fun n => + match Internal.factorCounted? n (Hex.Rand.ofSeed n) with + | .ok success => 2 * success.attempts + 1 + | .error failure => 2 * failure.attempts def reportDefaultFuel : IO UInt32 := do for n in defaultFuelInputs do @@ -335,13 +423,11 @@ initialize downstreamOrderPrimesRef : IO.Ref (Array Nat) ← @[noinline] def runDownstreamOrder (_ : Unit) : IO (Array Nat) := do - budgeted 10000000 do - return (← downstreamOrderPrimesRef.get).map (orderOf 3) + return (← downstreamOrderPrimesRef.get).map (orderOf 3) @[noinline] def runDownstreamPrimitiveRoot (_ : Unit) : IO (Array Nat) := do - budgeted 20000000 do - return (← downstreamOrderPrimesRef.get).map runPrimitiveRoot + return (← downstreamOrderPrimesRef.get).map runPrimitiveRoot def reportControls : IO UInt32 := do let dispatchedTable ← tableDispatch @@ -351,11 +437,18 @@ def reportControls : IO UInt32 := do IO.println s!"table,{tableStatus}" for bits in balancedBits do let dispatched := runBalancedFactor bits - let forced := runBalancedForced bits - let success := dispatched == forced && dispatched.all (!·.isEmpty) + let completed := (completionInputs bits).map completeSplit + let success := dispatched == completed && dispatched.all (!·.isEmpty) && + completionMatchesRho bits ok := ok && success let status := if success then "success" else "failure" IO.println s!"balanced-{bits},{status}" + let genericPower := powerExponents.map runPowerGeneric + let splitPower := powerExponents.map runPowerSplit + let powerSuccess := genericPower == splitPower && genericPower.all (!·.isEmpty) + ok := ok && powerSuccess + let powerStatus := if powerSuccess then "success" else "failure" + IO.println s!"power,{powerStatus}" return if ok then 0 else 1 private theorem boundedPowMul_exact (q acc : Nat) (hq : 0 < q) @@ -602,26 +695,32 @@ setup_benchmark runTotientFactorCount n => n * n outerTrials := 3 } -private def fixedConfig (_bodySeconds : Float) (expected : UInt64) : +private def fixedConfig (bodySeconds : Float) (expected : UInt64) : LeanBench.FixedBenchmarkConfig where repeats := 3 - -- Body ceilings are timed inside each target. This process cap additionally - -- admits executable startup and fixed-harness autotuning on loaded hosts. - maxSecondsPerCall := 10.0 + -- The scientific collector owns median budget assertions. This deliberately + -- generous process timeout keeps CI `verify` a correctness/bitrot gate. + maxSecondsPerCall := 10.0 + 5.0 * bodySeconds + expectedHash := some expected + +private def powerConfig (expected : UInt64) : + LeanBench.FixedBenchmarkConfig where + repeats := 7 + maxSecondsPerCall := 10.1 expectedHash := some expected /- Protocol anchor, not performance evidence: the exact public `defaultFuel` schedule over every committed table, balanced, smooth, ECM, and power-form input. The odd/even encoding retains success/failure and charged attempts. -/ setup_fixed_benchmark runDefaultFuelSchedule where - fixedConfig 2.0 0x10f66a3116d80119 + fixedConfig 2.0 0xdeec635db1873394 /- Mode 3 for balanced dispatch. Its attempted five-seed 32--80-bit `2^(bits/4)` registration was inconclusive because certificate construction and primality checks dominate different lower rungs; the raw-rho registration -above retains the stable asymptotic check. One fixed normal-policy and -rho-only-policy target per rung preserves the preregistered full-pipeline -ratio. Both arms return the same canonical checked-factorization encoding. -/ +above retains the stable asymptotic check. One fixed public-factor target per +rung records the full pipeline, while the matched completion targets below +start from precomputed rho outputs and isolate post-split work. -/ setup_fixed_benchmark runBalancedFactor32 where fixedConfig 0.01 0x1bf8f79828d53905 setup_fixed_benchmark runBalancedFactor40 where @@ -636,21 +735,21 @@ setup_fixed_benchmark runBalancedFactor72 where fixedConfig 2.0 0x2c5ab36c63d8144e setup_fixed_benchmark runBalancedFactor80 where fixedConfig 6.0 0x62b9a8e4f8df37af -setup_fixed_benchmark runBalancedForced32 where - fixedConfig 0.01 0x1bf8f79828d53905 -setup_fixed_benchmark runBalancedForced40 where - fixedConfig 0.05 0x73341ad461f040fb -setup_fixed_benchmark runBalancedForced48 where - fixedConfig 0.1 0xae563f6ab52a4a8b -setup_fixed_benchmark runBalancedForced56 where - fixedConfig 0.2 0x386194db34d47118 -setup_fixed_benchmark runBalancedForced64 where - fixedConfig 0.75 0x6dc7828c846f9e2b -setup_fixed_benchmark runBalancedForced72 where - fixedConfig 2.0 0x2c5ab36c63d8144e -setup_fixed_benchmark runBalancedForced80 where - fixedConfig 6.0 0x62b9a8e4f8df37af +setup_fixed_benchmark runBalancedCompletion32 where + fixedConfig 0.01 0x1bf8f79828d53905 +setup_fixed_benchmark runBalancedCompletion40 where + fixedConfig 0.01 0x73341ad461f040fb +setup_fixed_benchmark runBalancedCompletion48 where + fixedConfig 0.01 0xae563f6ab52a4a8b +setup_fixed_benchmark runBalancedCompletion56 where + fixedConfig 0.01 0x386194db34d47118 +setup_fixed_benchmark runBalancedCompletion64 where + fixedConfig 0.01 0x6dc7828c846f9e2b +setup_fixed_benchmark runBalancedCompletion72 where + fixedConfig 0.01 0x2c5ab36c63d8144e +setup_fixed_benchmark runBalancedCompletion80 where + fixedConfig 0.01 0x62b9a8e4f8df37af /- Mode 3 for table dispatch: parameterising by integer value mixes unrelated factor shapes, so the deterministic uniform batch is the canonical workload. The headline report records the attempted mixed ladder and the batch's absolute @@ -689,14 +788,15 @@ setup_fixed_benchmark runEcm80 where /- Mode 3 for cyclotomic construction and power-form search: divisor shape and the deterministic factor-search route make exponent-only slopes unstable. The -fixed exponent batch is the canonical workload, and the generic/split pair is -output-agreeing. Their operation-specific budgets live in the report. -/ +fixed 12--80-bit exponent batch is the canonical workload, and the generic/ +split pair uses identical seeds and returns matching canonical complete +factorizations. Their operation-specific budgets live in the report. -/ setup_fixed_benchmark runCyclotomicBatch where - fixedConfig 0.01 0x85f906cb15cbed85 + fixedConfig 0.01 0x6338245641c4c84e setup_fixed_benchmark runPowerGenericBatch where - fixedConfig 0.02 0x6f7b3a0049fb90c3 + powerConfig 0x681a285cd74ea124 setup_fixed_benchmark runPowerSplitBatch where - fixedConfig 0.02 0x6f7b3a0049fb90c3 + powerConfig 0x681a285cd74ea124 /- Mode 3 downstream cases. The exact 50- and 61-bit primes have short base-3 orders, so they test realistic operand sizes without pretending that the @@ -714,5 +814,6 @@ def main (args : List String) : IO UInt32 := match args with | ["default-fuel"] => Hex.IntFactorBench.reportDefaultFuel | ["control-audit"] => Hex.IntFactorBench.reportControls + | ["split-probe"] => Hex.IntFactorBench.reportSplits | "ecm-probe" :: values => Hex.IntFactorBench.probeEcm values | _ => LeanBench.Cli.dispatch args diff --git a/bench/HexIntFactor/ProofProbe/Baseline.lean b/bench/HexIntFactor/ProofProbe/Baseline.lean new file mode 100644 index 000000000..33549c91e --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Baseline.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support + +namespace Hex.IntFactor.ProofProbe + +example : True := trivial + +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay1.lean b/bench/HexIntFactor/ProofProbe/Replay1.lean new file mode 100644 index 000000000..ea0213196 --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay1.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay1 : Hex.Nat.checkFactorization (replayCase 1) = true := by + decide +kernel + +#print axioms replay1 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay10.lean b/bench/HexIntFactor/ProofProbe/Replay10.lean new file mode 100644 index 000000000..5b713c1d9 --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay10.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay10 : Hex.Nat.checkFactorization (replayCase 10) = true := by + decide +kernel + +#print axioms replay10 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay2.lean b/bench/HexIntFactor/ProofProbe/Replay2.lean new file mode 100644 index 000000000..f856b7ffc --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay2.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay2 : Hex.Nat.checkFactorization (replayCase 2) = true := by + decide +kernel + +#print axioms replay2 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay3.lean b/bench/HexIntFactor/ProofProbe/Replay3.lean new file mode 100644 index 000000000..2c2f0c7e4 --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay3.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay3 : Hex.Nat.checkFactorization (replayCase 3) = true := by + decide +kernel + +#print axioms replay3 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay4.lean b/bench/HexIntFactor/ProofProbe/Replay4.lean new file mode 100644 index 000000000..d582aecca --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay4.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay4 : Hex.Nat.checkFactorization (replayCase 4) = true := by + decide +kernel + +#print axioms replay4 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay5.lean b/bench/HexIntFactor/ProofProbe/Replay5.lean new file mode 100644 index 000000000..d118c05a4 --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay5.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay5 : Hex.Nat.checkFactorization (replayCase 5) = true := by + decide +kernel + +#print axioms replay5 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay6.lean b/bench/HexIntFactor/ProofProbe/Replay6.lean new file mode 100644 index 000000000..972b57db1 --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay6.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay6 : Hex.Nat.checkFactorization (replayCase 6) = true := by + decide +kernel + +#print axioms replay6 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay7.lean b/bench/HexIntFactor/ProofProbe/Replay7.lean new file mode 100644 index 000000000..3096bfc90 --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay7.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay7 : Hex.Nat.checkFactorization (replayCase 7) = true := by + decide +kernel + +#print axioms replay7 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay8.lean b/bench/HexIntFactor/ProofProbe/Replay8.lean new file mode 100644 index 000000000..00364f5ef --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay8.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay8 : Hex.Nat.checkFactorization (replayCase 8) = true := by + decide +kernel + +#print axioms replay8 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Replay9.lean b/bench/HexIntFactor/ProofProbe/Replay9.lean new file mode 100644 index 000000000..ed07b6dd6 --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Replay9.lean @@ -0,0 +1,13 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor.ProofProbe.Support +namespace Hex.IntFactor.ProofProbe +theorem replay9 : Hex.Nat.checkFactorization (replayCase 9) = true := by + decide +kernel + +#print axioms replay9 +end Hex.IntFactor.ProofProbe diff --git a/bench/HexIntFactor/ProofProbe/Support.lean b/bench/HexIntFactor/ProofProbe/Support.lean new file mode 100644 index 000000000..0fa9b3cfe --- /dev/null +++ b/bench/HexIntFactor/ProofProbe/Support.lean @@ -0,0 +1,29 @@ +/- +Copyright (c) 2026 Lean FRO, LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +Authors: Kim Morrison +-/ + +import HexIntFactor + +namespace Hex.IntFactor.ProofProbe + +open Hex.Nat + +def cert61 : PrimeCert := + .pock 1945555039024054273 + [(891154892214722695, 55, .small 2), + (110189291828549774, 2, .small 3)] + +def replayCerts : List PrimeCert := + [.small 2, .small 3, .small 5, .small 7, .small 11, + .small 13, .small 17, .small 19, .small 23, cert61] + +def replayFactors (count : Nat) : List PrimePower := + (replayCerts.take count).map fun cert => ⟨1, cert⟩ + +def replayCase (count : Nat) : Factorization := + let factors := replayFactors count + ⟨(factors.map (·.prime)).prod, factors⟩ + +end Hex.IntFactor.ProofProbe diff --git a/conformance/HexIntFactor/Conformance.lean b/conformance/HexIntFactor/Conformance.lean index a2377db28..7599ac8c4 100644 --- a/conformance/HexIntFactor/Conformance.lean +++ b/conformance/HexIntFactor/Conformance.lean @@ -173,6 +173,7 @@ example : #guard (perfectPower? (2 ^ 10000)).isSome #guard perfectPower? (2 ^ 10009) == some (2, 10009) #guard (smallCandidate (3 ^ 13)).route == .perfectPower +#guard (smallCandidate (3 ^ 15)).residualExponent == 15 #guard (smallCandidate (1000003 ^ 2)).route == .perfectPower #guard (smallCandidate ((6 ^ 5) ^ 3)).route == .twosPower diff --git a/lakefile.lean b/lakefile.lean index ed22dbd4a..e9adddf09 100644 --- a/lakefile.lean +++ b/lakefile.lean @@ -389,7 +389,19 @@ lean_lib HexPrimalityElabProbeScientific where lean_lib HexIntFactorKernelProbe where srcDir := "bench" - globs := #[`HexBench.IntFactorKernel] + globs := #[`HexBench.IntFactorKernel, + `HexIntFactor.ProofProbe.Support, + `HexIntFactor.ProofProbe.Baseline, + `HexIntFactor.ProofProbe.Replay1, + `HexIntFactor.ProofProbe.Replay2, + `HexIntFactor.ProofProbe.Replay3, + `HexIntFactor.ProofProbe.Replay4, + `HexIntFactor.ProofProbe.Replay5, + `HexIntFactor.ProofProbe.Replay6, + `HexIntFactor.ProofProbe.Replay7, + `HexIntFactor.ProofProbe.Replay8, + `HexIntFactor.ProofProbe.Replay9, + `HexIntFactor.ProofProbe.Replay10] lean_lib HexMvGcdKernelProbe where srcDir := "bench" diff --git a/libraries.yml b/libraries.yml index 6e4a46694..79f905bf9 100644 --- a/libraries.yml +++ b/libraries.yml @@ -677,10 +677,10 @@ libraries: comparators: - tool: "PARI factor and GMP-ECM" class: informational - rationale: "This factorization-comparator suite has two scoped endpoints: PARI factor covers table, balanced, and power-form inputs but uses a broader portfolio with no trial-division-plus-rho-only mode; GMP-ECM stage 1 covers the unbalanced ECM family as a separately tuned C implementation. Their ratios are informational external context, while matched full-pipeline internal controls diagnose route selection and the separate raw-rho registration/profile diagnose rho." + rationale: "This factorization-comparator suite has two scoped endpoints: PARI factor covers table, balanced, and power-form inputs but uses a broader portfolio with no trial-division-plus-rho-only mode; GMP-ECM stage 1 covers the unbalanced ECM family as a separately tuned C implementation. Their per-call ratios are informational external context. Full public factorization, raw rho splitting, and post-split completion are reported as distinct internal surfaces; only raw rho carries the rho scaling model and profile." input_families: - name: table-and-balanced-semiprimes - description: Uniform table-range integers and balanced semiprimes through 80 bits, with same-input internal controls for public dispatch versus trial division and normal dispatch versus forced-rho full pipelines. + description: Uniform table-range integers and balanced semiprimes through 80 bits, with public-versus-trial table control and separate full-factorization, raw-rho, and post-split-completion measurements. - name: smooth-and-unbalanced-semiprimes description: Smooth-order and unbalanced semiprimes for Pollard p-1 and ECM stage 1. - name: power-forms diff --git a/scripts/bench/intfactor_kernel_replay.py b/scripts/bench/intfactor_kernel_replay.py new file mode 100755 index 000000000..670953d80 --- /dev/null +++ b/scripts/bench/intfactor_kernel_replay.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 +"""Measure HexIntFactor checkFactorization kernel replay for k = 1..10.""" + +from __future__ import annotations + +from pathlib import Path +import sys + + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) + +from scripts.bench.fresh_module_sweep import ( # noqa: E402 + ProbeModule, + ProbePair, + SweepSpec, + run_cli, +) + + +BASELINE = ProbeModule("HexIntFactor.ProofProbe.Baseline") + + +def replay(count: int) -> ProbeModule: + return ProbeModule(f"HexIntFactor.ProofProbe.Replay{count}", ("propext",)) + + +def replay_pair(count: int) -> ProbePair: + return ProbePair( + f"replay-{count}", + BASELINE, + replay(count), + { + "family": "checkFactorization-kernel-replay", + "factor_count": count, + "largest_factor_bits": 61 if count == 10 else 5, + "fresh_module_budget_ms": 5000, + }, + ) + + +SPEC = SweepSpec( + description=__doc__ or "HexIntFactor kernel replay sweep", + pairs=( + ProbePair( + "fresh-build-null", + BASELINE, + BASELINE, + {"family": "fresh-build-noise", "magnitude": "baseline"}, + null_control=True, + ), + ProbePair( + "replay-10-null", + replay(10), + replay(10), + {"family": "fresh-build-noise", "magnitude": "replay-10"}, + null_control=True, + ), + *(replay_pair(count) for count in range(1, 11)), + ), + probe_target="HexIntFactorKernelProbe", + schema="hex-int-factor-kernel-replay-v1", + measurement="rotated-paired-fresh-module-olean-wall-absolute-v1", + output_stem="hex-int-factor-kernel-replay", + extra_sources=( + Path("HexIntFactor/SPEC/hex-int-factor.md"), + Path("SPEC/benchmarking.md"), + ), + required_samples=6, + max_pair_retries=32, + absolute_only=True, +) + + +if __name__ == "__main__": + raise SystemExit(run_cli(SPEC, Path(__file__))) diff --git a/scripts/bench/intfactor_phase4.py b/scripts/bench/intfactor_phase4.py index f10e08164..9f3023e0f 100644 --- a/scripts/bench/intfactor_phase4.py +++ b/scripts/bench/intfactor_phase4.py @@ -31,6 +31,7 @@ ROOT = Path(__file__).resolve().parents[2] BENCH = ROOT / ".lake" / "build" / "bin" / "hexintfactor_bench" ECM_BATCH = 256 +BALANCED_SEED_COUNT = 5 BALANCED = ( (32, 4_296_195_809), (40, 1_099_546_267_613), @@ -48,6 +49,34 @@ (76, 37_796_135_460_432_195_119_879), (80, 604_738_165_771_235_538_626_863), ) +FIXED_BUDGET_NANOS = { + "runDefaultFuelSchedule": 2_000_000_000, + "runTableDispatch": 10_000_000, + "runTableTrial": 10_000_000, + "runPMinusOneBatch": 100_000_000, + "runEcmBatch": 100_000_000, + "runEcmRhoBatch": 500_000_000, + "runEcm48": 20_000_000, + "runEcm56": 20_000_000, + "runEcm64": 20_000_000, + "runEcm72": 20_000_000, + "runEcm76": 20_000_000, + "runEcm80": 20_000_000, + "runCyclotomicBatch": 10_000_000, + "runPowerGenericBatch": 20_000_000, + "runPowerSplitBatch": 20_000_000, + "runDownstreamOrder": 10_000_000, + "runDownstreamPrimitiveRoot": 20_000_000, + **{ + f"runBalancedFactor{bits}": budget + for bits, budget in ( + (32, 10_000_000), (40, 50_000_000), (48, 100_000_000), + (56, 200_000_000), (64, 750_000_000), + (72, 2_000_000_000), (80, 6_000_000_000), + ) + }, + **{f"runBalancedCompletion{bits}": 10_000_000 for bits, _ in BALANCED}, +} def run(command: list[str], *, stdin: str | None = None, @@ -120,6 +149,18 @@ def fixed_median(export: dict[str, object], short_name: str) -> float: return float(result(export, short_name)["median_nanos"]) +def param_median(export: dict[str, object], short_name: str, param: int) -> float: + row = result(export, short_name) + samples = [ + float(point["per_call_nanos"]) + for point in row["points"] + if point["status"] == "ok" and point["param"] == param + ] + if not samples: + raise RuntimeError(f"{short_name}: no successful samples at {param}") + return statistics.median(samples) + + def validate_export(export: dict[str, object]) -> None: rows = export["results"] assert isinstance(rows, list) @@ -140,14 +181,19 @@ def validate_export(export: dict[str, object]) -> None: check = row["expected_hash_check"] if check["status"] != "match": failures.append(f"{name}: expected hash {check['status']}") + short = name.rsplit(".", 1)[-1] + budget = FIXED_BUDGET_NANOS.get(short) + if budget is None: + failures.append(f"{name}: no registered scientific budget") + elif float(row["median_nanos"]) > budget: + failures.append( + f"{name}: median {row['median_nanos']} ns > {budget} ns budget" + ) for bits, _ in BALANCED: normal = result(export, f"runBalancedFactor{bits}") - forced = result(export, f"runBalancedForced{bits}") - if normal["observed_hash"] != forced["observed_hash"]: - failures.append(f"balanced-{bits}: output hashes differ") - ratio = float(normal["median_nanos"]) / float(forced["median_nanos"]) - if ratio > 1.25: - failures.append(f"balanced-{bits}: normal/forced={ratio:.6f} > 1.25") + completion = result(export, f"runBalancedCompletion{bits}") + if normal["observed_hash"] != completion["observed_hash"]: + failures.append(f"balanced-{bits}: full/completion output hashes differ") table = fixed_median(export, "runTableDispatch") trial = fixed_median(export, "runTableTrial") if result(export, "runTableDispatch")["observed_hash"] != \ @@ -155,6 +201,15 @@ def validate_export(export: dict[str, object]) -> None: failures.append("table: output hashes differ") if table / trial > 1.25: failures.append(f"table: dispatch/trial={table / trial:.6f} > 1.25") + generic_power = result(export, "runPowerGenericBatch") + split_power = result(export, "runPowerSplitBatch") + if generic_power["observed_hash"] != split_power["observed_hash"]: + failures.append("power: output hashes differ") + power_ratio = float(split_power["median_nanos"]) / float( + generic_power["median_nanos"] + ) + if power_ratio > 0.98: + failures.append(f"power: split/generic={power_ratio:.6f} > 0.98") if failures: raise RuntimeError("invalid scientific export:\n " + "\n ".join(failures)) @@ -249,12 +304,18 @@ def render(record: dict[str, object]) -> None: text = row["verdict"] print(f"| `{short}` | {text} |") controls = record["internal_controls"] - print("\n| bits | normal | forced rho | normal / forced |") - print("|---:|---:|---:|---:|") + print( + "\n| bits | full factor | raw rho split | completion | " + "full / rho | full / (rho + completion) |" + ) + print("|---:|---:|---:|---:|---:|---:|") for row in controls["balanced"]: print( f"| {row['bits']} | {row['normal_nanos']/1e6:.3f} ms | " - f"{row['forced_nanos']/1e6:.3f} ms | {row['ratio']:.3f}x |" + f"{row['rho_nanos']/1e6:.3f} ms | " + f"{row['completion_nanos']/1e6:.3f} ms | " + f"{row['full_over_rho']:.3f}x | " + f"{row['full_over_rho_plus_completion']:.3f}x |" ) print("\n| bits | Hex factor | PARI factor | Hex / PARI |") print("|---:|---:|---:|---:|") @@ -335,17 +396,24 @@ def main() -> int: pari_rows = [] for bits, n in BALANCED: normal = result(export, f"runBalancedFactor{bits}") - forced = result(export, f"runBalancedForced{bits}") - normal_ns = float(normal["median_nanos"]) - forced_ns = float(forced["median_nanos"]) + completion = result(export, f"runBalancedCompletion{bits}") + normal_batch_ns = float(normal["median_nanos"]) + completion_ns = float(completion["median_nanos"]) + rho_ns = param_median(export, "runBalancedRho", bits) balanced_rows.append({ - "bits": bits, "n": n, "normal_nanos": normal_ns, - "forced_nanos": forced_ns, "ratio": normal_ns / forced_ns, + "bits": bits, "n": n, "normal_nanos": normal_batch_ns, + "rho_nanos": rho_ns, "completion_nanos": completion_ns, + "full_over_rho": normal_batch_ns / rho_ns, + "full_over_rho_plus_completion": normal_batch_ns / + (rho_ns + completion_ns), "hash": normal["observed_hash"], }) pari = measure_pari(args.pari, n, args.rounds, args.timeout) + normal_ns = normal_batch_ns / BALANCED_SEED_COUNT pari_rows.append({ - "bits": bits, "n": n, "lean_nanos": normal_ns, "pari": pari, + "bits": bits, "n": n, "lean_batch_nanos": normal_batch_ns, + "lean_seed_count": BALANCED_SEED_COUNT, + "lean_nanos": normal_ns, "pari": pari, "lean_over_pari": normal_ns / float(pari["median_nanos"]), }) print(f"measured balanced-{bits}", file=sys.stderr) @@ -370,8 +438,10 @@ def main() -> int: table_dispatch = fixed_median(export, "runTableDispatch") table_trial = fixed_median(export, "runTableTrial") + power_generic = fixed_median(export, "runPowerGenericBatch") + power_split = fixed_median(export, "runPowerSplitBatch") record = { - "schema": "hex-int-factor-phase4/2", + "schema": "hex-int-factor-phase4/3", "environment": { "hostname": socket.gethostname(), "platform": platform.platform(), "python": platform.python_version(), "commit": git("rev-parse", "HEAD"), @@ -391,6 +461,7 @@ def main() -> int: "gmp_ecm_batch_repeats": ECM_BATCH, "gmp_ecm_overhead_input": 15, "gmp_ecm_timing": "fixed persistent 256-input batch; B2 < B1 disables stage 2", + "scientific_fixed_budget_nanos": FIXED_BUDGET_NANOS, }, "benchmark_export": export, "control_audit": control_output.splitlines(), @@ -401,6 +472,11 @@ def main() -> int: "hash": result(export, "runTableDispatch")["observed_hash"], }, "balanced": balanced_rows, + "power": { + "generic_nanos": power_generic, "split_nanos": power_split, + "split_over_generic": power_split / power_generic, + "hash": result(export, "runPowerGenericBatch")["observed_hash"], + }, }, "default_fuel_schedule": fuel_rows, "comparisons": { From 7d0ee1e2a479d08a9eeaf617531a3b113aa43e55 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 05:31:16 +0000 Subject: [PATCH 18/26] bench(hex-int-factor): record decomposed native evidence --- ...-factor-phase4-ecb06bcb-chungus2-cpu7.json | 5945 +++++++++++++++++ 1 file changed, 5945 insertions(+) create mode 100644 reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json diff --git a/reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json b/reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json new file mode 100644 index 000000000..7fc4041ae --- /dev/null +++ b/reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json @@ -0,0 +1,5945 @@ +{ + "benchmark_export": { + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:23:06Z", + "timestamp_unix_ms": 1788240186354 + }, + "export_schema_version": 1, + "lean_bench_version": "0.1.0", + "results": [ + { + "advisories": [], + "budget_truncated": false, + "c_max": 73581.896606, + "c_min": 44717.127922, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 120, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1024, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512, + 1024 + ] + }, + "signal_floor_multiplier": 10, + "slope_tolerance": 0.2, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:23:06Z", + "timestamp_unix_ms": 1788240186354 + }, + "function": "Hex.IntFactorBench.runSquareFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 71204, + "per_call_nanos": 110782982.25, + "result_hash": "0x6b15753040004000", + "status": "ok", + "total_nanos": 886263858, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 70804, + "per_call_nanos": 118067870.375, + "result_hash": "0x6b15753040004000", + "status": "ok", + "total_nanos": 944542963, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 68820, + "per_call_nanos": 110210423.625, + "result_hash": "0x6b15753040004000", + "status": "ok", + "total_nanos": 881683389, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 71488, + "per_call_nanos": 301391448.5, + "result_hash": "0xe4018fa040004000", + "status": "ok", + "total_nanos": 602782897, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 69088, + "per_call_nanos": 295966462.5, + "result_hash": "0xe4018fa040004000", + "status": "ok", + "total_nanos": 591932925, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 67820, + "per_call_nanos": 302218615, + "result_hash": "0xe4018fa040004000", + "status": "ok", + "total_nanos": 604437230, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 70740, + "per_call_nanos": 889360379, + "result_hash": "0x3c2aada040004000", + "status": "ok", + "total_nanos": 889360379, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 71024, + "per_call_nanos": 883076324, + "result_hash": "0x3c2aada040004000", + "status": "ok", + "total_nanos": 883076324, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 71144, + "per_call_nanos": 884434478, + "result_hash": "0x3c2aada040004000", + "status": "ok", + "total_nanos": 884434478, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 71148, + "per_call_nanos": 3053768934, + "result_hash": "0xaedb205040004000", + "status": "ok", + "total_nanos": 3053768934, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 70996, + "per_call_nanos": 3071947371, + "result_hash": "0xaedb205040004000", + "status": "ok", + "total_nanos": 3071947371, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 71364, + "per_call_nanos": 3053384616, + "result_hash": "0xaedb205040004000", + "status": "ok", + "total_nanos": 3053384616, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70896, + "per_call_nanos": 11722326782, + "result_hash": "0x6c67b68040004000", + "status": "ok", + "total_nanos": 11722326782, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70528, + "per_call_nanos": 11633371416, + "result_hash": "0x6c67b68040004000", + "status": "ok", + "total_nanos": 11633371416, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 70988, + "per_call_nanos": 11798671623, + "result_hash": "0x6c67b68040004000", + "status": "ok", + "total_nanos": 11798671623, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71464, + "per_call_nanos": 51290573541, + "result_hash": "0x55cdb02040004000", + "status": "ok", + "total_nanos": 51290573541, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 70728, + "per_call_nanos": 51311468909, + "result_hash": "0x55cdb02040004000", + "status": "ok", + "total_nanos": 51311468909, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 68260, + "per_call_nanos": 52057128630, + "result_hash": "0x55cdb02040004000", + "status": "ok", + "total_nanos": 52057128630, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 108186.506104 + ], + [ + 64, + 73581.896606 + ], + [ + 128, + 53981.596558 + ], + [ + 256, + 46596.81601 + ], + [ + 512, + 44717.127922 + ], + [ + 1024, + 48934.430036 + ] + ], + "slope": -0.144864, + "spawn_floor_nanos": 51909133, + "trial_summaries": [ + { + "max_per_call_nanos": 118067870.375, + "median_per_call_nanos": 110782982.25, + "min_per_call_nanos": 110210423.625, + "ok_count": 3, + "param": 32, + "relative_spread": 0.070926 + }, + { + "max_per_call_nanos": 302218615, + "median_per_call_nanos": 301391448.5, + "min_per_call_nanos": 295966462.5, + "ok_count": 3, + "param": 64, + "relative_spread": 0.020744 + }, + { + "max_per_call_nanos": 889360379, + "median_per_call_nanos": 884434478, + "min_per_call_nanos": 883076324, + "ok_count": 3, + "param": 128, + "relative_spread": 0.007105 + }, + { + "max_per_call_nanos": 3071947371, + "median_per_call_nanos": 3053768934, + "min_per_call_nanos": 3053384616, + "ok_count": 3, + "param": 256, + "relative_spread": 0.006079 + }, + { + "max_per_call_nanos": 11798671623, + "median_per_call_nanos": 11722326782, + "min_per_call_nanos": 11633371416, + "ok_count": 3, + "param": 512, + "relative_spread": 0.014101 + }, + { + "max_per_call_nanos": 52057128630, + "median_per_call_nanos": 51311468909, + "min_per_call_nanos": 51290573541, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.014939 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [ + "partially_below_signal_floor" + ], + "budget_truncated": false, + "c_max": 0.060753, + "c_min": 0.057548, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 262144, + "param_floor": 1024, + "param_schedule": { + "kind": "custom", + "params": [ + 1024, + 16384, + 65536, + 131072, + 196608, + 229376, + 262144 + ] + }, + "signal_floor_multiplier": 10, + "slope_tolerance": 0.15, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:26:34Z", + "timestamp_unix_ms": 1788240394809 + }, + "function": "Hex.IntFactorBench.runReplay", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 65292, + "per_call_nanos": 182140.605713, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 746047921, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 64700, + "per_call_nanos": 181422.620117, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 743107052, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4096, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 71216, + "per_call_nanos": 180891.314941, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 740930826, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": true, + "error": null, + "inner_repeats": 32, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 71320, + "per_call_nanos": 18471969.375, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 591103020, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": true, + "error": null, + "inner_repeats": 32, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 71252, + "per_call_nanos": 18449905.40625, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 590396973, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": true, + "error": null, + "inner_repeats": 32, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 68296, + "per_call_nanos": 18452713.96875, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 590486847, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 71052, + "per_call_nanos": 258326186.75, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 1033304747, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68632, + "per_call_nanos": 256966403.75, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 1027865615, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 67928, + "per_call_nanos": 258178725.5, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 1032714902, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 131072, + "part_of_verdict": true, + "peak_rss_kb": 71192, + "per_call_nanos": 999903507, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 999903507, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 131072, + "part_of_verdict": true, + "peak_rss_kb": 68020, + "per_call_nanos": 1004133006, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 1004133006, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 131072, + "part_of_verdict": true, + "peak_rss_kb": 68116, + "per_call_nanos": 1004943879, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 1004943879, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 196608, + "part_of_verdict": true, + "peak_rss_kb": 71372, + "per_call_nanos": 2228451359, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 2228451359, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 196608, + "part_of_verdict": true, + "peak_rss_kb": 71364, + "per_call_nanos": 2233472773, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 2233472773, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 196608, + "part_of_verdict": true, + "peak_rss_kb": 67760, + "per_call_nanos": 2234485034, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 2234485034, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 229376, + "part_of_verdict": true, + "peak_rss_kb": 71092, + "per_call_nanos": 3196439700, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3196439700, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 229376, + "part_of_verdict": true, + "peak_rss_kb": 68084, + "per_call_nanos": 3211876443, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3211876443, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 229376, + "part_of_verdict": true, + "peak_rss_kb": 67284, + "per_call_nanos": 3058673976, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3058673976, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 71352, + "per_call_nanos": 3983539027, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3983539027, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 68604, + "per_call_nanos": 3951912028, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3951912028, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 68260, + "per_call_nanos": 3954684620, + "result_hash": "0x1", + "status": "ok", + "total_nanos": 3954684620, + "trial_index": 2 + } + ], + "ratios": [ + [ + 1024, + 0.173018 + ], + [ + 65536, + 0.060112 + ], + [ + 131072, + 0.058448 + ], + [ + 196608, + 0.05778 + ], + [ + 229376, + 0.060753 + ], + [ + 262144, + 0.057548 + ] + ], + "slope": -0.016686, + "spawn_floor_nanos": 71960656, + "trial_summaries": [ + { + "max_per_call_nanos": 182140.605713, + "median_per_call_nanos": 181422.620117, + "min_per_call_nanos": 180891.314941, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.006886 + }, + { + "max_per_call_nanos": 258326186.75, + "median_per_call_nanos": 258178725.5, + "min_per_call_nanos": 256966403.75, + "ok_count": 3, + "param": 65536, + "relative_spread": 0.005267 + }, + { + "max_per_call_nanos": 1004943879, + "median_per_call_nanos": 1004133006, + "min_per_call_nanos": 999903507, + "ok_count": 3, + "param": 131072, + "relative_spread": 0.00502 + }, + { + "max_per_call_nanos": 2234485034, + "median_per_call_nanos": 2233472773, + "min_per_call_nanos": 2228451359, + "ok_count": 3, + "param": 196608, + "relative_spread": 0.002701 + }, + { + "max_per_call_nanos": 3211876443, + "median_per_call_nanos": 3196439700, + "min_per_call_nanos": 3058673976, + "ok_count": 3, + "param": 229376, + "relative_spread": 0.047929 + }, + { + "max_per_call_nanos": 3983539027, + "median_per_call_nanos": 3954684620, + "min_per_call_nanos": 3951912028, + "ok_count": 3, + "param": 262144, + "relative_spread": 0.007997 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 3058.924846, + "c_min": 2269.931721, + "complexity_formula": "2 ^ (n / 4)", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 80, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 40, + 48, + 56, + 64, + 72, + 80 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:27:15Z", + "timestamp_unix_ms": 1788240435301 + }, + "function": "Hex.IntFactorBench.runBalancedRho", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 69904, + "per_call_nanos": 111998.879028, + "result_hash": "0xb7d211cc7fd8ca70", + "status": "ok", + "total_nanos": 917494817, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 68716, + "per_call_nanos": 112162.732788, + "result_hash": "0xb7d211cc7fd8ca70", + "status": "ok", + "total_nanos": 918837107, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8192, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 66028, + "per_call_nanos": 109536.289673, + "result_hash": "0xb7d211cc7fd8ca70", + "status": "ok", + "total_nanos": 897321285, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 65600, + "per_call_nanos": 2398288.691406, + "result_hash": "0xc831f0900f4e63dd", + "status": "ok", + "total_nanos": 613961905, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 64556, + "per_call_nanos": 2349717.515625, + "result_hash": "0xc831f0900f4e63dd", + "status": "ok", + "total_nanos": 601527684, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 256, + "param": 40, + "part_of_verdict": true, + "peak_rss_kb": 63160, + "per_call_nanos": 2348619.757812, + "result_hash": "0xc831f0900f4e63dd", + "status": "ok", + "total_nanos": 601246658, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 62984, + "per_call_nanos": 9297640.328125, + "result_hash": "0x34d5d4b946546a14", + "status": "ok", + "total_nanos": 595048981, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 64588, + "per_call_nanos": 9041543.375, + "result_hash": "0x34d5d4b946546a14", + "status": "ok", + "total_nanos": 578658776, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 48, + "part_of_verdict": true, + "peak_rss_kb": 65076, + "per_call_nanos": 10522143.515625, + "result_hash": "0x34d5d4b946546a14", + "status": "ok", + "total_nanos": 673417185, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 66292, + "per_call_nanos": 41092938.875, + "result_hash": "0xc47692712cc5800", + "status": "ok", + "total_nanos": 657487022, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 65764, + "per_call_nanos": 39217058.3125, + "result_hash": "0xc47692712cc5800", + "status": "ok", + "total_nanos": 627472933, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 56, + "part_of_verdict": true, + "peak_rss_kb": 65212, + "per_call_nanos": 38813731.0625, + "result_hash": "0xc47692712cc5800", + "status": "ok", + "total_nanos": 621019697, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 70020, + "per_call_nanos": 183809815.75, + "result_hash": "0xc26a6415f99359c8", + "status": "ok", + "total_nanos": 735239263, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 68860, + "per_call_nanos": 181571688.25, + "result_hash": "0xc26a6415f99359c8", + "status": "ok", + "total_nanos": 726286753, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 69148, + "per_call_nanos": 181835133.75, + "result_hash": "0xc26a6415f99359c8", + "status": "ok", + "total_nanos": 727340535, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 67796, + "per_call_nanos": 728311745, + "result_hash": "0xde10e4f3e87b2dd5", + "status": "ok", + "total_nanos": 728311745, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 69428, + "per_call_nanos": 729167243, + "result_hash": "0xde10e4f3e87b2dd5", + "status": "ok", + "total_nanos": 729167243, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 72, + "part_of_verdict": true, + "peak_rss_kb": 70844, + "per_call_nanos": 721451816, + "result_hash": "0xde10e4f3e87b2dd5", + "status": "ok", + "total_nanos": 721451816, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 63432, + "per_call_nanos": 3207515179, + "result_hash": "0x2b555e833f70f913", + "status": "ok", + "total_nanos": 3207515179, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 69664, + "per_call_nanos": 3204703472, + "result_hash": "0x2b555e833f70f913", + "status": "ok", + "total_nanos": 3204703472, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 80, + "part_of_verdict": true, + "peak_rss_kb": 66760, + "per_call_nanos": 3213236551, + "result_hash": "0x2b555e833f70f913", + "status": "ok", + "total_nanos": 3213236551, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 437.495621 + ], + [ + 40, + 2294.646011 + ], + [ + 48, + 2269.931721 + ], + [ + 56, + 2393.619282 + ], + [ + 64, + 2774.58395 + ], + [ + 72, + 2778.288822 + ], + [ + 80, + 3058.924846 + ] + ], + "slope": null, + "spawn_floor_nanos": 51651101, + "trial_summaries": [ + { + "max_per_call_nanos": 112162.732788, + "median_per_call_nanos": 111998.879028, + "min_per_call_nanos": 109536.289673, + "ok_count": 3, + "param": 32, + "relative_spread": 0.023451 + }, + { + "max_per_call_nanos": 2398288.691406, + "median_per_call_nanos": 2349717.515625, + "min_per_call_nanos": 2348619.757812, + "ok_count": 3, + "param": 40, + "relative_spread": 0.021138 + }, + { + "max_per_call_nanos": 10522143.515625, + "median_per_call_nanos": 9297640.328125, + "min_per_call_nanos": 9041543.375, + "ok_count": 3, + "param": 48, + "relative_spread": 0.159245 + }, + { + "max_per_call_nanos": 41092938.875, + "median_per_call_nanos": 39217058.3125, + "min_per_call_nanos": 38813731.0625, + "ok_count": 3, + "param": 56, + "relative_spread": 0.058118 + }, + { + "max_per_call_nanos": 183809815.75, + "median_per_call_nanos": 181835133.75, + "min_per_call_nanos": 181571688.25, + "ok_count": 3, + "param": 64, + "relative_spread": 0.012309 + }, + { + "max_per_call_nanos": 729167243, + "median_per_call_nanos": 728311745, + "min_per_call_nanos": 721451816, + "ok_count": 3, + "param": 72, + "relative_spread": 0.010594 + }, + { + "max_per_call_nanos": 3213236551, + "median_per_call_nanos": 3207515179, + "min_per_call_nanos": 3204703472, + "ok_count": 3, + "param": 80, + "relative_spread": 0.00266 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 5299.855327, + "c_min": 4143.893505, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 20, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1024, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512, + 1024 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 3000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:27:39Z", + "timestamp_unix_ms": 1788240459918 + }, + "function": "Hex.IntFactorBench.runSigmaFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 69248, + "per_call_nanos": 6419651.884766, + "result_hash": "0x656d9f9eca9fe00", + "status": "ok", + "total_nanos": 3286861765, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 68188, + "per_call_nanos": 6397900.017578, + "result_hash": "0x656d9f9eca9fe00", + "status": "ok", + "total_nanos": 3275724809, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 64244, + "per_call_nanos": 6405413.988281, + "result_hash": "0x656d9f9eca9fe00", + "status": "ok", + "total_nanos": 3279571962, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 62124, + "per_call_nanos": 19830185.640625, + "result_hash": "0x69f3fa882b3be00", + "status": "ok", + "total_nanos": 2538263762, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 62448, + "per_call_nanos": 19852083.640625, + "result_hash": "0x69f3fa882b3be00", + "status": "ok", + "total_nanos": 2541066706, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 62340, + "per_call_nanos": 19831637.484375, + "result_hash": "0x69f3fa882b3be00", + "status": "ok", + "total_nanos": 2538449598, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 67492, + "per_call_nanos": 68364659.125, + "result_hash": "0x5faeafa55c1be00", + "status": "ok", + "total_nanos": 2187669092, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 65668, + "per_call_nanos": 68365206.5, + "result_hash": "0x5faeafa55c1be00", + "status": "ok", + "total_nanos": 2187686608, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 64080, + "per_call_nanos": 67951466.6875, + "result_hash": "0x5faeafa55c1be00", + "status": "ok", + "total_nanos": 2174446934, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 68452, + "per_call_nanos": 271317210, + "result_hash": "0x1dbb24bcc861fe00", + "status": "ok", + "total_nanos": 2170537680, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 68252, + "per_call_nanos": 272980082.375, + "result_hash": "0x1dbb24bcc861fe00", + "status": "ok", + "total_nanos": 2183840659, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 68504, + "per_call_nanos": 271574204.75, + "result_hash": "0x1dbb24bcc861fe00", + "status": "ok", + "total_nanos": 2172593638, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 68248, + "per_call_nanos": 1194129047.5, + "result_hash": "0xacc69f64df537e00", + "status": "ok", + "total_nanos": 2388258095, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 68288, + "per_call_nanos": 1192562691.5, + "result_hash": "0xacc69f64df537e00", + "status": "ok", + "total_nanos": 2385125383, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 68316, + "per_call_nanos": 1195073653.5, + "result_hash": "0xacc69f64df537e00", + "status": "ok", + "total_nanos": 2390147307, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 66256, + "per_call_nanos": 5547879939, + "result_hash": "0x4119e3452e47be00", + "status": "ok", + "total_nanos": 5547879939, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 65156, + "per_call_nanos": 5566696954, + "result_hash": "0x4119e3452e47be00", + "status": "ok", + "total_nanos": 5566696954, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 66384, + "per_call_nanos": 5557301099, + "result_hash": "0x4119e3452e47be00", + "status": "ok", + "total_nanos": 5557301099, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 6255.287098 + ], + [ + 64, + 4841.70837 + ], + [ + 128, + 4172.647652 + ], + [ + 256, + 4143.893505 + ], + [ + 512, + 4555.240812 + ], + [ + 1024, + 5299.855327 + ] + ], + "slope": 0.038744, + "spawn_floor_nanos": 91430155, + "trial_summaries": [ + { + "max_per_call_nanos": 6419651.884766, + "median_per_call_nanos": 6405413.988281, + "min_per_call_nanos": 6397900.017578, + "ok_count": 3, + "param": 32, + "relative_spread": 0.003396 + }, + { + "max_per_call_nanos": 19852083.640625, + "median_per_call_nanos": 19831637.484375, + "min_per_call_nanos": 19830185.640625, + "ok_count": 3, + "param": 64, + "relative_spread": 0.001104 + }, + { + "max_per_call_nanos": 68365206.5, + "median_per_call_nanos": 68364659.125, + "min_per_call_nanos": 67951466.6875, + "ok_count": 3, + "param": 128, + "relative_spread": 0.006052 + }, + { + "max_per_call_nanos": 272980082.375, + "median_per_call_nanos": 271574204.75, + "min_per_call_nanos": 271317210, + "ok_count": 3, + "param": 256, + "relative_spread": 0.006123 + }, + { + "max_per_call_nanos": 1195073653.5, + "median_per_call_nanos": 1194129047.5, + "min_per_call_nanos": 1192562691.5, + "ok_count": 3, + "param": 512, + "relative_spread": 0.002103 + }, + { + "max_per_call_nanos": 5566696954, + "median_per_call_nanos": 5557301099, + "min_per_call_nanos": 5547879939, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.003386 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 5246.201341, + "c_min": 3874.772999, + "complexity_formula": "n * n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 20, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1024, + "param_floor": 32, + "param_schedule": { + "kind": "custom", + "params": [ + 32, + 64, + 128, + 256, + 512, + 1024 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.2, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:28:40Z", + "timestamp_unix_ms": 1788240520273 + }, + "function": "Hex.IntFactorBench.runTotientFactorCount", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 62112, + "per_call_nanos": 4479622.679688, + "result_hash": "0xde0ab5a62aee7e72", + "status": "ok", + "total_nanos": 573391703, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 62628, + "per_call_nanos": 4531344.8125, + "result_hash": "0xde0ab5a62aee7e72", + "status": "ok", + "total_nanos": 580012136, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 32, + "part_of_verdict": true, + "peak_rss_kb": 62172, + "per_call_nanos": 4518929.53125, + "result_hash": "0xde0ab5a62aee7e72", + "status": "ok", + "total_nanos": 578422980, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 62512, + "per_call_nanos": 16301537.359375, + "result_hash": "0x112446a3aef8358", + "status": "ok", + "total_nanos": 1043298391, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 62192, + "per_call_nanos": 16236904.84375, + "result_hash": "0x112446a3aef8358", + "status": "ok", + "total_nanos": 1039161910, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 64, + "param": 64, + "part_of_verdict": true, + "peak_rss_kb": 64952, + "per_call_nanos": 16259245.4375, + "result_hash": "0x112446a3aef8358", + "status": "ok", + "total_nanos": 1040591708, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 65224, + "per_call_nanos": 63529999.875, + "result_hash": "0x116c2cd47c909453", + "status": "ok", + "total_nanos": 1016479998, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 62252, + "per_call_nanos": 63484280.8125, + "result_hash": "0x116c2cd47c909453", + "status": "ok", + "total_nanos": 1015748493, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 128, + "part_of_verdict": true, + "peak_rss_kb": 62960, + "per_call_nanos": 63300720.6875, + "result_hash": "0x116c2cd47c909453", + "status": "ok", + "total_nanos": 1012811531, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 63020, + "per_call_nanos": 256656369.5, + "result_hash": "0xa813009e14c0e810", + "status": "ok", + "total_nanos": 1026625478, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 62724, + "per_call_nanos": 256327279, + "result_hash": "0xa813009e14c0e810", + "status": "ok", + "total_nanos": 1025309116, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 256, + "part_of_verdict": true, + "peak_rss_kb": 62492, + "per_call_nanos": 256837044.75, + "result_hash": "0xa813009e14c0e810", + "status": "ok", + "total_nanos": 1027348179, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 62604, + "per_call_nanos": 1171461907, + "result_hash": "0xa67c239c546a724a", + "status": "ok", + "total_nanos": 1171461907, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 62676, + "per_call_nanos": 1169491357, + "result_hash": "0xa67c239c546a724a", + "status": "ok", + "total_nanos": 1169491357, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 512, + "part_of_verdict": true, + "peak_rss_kb": 62424, + "per_call_nanos": 1178665155, + "result_hash": "0xa67c239c546a724a", + "status": "ok", + "total_nanos": 1178665155, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 61580, + "per_call_nanos": 5516256369, + "result_hash": "0x2a1900811d3b1dc", + "status": "ok", + "total_nanos": 5516256369, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 68148, + "per_call_nanos": 5501040817, + "result_hash": "0x2a1900811d3b1dc", + "status": "ok", + "total_nanos": 5501040817, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1024, + "part_of_verdict": true, + "peak_rss_kb": 68668, + "per_call_nanos": 5486591120, + "result_hash": "0x2a1900811d3b1dc", + "status": "ok", + "total_nanos": 5486591120, + "trial_index": 2 + } + ], + "ratios": [ + [ + 32, + 4413.01712 + ], + [ + 64, + 3969.542343 + ], + [ + 128, + 3874.772999 + ], + [ + 256, + 3916.265404 + ], + [ + 512, + 4468.772533 + ], + [ + 1024, + 5246.201341 + ] + ], + "slope": 0.101037, + "spawn_floor_nanos": 136648923, + "trial_summaries": [ + { + "max_per_call_nanos": 4531344.8125, + "median_per_call_nanos": 4518929.53125, + "min_per_call_nanos": 4479622.679688, + "ok_count": 3, + "param": 32, + "relative_spread": 0.011446 + }, + { + "max_per_call_nanos": 16301537.359375, + "median_per_call_nanos": 16259245.4375, + "min_per_call_nanos": 16236904.84375, + "ok_count": 3, + "param": 64, + "relative_spread": 0.003975 + }, + { + "max_per_call_nanos": 63529999.875, + "median_per_call_nanos": 63484280.8125, + "min_per_call_nanos": 63300720.6875, + "ok_count": 3, + "param": 128, + "relative_spread": 0.003612 + }, + { + "max_per_call_nanos": 256837044.75, + "median_per_call_nanos": 256656369.5, + "min_per_call_nanos": 256327279, + "ok_count": 3, + "param": 256, + "relative_spread": 0.001986 + }, + { + "max_per_call_nanos": 1178665155, + "median_per_call_nanos": 1171461907, + "min_per_call_nanos": 1169491357, + "ok_count": 3, + "param": 512, + "relative_spread": 0.007831 + }, + { + "max_per_call_nanos": 5516256369, + "median_per_call_nanos": 5501040817, + "min_per_call_nanos": 5486591120, + "ok_count": 3, + "param": 1024, + "relative_spread": 0.005393 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 69.00894, + "c_min": 37.29144, + "complexity_formula": "n * n.log2", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 20, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 4194304, + "param_floor": 16384, + "param_schedule": { + "kind": "custom", + "params": [ + 16384, + 65536, + 262144, + 1048576, + 4194304 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.2, + "target_inner_nanos": 1000000000, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:29:14Z", + "timestamp_unix_ms": 1788240554175 + }, + "function": "Hex.IntFactorBench.runSigmaExponent", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 68068, + "per_call_nanos": 5916532.453125, + "result_hash": "0xdbb1330c25000800", + "status": "ok", + "total_nanos": 757316154, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 68496, + "per_call_nanos": 5921179.257812, + "result_hash": "0xdbb1330c25000800", + "status": "ok", + "total_nanos": 757910945, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 16384, + "part_of_verdict": true, + "peak_rss_kb": 68212, + "per_call_nanos": 5950736.046875, + "result_hash": "0xdbb1330c25000800", + "status": "ok", + "total_nanos": 761694214, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68472, + "per_call_nanos": 39030439.5, + "result_hash": "0x2e6db23094000800", + "status": "ok", + "total_nanos": 624487032, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68340, + "per_call_nanos": 39127815.75, + "result_hash": "0x2e6db23094000800", + "status": "ok", + "total_nanos": 626045052, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 16, + "param": 65536, + "part_of_verdict": true, + "peak_rss_kb": 68092, + "per_call_nanos": 39102908.8125, + "result_hash": "0x2e6db23094000800", + "status": "ok", + "total_nanos": 625646541, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 68348, + "per_call_nanos": 237887851.75, + "result_hash": "0x144528c250000800", + "status": "ok", + "total_nanos": 951551407, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 68636, + "per_call_nanos": 238103253.75, + "result_hash": "0x144528c250000800", + "status": "ok", + "total_nanos": 952413015, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 4, + "param": 262144, + "part_of_verdict": true, + "peak_rss_kb": 69068, + "per_call_nanos": 237995326.25, + "result_hash": "0x144528c250000800", + "status": "ok", + "total_nanos": 951981305, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 69680, + "per_call_nanos": 1340953045, + "result_hash": "0xf9faa30940000800", + "status": "ok", + "total_nanos": 1340953045, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 68724, + "per_call_nanos": 1341204537, + "result_hash": "0xf9faa30940000800", + "status": "ok", + "total_nanos": 1341204537, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048576, + "part_of_verdict": true, + "peak_rss_kb": 68932, + "per_call_nanos": 1349644579, + "result_hash": "0xf9faa30940000800", + "status": "ok", + "total_nanos": 1349644579, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 74540, + "per_call_nanos": 6367873717, + "result_hash": "0x764a8c2500000800", + "status": "ok", + "total_nanos": 6367873717, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 74424, + "per_call_nanos": 6365902147, + "result_hash": "0x764a8c2500000800", + "status": "ok", + "total_nanos": 6365902147, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 4194304, + "part_of_verdict": true, + "peak_rss_kb": 74520, + "per_call_nanos": 6367778420, + "result_hash": "0x764a8c2500000800", + "status": "ok", + "total_nanos": 6367778420, + "trial_index": 2 + } + ], + "ratios": [ + [ + 16384, + 25.814293 + ], + [ + 65536, + 37.29144 + ], + [ + 262144, + 50.437784 + ], + [ + 1048576, + 63.953616 + ], + [ + 4194304, + 69.00894 + ] + ], + "slope": 0.150317, + "spawn_floor_nanos": 50910114, + "trial_summaries": [ + { + "max_per_call_nanos": 5950736.046875, + "median_per_call_nanos": 5921179.257812, + "min_per_call_nanos": 5916532.453125, + "ok_count": 3, + "param": 16384, + "relative_spread": 0.005776 + }, + { + "max_per_call_nanos": 39127815.75, + "median_per_call_nanos": 39102908.8125, + "min_per_call_nanos": 39030439.5, + "ok_count": 3, + "param": 65536, + "relative_spread": 0.00249 + }, + { + "max_per_call_nanos": 238103253.75, + "median_per_call_nanos": 237995326.25, + "min_per_call_nanos": 237887851.75, + "ok_count": 3, + "param": 262144, + "relative_spread": 0.000905 + }, + { + "max_per_call_nanos": 1349644579, + "median_per_call_nanos": 1341204537, + "min_per_call_nanos": 1340953045, + "ok_count": 3, + "param": 1048576, + "relative_spread": 0.00648 + }, + { + "max_per_call_nanos": 6367873717, + "median_per_call_nanos": 6367778420, + "min_per_call_nanos": 6365902147, + "ok_count": 3, + "param": 4194304, + "relative_spread": 0.00031 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "advisories": [], + "budget_truncated": false, + "c_max": 2218.912017, + "c_min": 2179.820579, + "complexity_formula": "n", + "config": { + "cache_mode": "warm", + "max_seconds_per_call": 5, + "narrow_range_noise_floor": 1.5, + "outer_trials": 3, + "param_ceiling": 1048589, + "param_floor": 257, + "param_schedule": { + "kind": "custom", + "params": [ + 257, + 1013, + 4073, + 16363, + 65537, + 262193, + 524309, + 1048589 + ] + }, + "signal_floor_multiplier": 1, + "slope_tolerance": 0.15, + "target_inner_nanos": 1262298865, + "verdict_warmup_fraction": 0.2 + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:29:46Z", + "timestamp_unix_ms": 1788240586101 + }, + "function": "Hex.IntFactorBench.runOrder", + "hashable": true, + "kind": "parametric", + "points": [ + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 68048, + "per_call_nanos": 597649.197754, + "result_hash": "0x20000", + "status": "ok", + "total_nanos": 1223985557, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 68300, + "per_call_nanos": 597419.041992, + "result_hash": "0x20000", + "status": "ok", + "total_nanos": 1223514198, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2048, + "param": 257, + "part_of_verdict": true, + "peak_rss_kb": 67944, + "per_call_nanos": 598505.682129, + "result_hash": "0x20000", + "status": "ok", + "total_nanos": 1225739637, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 68540, + "per_call_nanos": 2252487.914062, + "result_hash": "0x7e800", + "status": "ok", + "total_nanos": 1153273812, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 67936, + "per_call_nanos": 2247757.873047, + "result_hash": "0x7e800", + "status": "ok", + "total_nanos": 1150852031, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 512, + "param": 1013, + "part_of_verdict": true, + "peak_rss_kb": 68024, + "per_call_nanos": 2247675.097656, + "result_hash": "0x7e800", + "status": "ok", + "total_nanos": 1150809650, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 68340, + "per_call_nanos": 8928250.15625, + "result_hash": "0x1fd000", + "status": "ok", + "total_nanos": 1142816020, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 68080, + "per_call_nanos": 8928499.90625, + "result_hash": "0x1fd000", + "status": "ok", + "total_nanos": 1142847988, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 128, + "param": 4073, + "part_of_verdict": true, + "peak_rss_kb": 68540, + "per_call_nanos": 8921520.734375, + "result_hash": "0x1fd000", + "status": "ok", + "total_nanos": 1141954654, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 68052, + "per_call_nanos": 35715631.75, + "result_hash": "0x7fd400", + "status": "ok", + "total_nanos": 1142900216, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 68192, + "per_call_nanos": 35719719.6875, + "result_hash": "0x7fd400", + "status": "ok", + "total_nanos": 1143031030, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 32, + "param": 16363, + "part_of_verdict": true, + "peak_rss_kb": 68320, + "per_call_nanos": 35730993.28125, + "result_hash": "0x7fd400", + "status": "ok", + "total_nanos": 1143391785, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 68492, + "per_call_nanos": 142942948.75, + "result_hash": "0x2000000", + "status": "ok", + "total_nanos": 1143543590, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 68020, + "per_call_nanos": 142892570.25, + "result_hash": "0x2000000", + "status": "ok", + "total_nanos": 1143140562, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 8, + "param": 65537, + "part_of_verdict": true, + "peak_rss_kb": 68228, + "per_call_nanos": 142886865.625, + "result_hash": "0x2000000", + "status": "ok", + "total_nanos": 1143094925, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 262193, + "part_of_verdict": true, + "peak_rss_kb": 68024, + "per_call_nanos": 571428877, + "result_hash": "0x8006000", + "status": "ok", + "total_nanos": 1142857754, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 262193, + "part_of_verdict": true, + "peak_rss_kb": 68488, + "per_call_nanos": 571533697, + "result_hash": "0x8006000", + "status": "ok", + "total_nanos": 1143067394, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 2, + "param": 262193, + "part_of_verdict": true, + "peak_rss_kb": 68172, + "per_call_nanos": 571611692.5, + "result_hash": "0x8006000", + "status": "ok", + "total_nanos": 1143223385, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 524309, + "part_of_verdict": true, + "peak_rss_kb": 68784, + "per_call_nanos": 1143421078, + "result_hash": "0x10002800", + "status": "ok", + "total_nanos": 1143421078, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 524309, + "part_of_verdict": true, + "peak_rss_kb": 68772, + "per_call_nanos": 1142911473, + "result_hash": "0x10002800", + "status": "ok", + "total_nanos": 1142911473, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 524309, + "part_of_verdict": true, + "peak_rss_kb": 68036, + "per_call_nanos": 1142865505, + "result_hash": "0x10002800", + "status": "ok", + "total_nanos": 1142865505, + "trial_index": 2 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048589, + "part_of_verdict": true, + "peak_rss_kb": 68104, + "per_call_nanos": 2286018887, + "result_hash": "0x20001800", + "status": "ok", + "total_nanos": 2286018887, + "trial_index": 0 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048589, + "part_of_verdict": true, + "peak_rss_kb": 68308, + "per_call_nanos": 2286294396, + "result_hash": "0x20001800", + "status": "ok", + "total_nanos": 2286294396, + "trial_index": 1 + }, + { + "alloc_bytes": null, + "below_signal_floor": false, + "error": null, + "inner_repeats": 1, + "param": 1048589, + "part_of_verdict": true, + "peak_rss_kb": 68320, + "per_call_nanos": 2286287116, + "result_hash": "0x20001800", + "status": "ok", + "total_nanos": 2286287116, + "trial_index": 2 + } + ], + "ratios": [ + [ + 257, + 2325.48326 + ], + [ + 1013, + 2218.912017 + ], + [ + 4073, + 2192.05749 + ], + [ + 16363, + 2182.956651 + ], + [ + 65537, + 2180.334319 + ], + [ + 262193, + 2179.820579 + ], + [ + 524309, + 2179.843323 + ], + [ + 1048589, + 2180.346271 + ] + ], + "slope": -0.002067, + "spawn_floor_nanos": 50804538, + "trial_summaries": [ + { + "max_per_call_nanos": 598505.682129, + "median_per_call_nanos": 597649.197754, + "min_per_call_nanos": 597419.041992, + "ok_count": 3, + "param": 257, + "relative_spread": 0.001818 + }, + { + "max_per_call_nanos": 2252487.914062, + "median_per_call_nanos": 2247757.873047, + "min_per_call_nanos": 2247675.097656, + "ok_count": 3, + "param": 1013, + "relative_spread": 0.002141 + }, + { + "max_per_call_nanos": 8928499.90625, + "median_per_call_nanos": 8928250.15625, + "min_per_call_nanos": 8921520.734375, + "ok_count": 3, + "param": 4073, + "relative_spread": 0.000782 + }, + { + "max_per_call_nanos": 35730993.28125, + "median_per_call_nanos": 35719719.6875, + "min_per_call_nanos": 35715631.75, + "ok_count": 3, + "param": 16363, + "relative_spread": 0.00043 + }, + { + "max_per_call_nanos": 142942948.75, + "median_per_call_nanos": 142892570.25, + "min_per_call_nanos": 142886865.625, + "ok_count": 3, + "param": 65537, + "relative_spread": 0.000392 + }, + { + "max_per_call_nanos": 571611692.5, + "median_per_call_nanos": 571533697, + "min_per_call_nanos": 571428877, + "ok_count": 3, + "param": 262193, + "relative_spread": 0.00032 + }, + { + "max_per_call_nanos": 1143421078, + "median_per_call_nanos": 1142911473, + "min_per_call_nanos": 1142865505, + "ok_count": 3, + "param": 524309, + "relative_spread": 0.000486 + }, + { + "max_per_call_nanos": 2286294396, + "median_per_call_nanos": 2286287116, + "min_per_call_nanos": 2286018887, + "ok_count": 3, + "param": 1048589, + "relative_spread": 0.000121 + } + ], + "verdict": "consistent_with_declared_complexity", + "verdict_dropped_leading": 1 + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x681a285cd74ea124", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 7, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:20Z", + "timestamp_unix_ms": 1788240620865 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runPowerGenericBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 2116527, + "median_nanos": 2007856, + "min_nanos": 1996369, + "observed_hash": "0x681a285cd74ea124", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69288, + "repeat_index": 0, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 2004722 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69408, + "repeat_index": 1, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 2007856 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69300, + "repeat_index": 2, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 2009158 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69164, + "repeat_index": 3, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 2011341 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69192, + "repeat_index": 4, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 2116527 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69168, + "repeat_index": 5, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 1996369 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69016, + "repeat_index": 6, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 2006605 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x6dc7828c846f9e2b", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:21Z", + "timestamp_unix_ms": 1788240621297 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedCompletion64", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4668871, + "median_nanos": 4526680, + "min_nanos": 4353623, + "observed_hash": "0x6dc7828c846f9e2b", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69276, + "repeat_index": 0, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 4526680 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69292, + "repeat_index": 1, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 4353623 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69344, + "repeat_index": 2, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 4668871 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x6dc7828c846f9e2b", + "max_seconds_per_call": 13.75, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:21Z", + "timestamp_unix_ms": 1788240621536 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor64", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 193334149, + "median_nanos": 193083657, + "min_nanos": 192691296, + "observed_hash": "0x6dc7828c846f9e2b", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69324, + "repeat_index": 0, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 192691296 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69108, + "repeat_index": 1, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 193083657 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69156, + "repeat_index": 2, + "result_hash": "0x6dc7828c846f9e2b", + "status": "ok", + "total_nanos": 193334149 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf15e2d694e366d3a", + "max_seconds_per_call": 10.5, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:22Z", + "timestamp_unix_ms": 1788240622527 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runPMinusOneBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 11074055, + "median_nanos": 11049809, + "min_nanos": 10990330, + "observed_hash": "0xf15e2d694e366d3a", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68292, + "repeat_index": 0, + "result_hash": "0xf15e2d694e366d3a", + "status": "ok", + "total_nanos": 11049809 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68136, + "repeat_index": 1, + "result_hash": "0xf15e2d694e366d3a", + "status": "ok", + "total_nanos": 10990330 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68856, + "repeat_index": 2, + "result_hash": "0xf15e2d694e366d3a", + "status": "ok", + "total_nanos": 11074055 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2c5ab36c63d8144e", + "max_seconds_per_call": 20, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:22Z", + "timestamp_unix_ms": 1788240622791 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor72", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 724581805, + "median_nanos": 720462189, + "min_nanos": 715374247, + "observed_hash": "0x2c5ab36c63d8144e", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69328, + "repeat_index": 0, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 720462189 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69376, + "repeat_index": 1, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 715374247 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69932, + "repeat_index": 2, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 724581805 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf4243", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:25Z", + "timestamp_unix_ms": 1788240625891 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm48", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 60127, + "median_nanos": 59793, + "min_nanos": 59603, + "observed_hash": "0xf4243", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68268, + "repeat_index": 0, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1907308 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68180, + "repeat_index": 1, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1924072 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68680, + "repeat_index": 2, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1913387 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x32066d5482493644", + "max_seconds_per_call": 12.5, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:26Z", + "timestamp_unix_ms": 1788240626128 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcmRhoBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 175816042, + "median_nanos": 175476138, + "min_nanos": 175114542, + "observed_hash": "0x32066d5482493644", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 67924, + "repeat_index": 0, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 175476138 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68024, + "repeat_index": 1, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 175816042 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68024, + "repeat_index": 2, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 175114542 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x62b9a8e4f8df37af", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:27Z", + "timestamp_unix_ms": 1788240627052 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedCompletion80", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4887164, + "median_nanos": 4730122, + "min_nanos": 4708380, + "observed_hash": "0x62b9a8e4f8df37af", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69572, + "repeat_index": 0, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 4730122 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69632, + "repeat_index": 1, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 4708380 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69592, + "repeat_index": 2, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 4887164 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x73341ad461f040fb", + "max_seconds_per_call": 10.25, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:27Z", + "timestamp_unix_ms": 1788240627290 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor40", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 6703537, + "median_nanos": 6439605, + "min_nanos": 6425695, + "observed_hash": "0x73341ad461f040fb", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69340, + "repeat_index": 0, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6439605 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69120, + "repeat_index": 1, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6703537 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69632, + "repeat_index": 2, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 6425695 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x681a285cd74ea124", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 7, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:27Z", + "timestamp_unix_ms": 1788240627538 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runPowerSplitBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1969710, + "median_nanos": 1915470, + "min_nanos": 1886045, + "observed_hash": "0x681a285cd74ea124", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69828, + "repeat_index": 0, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 1886045 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69144, + "repeat_index": 1, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 1915470 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69160, + "repeat_index": 2, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 1969710 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69596, + "repeat_index": 3, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 1917252 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69164, + "repeat_index": 4, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 1913427 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69276, + "repeat_index": 5, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 1931393 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69108, + "repeat_index": 6, + "result_hash": "0x681a285cd74ea124", + "status": "ok", + "total_nanos": 1906786 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x748bc67983cb604e", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:27Z", + "timestamp_unix_ms": 1788240627968 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runDownstreamOrder", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1241, + "median_nanos": 1232, + "min_nanos": 1219, + "observed_hash": "0x748bc67983cb604e", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1024, + "peak_rss_kb": 68244, + "repeat_index": 0, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1249121 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1024, + "peak_rss_kb": 68036, + "repeat_index": 1, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1262211 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1024, + "peak_rss_kb": 68304, + "repeat_index": 2, + "result_hash": "0x748bc67983cb604e", + "status": "ok", + "total_nanos": 1271315 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xae563f6ab52a4a8b", + "max_seconds_per_call": 10.5, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:28Z", + "timestamp_unix_ms": 1788240628198 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor48", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 13551948, + "median_nanos": 13355457, + "min_nanos": 13334736, + "observed_hash": "0xae563f6ab52a4a8b", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69388, + "repeat_index": 0, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13355457 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69164, + "repeat_index": 1, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13551948 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69164, + "repeat_index": 2, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 13334736 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2e89d71edc0211cb", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:28Z", + "timestamp_unix_ms": 1788240628473 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runTableTrial", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 32311, + "median_nanos": 32235, + "min_nanos": 32102, + "observed_hash": "0x2e89d71edc0211cb", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68420, + "repeat_index": 0, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1027282 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68180, + "repeat_index": 1, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1031549 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68980, + "repeat_index": 2, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1033982 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x386194db34d47118", + "max_seconds_per_call": 11, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:28Z", + "timestamp_unix_ms": 1788240628699 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor56", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 49841129, + "median_nanos": 43346682, + "min_nanos": 43046508, + "observed_hash": "0x386194db34d47118", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69192, + "repeat_index": 0, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 43346682 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69868, + "repeat_index": 1, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 43046508 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69056, + "repeat_index": 2, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 49841129 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xdeec635db1873394", + "max_seconds_per_call": 20, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:29Z", + "timestamp_unix_ms": 1788240629101 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runDefaultFuelSchedule", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 925203557, + "median_nanos": 921422141, + "min_nanos": 903043018, + "observed_hash": "0xdeec635db1873394", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69868, + "repeat_index": 0, + "result_hash": "0xdeec635db1873394", + "status": "ok", + "total_nanos": 903043018 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69264, + "repeat_index": 1, + "result_hash": "0xdeec635db1873394", + "status": "ok", + "total_nanos": 921422141 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69112, + "repeat_index": 2, + "result_hash": "0xdeec635db1873394", + "status": "ok", + "total_nanos": 925203557 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x6338245641c4c84e", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:32Z", + "timestamp_unix_ms": 1788240632981 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runCyclotomicBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 13847, + "median_nanos": 13692, + "min_nanos": 13441, + "observed_hash": "0x6338245641c4c84e", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 128, + "peak_rss_kb": 68764, + "repeat_index": 0, + "result_hash": "0x6338245641c4c84e", + "status": "ok", + "total_nanos": 1752598 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 128, + "peak_rss_kb": 68308, + "repeat_index": 1, + "result_hash": "0x6338245641c4c84e", + "status": "ok", + "total_nanos": 1772427 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 128, + "peak_rss_kb": 68064, + "repeat_index": 2, + "result_hash": "0x6338245641c4c84e", + "status": "ok", + "total_nanos": 1720551 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2003bafc5", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:33Z", + "timestamp_unix_ms": 1788240633216 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm72", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4372291, + "median_nanos": 4299773, + "min_nanos": 4185464, + "observed_hash": "0x2003bafc5", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68164, + "repeat_index": 0, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4185464 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68380, + "repeat_index": 1, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4372291 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68500, + "repeat_index": 2, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4299773 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf53a7f8b2ec1ebc6", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:33Z", + "timestamp_unix_ms": 1788240633453 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runDownstreamPrimitiveRoot", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1269291, + "median_nanos": 1223664, + "min_nanos": 1213628, + "observed_hash": "0xf53a7f8b2ec1ebc6", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69272, + "repeat_index": 0, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1269291 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69632, + "repeat_index": 1, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1223664 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69872, + "repeat_index": 2, + "result_hash": "0xf53a7f8b2ec1ebc6", + "status": "ok", + "total_nanos": 1213628 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2e89d71edc0211cb", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:33Z", + "timestamp_unix_ms": 1788240633680 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runTableDispatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 38960, + "median_nanos": 38159, + "min_nanos": 38022, + "observed_hash": "0x2e89d71edc0211cb", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68176, + "repeat_index": 0, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1216704 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68268, + "repeat_index": 1, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1246738 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68188, + "repeat_index": 2, + "result_hash": "0x2e89d71edc0211cb", + "status": "ok", + "total_nanos": 1221110 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x386194db34d47118", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:33Z", + "timestamp_unix_ms": 1788240633912 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedCompletion56", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 3839972, + "median_nanos": 3797108, + "min_nanos": 3760864, + "observed_hash": "0x386194db34d47118", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69276, + "repeat_index": 0, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 3797108 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69276, + "repeat_index": 1, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 3839972 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69108, + "repeat_index": 2, + "result_hash": "0x386194db34d47118", + "status": "ok", + "total_nanos": 3760864 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf4243", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:34Z", + "timestamp_unix_ms": 1788240634150 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm56", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 60811, + "median_nanos": 60030, + "min_nanos": 59851, + "observed_hash": "0xf4243", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68976, + "repeat_index": 0, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1920978 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68504, + "repeat_index": 1, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1945975 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68164, + "repeat_index": 2, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1915239 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x32066d5482493644", + "max_seconds_per_call": 10.5, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:34Z", + "timestamp_unix_ms": 1788240634382 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcmBatch", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 13063474, + "median_nanos": 12937808, + "min_nanos": 12918729, + "observed_hash": "0x32066d5482493644", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68728, + "repeat_index": 0, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 13063474 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68472, + "repeat_index": 1, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 12918729 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68480, + "repeat_index": 2, + "result_hash": "0x32066d5482493644", + "status": "ok", + "total_nanos": 12937808 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x1bf8f79828d53905", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:34Z", + "timestamp_unix_ms": 1788240634658 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedCompletion32", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 1243523, + "median_nanos": 1241671, + "min_nanos": 1222602, + "observed_hash": "0x1bf8f79828d53905", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69164, + "repeat_index": 0, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1241671 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68804, + "repeat_index": 1, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1243523 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68840, + "repeat_index": 2, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1222602 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x1bf8f79828d53905", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:34Z", + "timestamp_unix_ms": 1788240634886 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor32", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 632978, + "median_nanos": 619793, + "min_nanos": 609984, + "observed_hash": "0x1bf8f79828d53905", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 68820, + "repeat_index": 0, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1219969 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 68768, + "repeat_index": 1, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1239587 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 2, + "peak_rss_kb": 68780, + "repeat_index": 2, + "result_hash": "0x1bf8f79828d53905", + "status": "ok", + "total_nanos": 1265957 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x62b9a8e4f8df37af", + "max_seconds_per_call": 40, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:35Z", + "timestamp_unix_ms": 1788240635116 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedFactor80", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 3159647030, + "median_nanos": 3158426570, + "min_nanos": 3139782833, + "observed_hash": "0x62b9a8e4f8df37af", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69588, + "repeat_index": 0, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3139782833 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69360, + "repeat_index": 1, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3158426570 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69552, + "repeat_index": 2, + "result_hash": "0x62b9a8e4f8df37af", + "status": "ok", + "total_nanos": 3159647030 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xae563f6ab52a4a8b", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:47Z", + "timestamp_unix_ms": 1788240647948 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedCompletion48", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 3807143, + "median_nanos": 3776078, + "min_nanos": 3770679, + "observed_hash": "0xae563f6ab52a4a8b", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69024, + "repeat_index": 0, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 3770679 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69872, + "repeat_index": 1, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 3807143 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69444, + "repeat_index": 2, + "result_hash": "0xae563f6ab52a4a8b", + "status": "ok", + "total_nanos": 3776078 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2003bafc5", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:48Z", + "timestamp_unix_ms": 1788240648182 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm76", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4365651, + "median_nanos": 4274135, + "min_nanos": 4261737, + "observed_hash": "0x2003bafc5", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68448, + "repeat_index": 0, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4365651 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68720, + "repeat_index": 1, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4274135 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68296, + "repeat_index": 2, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4261737 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0xf4243", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:48Z", + "timestamp_unix_ms": 1788240648417 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm64", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 60375, + "median_nanos": 60294, + "min_nanos": 60004, + "observed_hash": "0xf4243", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68524, + "repeat_index": 0, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1920137 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68236, + "repeat_index": 1, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1932004 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 32, + "peak_rss_kb": 68396, + "repeat_index": 2, + "result_hash": "0xf4243", + "status": "ok", + "total_nanos": 1929430 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2003bafc5", + "max_seconds_per_call": 10.1, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:48Z", + "timestamp_unix_ms": 1788240648649 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runEcm80", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4281326, + "median_nanos": 4273234, + "min_nanos": 4247085, + "observed_hash": "0x2003bafc5", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68164, + "repeat_index": 0, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4281326 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68224, + "repeat_index": 1, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4247085 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 68136, + "repeat_index": 2, + "result_hash": "0x2003bafc5", + "status": "ok", + "total_nanos": 4273234 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x2c5ab36c63d8144e", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:48Z", + "timestamp_unix_ms": 1788240648882 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedCompletion72", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 4530275, + "median_nanos": 4464307, + "min_nanos": 4459610, + "observed_hash": "0x2c5ab36c63d8144e", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69124, + "repeat_index": 0, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 4464307 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69160, + "repeat_index": 1, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 4459610 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69164, + "repeat_index": 2, + "result_hash": "0x2c5ab36c63d8144e", + "status": "ok", + "total_nanos": 4530275 + } + ] + }, + { + "budget_truncated": false, + "config": { + "expected_hash": "0x73341ad461f040fb", + "max_seconds_per_call": 10.05, + "min_total_seconds": 0.001, + "repeats": 3, + "warmup": true, + "warmup_first_iter": false + }, + "env": { + "arch": "x86_64", + "cpu_cores": 96, + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "exe_name": "hexintfactor_bench", + "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_dirty": false, + "hostname": "chungus2", + "lean_bench_version": "0.1.0", + "lean_toolchain": "leanprover/lean4:4.34.0-rc2", + "lean_version": "4.34.0-rc2", + "os": "linux", + "platform_target": "x86_64-unknown-linux-gnu", + "timestamp_iso": "2026-09-01T05:30:49Z", + "timestamp_unix_ms": 1788240649117 + }, + "expected_hash_check": { + "status": "match" + }, + "function": "Hex.IntFactorBench.runBalancedCompletion40", + "hashable": true, + "hashes_agree": true, + "kind": "fixed", + "max_nanos": 3932589, + "median_nanos": 3830789, + "min_nanos": 3819491, + "observed_hash": "0x73341ad461f040fb", + "points": [ + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69068, + "repeat_index": 0, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 3932589 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69872, + "repeat_index": 1, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 3819491 + }, + { + "alloc_bytes": null, + "error": null, + "inner_repeats": 1, + "peak_rss_kb": 69068, + "repeat_index": 2, + "result_hash": "0x73341ad461f040fb", + "status": "ok", + "total_nanos": 3830789 + } + ] + } + ] + }, + "comparisons": { + "gmp_ecm": [ + { + "adjusted_nanos": 264131.6796875, + "bits": 48, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 488707.49609375, + "median_nanos": 483847.59765625, + "min_nanos": 480135.21875, + "output_example": [ + 1000003, + 268435579 + ], + "samples_nanos": [ + 480135.21875, + 488707.49609375, + 480372.25, + 488190.71484375, + 484395.28515625, + 483847.59765625, + 482609.671875 + ] + }, + "eligible": true, + "lean_nanos": 59793.0, + "lean_over_adjusted": 0.2263757231648336, + "n": 268436384306737, + "overhead_fraction": 0.45410149607655464 + }, + { + "adjusted_nanos": 42980.4296875, + "bits": 56, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 264128.0, + "median_nanos": 262696.34765625, + "min_nanos": 261527.07421875, + "output_example": [ + 1000003, + 68719476901 + ], + "samples_nanos": [ + 263283.546875, + 262696.34765625, + 262876.18359375, + 264128.0, + 261527.07421875, + 261632.6640625, + 261688.328125 + ] + }, + "eligible": false, + "lean_nanos": 60030.0, + "lean_over_adjusted": 1.396682174572548, + "n": 68719683059430703, + "overhead_fraction": 0.8363874105180106 + }, + { + "adjusted_nanos": 145252.578125, + "bits": 64, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 366711.38671875, + "median_nanos": 364968.49609375, + "min_nanos": 362812.3671875, + "output_example": [ + 1000003, + 17592186044591 + ], + "samples_nanos": [ + 366292.6796875, + 363513.796875, + 365348.7421875, + 366711.38671875, + 362812.3671875, + 364618.24609375, + 364968.49609375 + ] + }, + "eligible": false, + "lean_nanos": 60294.0, + "lean_over_adjusted": 0.41509762358994273, + "n": 17592238821149133773, + "overhead_fraction": 0.6020133801146257 + }, + { + "adjusted_nanos": 51624.1796875, + "bits": 72, + "ecm": { + "batch_repeats": 256, + "found_factor": false, + "max_nanos": 272681.03125, + "median_nanos": 271340.09765625, + "min_nanos": 270885.12890625, + "output_example": [ + 2362258565959719996521 + ], + "samples_nanos": [ + 271062.2265625, + 272681.03125, + 271340.09765625, + 271493.87890625, + 272339.6640625, + 271328.01171875, + 270885.12890625 + ] + }, + "eligible": false, + "lean_nanos": 4299773.0, + "lean_over_adjusted": 83.28990457626824, + "n": 2362258565959719996521, + "overhead_fraction": 0.8097436385797258 + }, + { + "adjusted_nanos": 128646.04296875, + "bits": 76, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 355228.9765625, + "median_nanos": 348361.9609375, + "min_nanos": 346437.19921875, + "output_example": [ + 8593846213, + 4398046523483 + ], + "samples_nanos": [ + 351924.078125, + 346437.19921875, + 348361.9609375, + 348259.3125, + 347955.4609375, + 355228.9765625, + 350700.1171875 + ] + }, + "eligible": false, + "lean_nanos": 4274135.0, + "lean_over_adjusted": 33.22399120382, + "n": 37796135460432195119879, + "overhead_fraction": 0.6307115661464814 + }, + { + "adjusted_nanos": 158269.7578125, + "bits": 80, + "ecm": { + "batch_repeats": 256, + "found_factor": true, + "max_nanos": 385638.46875, + "median_nanos": 377985.67578125, + "min_nanos": 372176.7578125, + "output_example": [ + 8593846213, + 70368744190051 + ], + "samples_nanos": [ + 372176.7578125, + 385638.46875, + 382110.81640625, + 375829.35546875, + 377985.67578125, + 382552.44921875, + 376820.8671875 + ] + }, + "eligible": false, + "lean_nanos": 4273234.0, + "lean_over_adjusted": 26.99968748964942, + "n": 604738165771235538626863, + "overhead_fraction": 0.5812810697511861 + } + ], + "gmp_ecm_overhead": { + "batch_repeats": 256, + "found_factor": false, + "max_nanos": 222072.22265625, + "median_nanos": 219715.91796875, + "min_nanos": 218696.32421875, + "output_example": [ + 15 + ], + "samples_nanos": [ + 222072.22265625, + 219715.91796875, + 221461.6328125, + 219669.32421875, + 221473.0546875, + 218696.32421875, + 219040.11328125 + ] + }, + "pari": [ + { + "bits": 32, + "lean_batch_nanos": 619793.0, + "lean_nanos": 123958.6, + "lean_over_pari": 36.266744685714286, + "lean_seed_count": 5, + "n": 4296195809, + "pari": { + "batch_repeats": 16384, + "max_nanos": 3479.00390625, + "median_nanos": 3417.96875, + "min_nanos": 3356.93359375, + "samples_nanos": [ + 3479.00390625, + 3479.00390625, + 3479.00390625, + 3356.93359375, + 3417.96875, + 3417.96875, + 3417.96875 + ] + } + }, + { + "bits": 40, + "lean_batch_nanos": 6439605.0, + "lean_nanos": 1287921.0, + "lean_over_pari": 219.805184, + "lean_seed_count": 5, + "n": 1099546267613, + "pari": { + "batch_repeats": 16384, + "max_nanos": 5920.41015625, + "median_nanos": 5859.375, + "min_nanos": 5859.375, + "samples_nanos": [ + 5859.375, + 5859.375, + 5859.375, + 5920.41015625, + 5920.41015625, + 5859.375, + 5920.41015625 + ] + } + }, + { + "bits": 48, + "lean_batch_nanos": 13355457.0, + "lean_nanos": 2671091.4, + "lean_over_pari": 43.41583481904762, + "lean_seed_count": 5, + "n": 281475177027259, + "pari": { + "batch_repeats": 1024, + "max_nanos": 62500.0, + "median_nanos": 61523.4375, + "min_nanos": 61523.4375, + "samples_nanos": [ + 61523.4375, + 61523.4375, + 62500.0, + 61523.4375, + 62500.0, + 61523.4375, + 61523.4375 + ] + } + }, + { + "bits": 56, + "lean_batch_nanos": 43346682.0, + "lean_nanos": 8669336.4, + "lean_over_pari": 64.32898893913044, + "lean_seed_count": 5, + "n": 72057609069267727, + "pari": { + "batch_repeats": 512, + "max_nanos": 134765.625, + "median_nanos": 134765.625, + "min_nanos": 132812.5, + "samples_nanos": [ + 134765.625, + 134765.625, + 134765.625, + 134765.625, + 134765.625, + 134765.625, + 132812.5 + ] + } + }, + { + "bits": 64, + "lean_batch_nanos": 193083657.0, + "lean_nanos": 38616731.4, + "lean_over_pari": 318.8994593032258, + "lean_seed_count": 5, + "n": 18446744168197812149, + "pari": { + "batch_repeats": 512, + "max_nanos": 121093.75, + "median_nanos": 121093.75, + "min_nanos": 119140.625, + "samples_nanos": [ + 119140.625, + 119140.625, + 121093.75, + 119140.625, + 121093.75, + 121093.75, + 121093.75 + ] + } + }, + { + "bits": 72, + "lean_batch_nanos": 720462189.0, + "lean_nanos": 144092437.8, + "lean_over_pari": 793.2830984258065, + "lean_seed_count": 5, + "n": 4722366488642080239163, + "pari": { + "batch_repeats": 512, + "max_nanos": 183593.75, + "median_nanos": 181640.625, + "min_nanos": 181640.625, + "samples_nanos": [ + 183593.75, + 183593.75, + 183593.75, + 181640.625, + 181640.625, + 181640.625, + 181640.625 + ] + } + }, + { + "bits": 80, + "lean_batch_nanos": 3158426570.0, + "lean_nanos": 631685314.0, + "lean_over_pari": 1497.3281517037037, + "lean_seed_count": 5, + "n": 1208925819625624289983961, + "pari": { + "batch_repeats": 128, + "max_nanos": 429687.5, + "median_nanos": 421875.0, + "min_nanos": 421875.0, + "samples_nanos": [ + 429687.5, + 421875.0, + 421875.0, + 421875.0, + 421875.0, + 421875.0, + 421875.0 + ] + } + } + ] + }, + "config": { + "gmp_ecm_batch_repeats": 256, + "gmp_ecm_command": "ecm -q -sigma 7 1000 1", + "gmp_ecm_overhead_input": 15, + "gmp_ecm_timing": "fixed persistent 256-input batch; B2 < B1 disables stage 2", + "pari_timing": "GP getwalltime around a calibrated in-process factor batch", + "rounds": 7, + "scientific_fixed_budget_nanos": { + "runBalancedCompletion32": 10000000, + "runBalancedCompletion40": 10000000, + "runBalancedCompletion48": 10000000, + "runBalancedCompletion56": 10000000, + "runBalancedCompletion64": 10000000, + "runBalancedCompletion72": 10000000, + "runBalancedCompletion80": 10000000, + "runBalancedFactor32": 10000000, + "runBalancedFactor40": 50000000, + "runBalancedFactor48": 100000000, + "runBalancedFactor56": 200000000, + "runBalancedFactor64": 750000000, + "runBalancedFactor72": 2000000000, + "runBalancedFactor80": 6000000000, + "runCyclotomicBatch": 10000000, + "runDefaultFuelSchedule": 2000000000, + "runDownstreamOrder": 10000000, + "runDownstreamPrimitiveRoot": 20000000, + "runEcm48": 20000000, + "runEcm56": 20000000, + "runEcm64": 20000000, + "runEcm72": 20000000, + "runEcm76": 20000000, + "runEcm80": 20000000, + "runEcmBatch": 100000000, + "runEcmRhoBatch": 500000000, + "runPMinusOneBatch": 100000000, + "runPowerGenericBatch": 20000000, + "runPowerSplitBatch": 20000000, + "runTableDispatch": 10000000, + "runTableTrial": 10000000 + }, + "timeout_seconds": 120.0 + }, + "control_audit": [ + "table,success", + "balanced-32,success", + "balanced-40,success", + "balanced-48,success", + "balanced-56,success", + "balanced-64,success", + "balanced-72,success", + "balanced-80,success", + "power,success" + ], + "default_fuel_schedule": [ + { + "attempts": 0, + "default_fuel": 120, + "n": 5999953, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 124, + "n": 11999921, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 128, + "n": 17999983, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 128, + "n": 23999947, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 128, + "n": 30000013, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 35999987, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 41999597, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 47999209, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 53999863, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 59999501, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 132, + "n": 66000017, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 71999951, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 77999983, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 84000193, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 89999939, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 136, + "n": 95999257, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 160, + "n": 4296195809, + "status": "success" + }, + { + "attempts": 22, + "default_fuel": 192, + "n": 1099546267613, + "status": "success" + }, + { + "attempts": 10, + "default_fuel": 224, + "n": 281475177027259, + "status": "success" + }, + { + "attempts": 12, + "default_fuel": 256, + "n": 72057609069267727, + "status": "success" + }, + { + "attempts": 23, + "default_fuel": 288, + "n": 18446744168197812149, + "status": "success" + }, + { + "attempts": 21, + "default_fuel": 320, + "n": 4722366488642080239163, + "status": "success" + }, + { + "attempts": 34, + "default_fuel": 352, + "n": 1208925819625624289983961, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 156, + "n": 4294049777, + "status": "success" + }, + { + "attempts": 10, + "default_fuel": 188, + "n": 550574174279, + "status": "success" + }, + { + "attempts": 7, + "default_fuel": 220, + "n": 140740446466129, + "status": "success" + }, + { + "attempts": 8, + "default_fuel": 252, + "n": 36029347583832121, + "status": "success" + }, + { + "attempts": 13, + "default_fuel": 284, + "n": 9223512775153889363, + "status": "success" + }, + { + "attempts": 20, + "default_fuel": 316, + "n": 2361219270232651542599, + "status": "success" + }, + { + "attempts": 20, + "default_fuel": 332, + "n": 37779508323710275366987, + "status": "success" + }, + { + "attempts": 24, + "default_fuel": 348, + "n": 604472133179352252493901, + "status": "success" + }, + { + "attempts": 21, + "default_fuel": 220, + "n": 268436384306737, + "status": "success" + }, + { + "attempts": 26, + "default_fuel": 252, + "n": 68719683059430703, + "status": "success" + }, + { + "attempts": 22, + "default_fuel": 284, + "n": 17592238821149133773, + "status": "success" + }, + { + "attempts": 22, + "default_fuel": 316, + "n": 2362258565959719996521, + "status": "success" + }, + { + "attempts": 33, + "default_fuel": 332, + "n": 37796135460432195119879, + "status": "success" + }, + { + "attempts": 32, + "default_fuel": 348, + "n": 604738165771235538626863, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 76, + "n": 4095, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 92, + "n": 65535, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 108, + "n": 1048575, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 124, + "n": 16777215, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 140, + "n": 268435455, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 156, + "n": 4294967295, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 188, + "n": 1099511627775, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 220, + "n": 281474976710655, + "status": "success" + }, + { + "attempts": 10, + "default_fuel": 252, + "n": 72057594037927935, + "status": "success" + }, + { + "attempts": 6, + "default_fuel": 284, + "n": 18446744073709551615, + "status": "success" + }, + { + "attempts": 0, + "default_fuel": 316, + "n": 4722366482869645213695, + "status": "success" + }, + { + "attempts": 5, + "default_fuel": 348, + "n": 1208925819614629174706175, + "status": "success" + } + ], + "environment": { + "command": "scripts/bench/intfactor_phase4.py --cpu 7 --rounds 7 --timeout 120 --output reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json", + "commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "dirty": false, + "dirty_status": "", + "ecm_config": "Compilation options:\nIncluded GMP header files version 6.3.0\nGMP_NUMB_BITS = 64\nTuning parameters from x86_64/params.h\nGWNUM_VERSION undefined\nHAVE_SSE2 = 1\nHAVE___GMPN_ADD_NC undefined\nHAVE___GMPN_MOD_34LSUB1 = 1\nHAVE___GMPN_REDC_1 = 1\nUSE_ASM_REDC = 1\nWINDOWS64_ABI undefined\nWANT_ASSERT undefined\n_OPENMP undefined\nMPZMOD_THRESHOLD = 54\nREDC_THRESHOLD = 512\nMUL_NTT_THRESHOLD = 16384\nNTT_GFP_TWIDDLE_DIF_BREAKOVER = 17\nNTT_GFP_TWIDDLE_DIT_BREAKOVER = 17\nPREREVERTDIVISION_NTT_THRESHOLD = 32\nPOLYINVERT_NTT_THRESHOLD = 512\nPOLYEVALT_NTT_THRESHOLD = 512\nMPZSPV_NORMALISE_STRIDE = 512\nWITH_GPU undefined", + "hostname": "chungus2", + "kernel_source_sha256": "fad5c66186fd31c49793245df5052c1658ce38e0a3bbcec477f104b9cd9beb8f", + "lean": "Lean (version 4.34.0-rc2, x86_64-unknown-linux-gnu, commit 6a10ac8c22beadecabdbb0919c2b50214762f91d, Release)", + "lean_bench_sha256": "d0bd18eb6f48d3ef210f323e686932c56832df6c0c03214c7faa4c084ca1d4bf", + "pari_version": "GP/PARI CALCULATOR Version 2.17.3 (released)", + "platform": "Linux-6.12.100-x86_64-with-glibc2.42", + "python": "3.14.6", + "state_after": { + "affinity": [ + 7 + ], + "cpu": 7, + "cpu_model": "unknown", + "cpu_pressure": "some avg10=0.09 avg60=0.23 avg300=0.07 total=33819111549\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "load_average": [ + 4.306640625, + 6.4541015625, + 5.3212890625 + ] + }, + "state_before": { + "affinity": [ + 7 + ], + "cpu": 7, + "cpu_model": "unknown", + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.00 total=33818248747\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "load_average": [ + 6.26513671875, + 4.21435546875, + 3.76123046875 + ] + } + }, + "internal_controls": { + "balanced": [ + { + "bits": 32, + "completion_nanos": 1241671.0, + "full_over_rho": 5.533921458669691, + "full_over_rho_plus_completion": 0.45786126263298493, + "hash": "0x1bf8f79828d53905", + "n": 4296195809, + "normal_nanos": 619793.0, + "rho_nanos": 111998.879028 + }, + { + "bits": 40, + "completion_nanos": 3830789.0, + "full_over_rho": 2.740586882115969, + "full_over_rho_plus_completion": 1.0419218851594074, + "hash": "0x73341ad461f040fb", + "n": 1099546267613, + "normal_nanos": 6439605.0, + "rho_nanos": 2349717.515625 + }, + { + "bits": 48, + "completion_nanos": 3776078.0, + "full_over_rho": 1.4364351091964982, + "full_over_rho_plus_completion": 1.0215500032052018, + "hash": "0xae563f6ab52a4a8b", + "n": 281475177027259, + "normal_nanos": 13355457.0, + "rho_nanos": 9297640.328125 + }, + { + "bits": 56, + "completion_nanos": 3797108.0, + "full_over_rho": 1.1053017198432684, + "full_over_rho_plus_completion": 1.007730376199419, + "hash": "0x386194db34d47118", + "n": 72057609069267727, + "normal_nanos": 43346682.0, + "rho_nanos": 39217058.3125 + }, + { + "bits": 64, + "completion_nanos": 4526680.0, + "full_over_rho": 1.0618611102157258, + "full_over_rho_plus_completion": 1.0360687799433912, + "hash": "0x6dc7828c846f9e2b", + "n": 18446744168197812149, + "normal_nanos": 193083657.0, + "rho_nanos": 181835133.75 + }, + { + "bits": 72, + "completion_nanos": 4464307.0, + "full_over_rho": 0.989222258114209, + "full_over_rho_plus_completion": 0.9831955984827954, + "hash": "0x2c5ab36c63d8144e", + "n": 4722366488642080239163, + "normal_nanos": 720462189.0, + "rho_nanos": 728311745.0 + }, + { + "bits": 80, + "completion_nanos": 4730122.0, + "full_over_rho": 0.9846957516143995, + "full_over_rho_plus_completion": 0.9832457592876716, + "hash": "0x62b9a8e4f8df37af", + "n": 1208925819625624289983961, + "normal_nanos": 3158426570.0, + "rho_nanos": 3207515179.0 + } + ], + "power": { + "generic_nanos": 2007856.0, + "hash": "0x681a285cd74ea124", + "split_nanos": 1915470.0, + "split_over_generic": 0.9539877361723151 + }, + "table": { + "dispatch_nanos": 38159.0, + "hash": "0x2e89d71edc0211cb", + "ratio": 1.1837753994105786, + "trial_nanos": 32235.0 + } + }, + "schema": "hex-int-factor-phase4/3" +} From 9ad2c5eeb5860e308a13175635896dba5a144886 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 05:54:01 +0000 Subject: [PATCH 19/26] bench(hex-int-factor): record kernel replay evidence --- ...-kernel-replay-7d0ee1e2-chungus2-cpu8.json | 36456 ++++++++++++++++ 1 file changed, 36456 insertions(+) create mode 100644 reports/bench-results/hex-int-factor-kernel-replay-7d0ee1e2-chungus2-cpu8.json diff --git a/reports/bench-results/hex-int-factor-kernel-replay-7d0ee1e2-chungus2-cpu8.json b/reports/bench-results/hex-int-factor-kernel-replay-7d0ee1e2-chungus2-cpu8.json new file mode 100644 index 000000000..cf7835d4d --- /dev/null +++ b/reports/bench-results/hex-int-factor-kernel-replay-7d0ee1e2-chungus2-cpu8.json @@ -0,0 +1,36456 @@ +{ + "config": { + "absolute_only": true, + "accounting_quantization_ticks": 3, + "allow_busy": false, + "allow_dirty": false, + "command_template": "lake build +:olean", + "core_interference_accounting": "measurement-cpu-foreign-plus-all-SMT-sibling-busy", + "cpu_affinity": [ + 8 + ], + "cpu_topology": { + "core_id": "34", + "logical_cpu": 8, + "physical_package_id": "0", + "scaling_cur_freq_khz": "4429784", + "scaling_governor": "schedutil", + "thread_siblings_list": "8,56" + }, + "expected_host": "chungus2", + "frequency_measurement": "cpufreq-time-in-state-arm-mean", + "import_baseline_control": null, + "lean_num_threads": "1", + "max_core_interference_ratio": 0.002, + "max_frequency_spread_ratio": 0.15, + "max_load_per_cpu": 0.5, + "max_null_robust_spread_ratio": 0.1, + "max_pair_retries": 32, + "measurement_cpu_foreign_accounting": "busy-minus-child-minus-runner-minus-irq-softirq", + "minimum_control_magnitude_ratio": 2.0, + "null_magnitude_factor": 3.0, + "order": [ + "fresh-build-null", + "replay-10-null", + "replay-1", + "replay-2", + "replay-3", + "replay-4", + "replay-5", + "replay-6", + "replay-7", + "replay-8", + "replay-9", + "replay-10" + ], + "pairing": "adjacent measured reference and candidate fresh modules; contamination retries the complete oriented pair", + "preflight_max_busy_ticks": 2, + "preflight_timeout_seconds": 300.0, + "preflight_window_seconds": 2.0, + "requested_cpu": 8, + "rotation": "pairs left by round index; pair orientation alternates", + "samples": 6, + "shared_host": true, + "timeout_seconds": 30.0, + "warm_command_template": "lake build +:deps", + "warm_timeout_seconds": 300.0 + }, + "environment": { + "architecture": "x86_64", + "cpu_model": "AMD EPYC 9455 48-Core Processor", + "dependency_checkouts": { + "Cli": { + "dirty": false, + "head": "ab3a82db9fea14cf0fd7f5a2de650f4b534640af", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/Cli", + "state_sha256": "65df434312cafbe625f7c255f523575c7ac14dd658fe7d755edcf376634406e2", + "status": "", + "tree": "9f7b5faae284be737c556b3b205043b293061fd2" + }, + "LeanSearchClient": { + "dirty": false, + "head": "ba67e212be1197b84c1f1f6299488a10a3002713", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/LeanSearchClient", + "state_sha256": "4554659b2b9ebedb58446b1c8d0c3b4439940cd9b4d92c081036ca51b3c4d1dc", + "status": "", + "tree": "89abb77cd7d9344beed0f5e041b444c5458674f7" + }, + "MD4Lean": { + "dirty": false, + "head": "31907cc18f48a95384f99cee5582c00fb39e0f67", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/MD4Lean", + "state_sha256": "371e7dd0e12c88d3bf727066e87ba96e0b3630c1b381e30f80bb86d2d3d98b01", + "status": "", + "tree": "968ae7de50111d78c47ecf0682e9de2dfd257f67" + }, + "Qq": { + "dirty": false, + "head": "507746ab8f4b643ccdacb2ec4cdb5853fa9f8ab3", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/Qq", + "state_sha256": "a98d09e28230aad983f781592db94732afd1c3f6ee89665f5381a4a523c24cd7", + "status": "", + "tree": "22ba3c95e36bbc7d0aa9d55677ffebf0be90cccd" + }, + "aesop": { + "dirty": false, + "head": "18889deb9e83ea7420ef51c160d6f88552e744e3", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/aesop", + "state_sha256": "6f95bf2c6fe0e9d21f222f7894115224789824d945de6e03ebb05077c5c6035e", + "status": "", + "tree": "ef71b806106b107d2b259d9b50077d4786aefb66" + }, + "batteries": { + "dirty": false, + "head": "d54dddc581e08be364c278052863524bff7a99a9", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/batteries", + "state_sha256": "d147fd1a7a237e14711c7d53bbac46f83e1df7f386e6368dde5dfcd3274aa6b9", + "status": "", + "tree": "f7460b599b386df89d85bfdf1a7465cd44ff0861" + }, + "illuminate": { + "dirty": false, + "head": "6e558472c981dbee8cb9fcde92fa9593daf04228", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/illuminate", + "state_sha256": "a98eb6e62a445ff4d98e457669bdcf6fbd215cfb275333232cef9833329a925a", + "status": "", + "tree": "6fe64d8f2c0a64d7b7a3647f555f465fb636a55b" + }, + "importGraph": { + "dirty": false, + "head": "d8823026ac7ef130c253089d95685f9877b95323", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/importGraph", + "state_sha256": "24ea70ed738b9b9a3e6f6e4fb49174b541e5fe5f285b730163cd3cba093193b4", + "status": "", + "tree": "d5d88b13966b0a4d89a5d04e5cf9f8f5bf25dfeb" + }, + "lean-bench": { + "dirty": false, + "head": "fa30c2763cf523f3ac8e46dc3a1dad0845a40098", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/lean-bench", + "state_sha256": "689f9504c42512f18b20bb58391f1b3026e7a114591037ba1c2e4400db003ff9", + "status": "", + "tree": "5e2c6d004439e19a8fc005e136fea4beb9f28c5b" + }, + "mathlib": { + "dirty": false, + "head": "85e3a25e006c35636f0e53b0e9296caca2685bc0", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/mathlib", + "state_sha256": "40b120f09ff47e9ca7d54b6aca919463d61cb27f1ad58ee07362fe7b54bf3c23", + "status": "", + "tree": "955cb3928b885a10e8deb4e1f293f8f50d82664e" + }, + "plausible": { + "dirty": false, + "head": "d9598f07b1bc701f1e3aae163d2681c1fd978793", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/plausible", + "state_sha256": "9bd4c1e4cd877b3bdc974e50fc27789ab6a80107ae139a051d3f467037d4e16e", + "status": "", + "tree": "81f195d87b0f1efa7b9430b6d21034ed51bd2006" + }, + "proofwidgets": { + "dirty": false, + "head": "a8acbfd87375ff4abe14ce09db5b7664d383bc7f", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/proofwidgets", + "state_sha256": "cb5d130298c96a2f42742dc55b5ca802ee6703fb70147c39d23a10ffaecc8687", + "status": "", + "tree": "7c0d97efaaf9c6b9faeed6c863b8c4085cc989a2" + }, + "subverso": { + "dirty": false, + "head": "847084e80500726e4331dded5f17007ddaf89c31", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/subverso", + "state_sha256": "1ce57a39bc7eb6e755cb1a46f70ea6022bfdf80c5436ff2108efa77c6e9918e6", + "status": "", + "tree": "653a5d4a775e9b68056f0f8b9b253da8c65c286f" + }, + "verso": { + "dirty": false, + "head": "90c688db9db7280364c8bd7f8264c82a01582fd4", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634/.lake/packages/verso", + "state_sha256": "a5dfe8c36b946d57874bafe6ebdd4477bf0415624f31e324f4f733587b76810d", + "status": "", + "tree": "a8e1171167bee808e429a0bf3492a96bd54c5c1a" + } + }, + "git_commit": "7d0ee1e2a479d08a9eeaf617531a3b113aa43e55", + "git_dirty": false, + "gnu_time": "/run/current-system/sw/bin/time", + "host_after": { + "affinity_cpu_frequency_khz": "4424416", + "available_logical_cpus": 1, + "concurrent_lake_lean": [ + { + "command": "lake", + "pid": 1129724 + }, + { + "command": "lean", + "pid": 1129740 + }, + { + "command": "lake", + "pid": 1183249 + }, + { + "command": "lean", + "pid": 1183331 + }, + { + "command": "lake", + "pid": 2023713 + }, + { + "command": "lean", + "pid": 2023721 + }, + { + "command": "lake", + "pid": 2759398 + }, + { + "command": "lake", + "pid": 2759405 + }, + { + "command": "lean", + "pid": 3744974 + }, + { + "command": "lean", + "pid": 3748096 + } + ], + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.41 avg300=0.36 total=33825271989\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825271989, + "load_1m_per_available_cpu": 3.837890625, + "load_1m_per_cpu": 0.03997802734375, + "load_average": [ + 3.837890625, + 3.91455078125, + 4.9833984375 + ], + "logical_cpus": 96, + "runnable_tasks": "9/10570" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430983", + "available_logical_cpus": 1, + "concurrent_lake_lean": [ + { + "command": "lake", + "pid": 314048 + }, + { + "command": "lean", + "pid": 332167 + }, + { + "command": "lean", + "pid": 339085 + }, + { + "command": "lean", + "pid": 339089 + }, + { + "command": "lake", + "pid": 1129724 + }, + { + "command": "lean", + "pid": 1129740 + }, + { + "command": "lake", + "pid": 1183249 + }, + { + "command": "lean", + "pid": 1183331 + }, + { + "command": "lake", + "pid": 2023713 + }, + { + "command": "lean", + "pid": 2023721 + }, + { + "command": "lake", + "pid": 2759398 + }, + { + "command": "lake", + "pid": 2759405 + }, + { + "command": "lean", + "pid": 3744974 + }, + { + "command": "lean", + "pid": 3748096 + } + ], + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.04 avg300=0.06 total=33820183732\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820183732, + "load_1m_per_available_cpu": 13.94677734375, + "load_1m_per_cpu": 0.1452789306640625, + "load_average": [ + 13.94677734375, + 11.01171875, + 7.44091796875 + ], + "logical_cpus": 96, + "runnable_tasks": "10/11322" + }, + "hostname": "chungus2", + "machine_id": "8be29815875342aeaae06e62d60f6b03", + "platform": "Linux-6.12.100-x86_64-with-glibc2.42", + "python": "3.14.6", + "repository": { + "dirty": false, + "head": "7d0ee1e2a479d08a9eeaf617531a3b113aa43e55", + "path": "/home/kim/worktrees/hex-dev/hex-dev-issue-9634", + "state_sha256": "f69c629b77a116b0a1490c69c339151a801c79b8d440777cb84a8c679df86716", + "status": "", + "tree": "8e2dd2ec60369eda01dbcde22ee08517d7198ac1" + }, + "toolchain": "leanprover/lean4:v4.34.0-rc2" + }, + "exhausted_pairs": [], + "measurement": "rotated-paired-fresh-module-olean-wall-absolute-v1", + "measurement_state": "complete", + "partial_samples": null, + "preflight_failures": [], + "rejected_pair_attempts": [ + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.1, + "child_cpu_seconds": 1.8589629999999993, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 195 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.00014599999999919365, + "measurement_cpu_residual_seconds": 0.009854000000000807, + "per_cpu": { + "56": { + "busy_seconds": 0.1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 186, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 2, + "user": 7 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 51, + "user": 135 + } + } + }, + "pressure_some_delta_us": 9750, + "runner_cpu_seconds": 0.0011830000000000451 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4413954", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820417345\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820417345, + "load_1m_per_available_cpu": 6.77734375, + "load_1m_per_cpu": 0.07059733072916667, + "load_average": [ + 6.77734375, + 9.43896484375, + 7.27978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "12/11109" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4425800", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820407595\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820407595, + "load_1m_per_available_cpu": 7.01953125, + "load_1m_per_cpu": 0.0731201171875, + "load_average": [ + 7.01953125, + 9.53125, + 7.2978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11117" + }, + "involuntary_context_switches": 464, + "peak_rss_kb": 1877432, + "precise_child_system_seconds": 0.5078619999999994, + "precise_child_user_seconds": 1.3511009999999999, + "system_seconds": 0.5, + "user_seconds": 1.35, + "voluntary_context_switches": 536, + "wall_nanos": 1945626366 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820394023\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820394023, + "load_1m_per_available_cpu": 7.01953125, + "load_1m_per_cpu": 0.0731201171875, + "load_average": [ + 7.01953125, + 9.53125, + 7.2978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11094" + }, + "issues": [ + "replay-6 round 1 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.100s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000902181956917, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0034589999999987773, + "child_cpu_seconds": 1.0255020000000012, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 2, + "2300000": 0, + "3150000": 109 + }, + "mean_frequency_khz": 3120270.2702702703, + "measurement_cpu_foreign_seconds": 0.0034589999999987773, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0034589999999987773, + "measurement_cpu_residual_seconds": 0.013458999999998777, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 109, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 60 + } + } + }, + "pressure_some_delta_us": 13212, + "runner_cpu_seconds": 0.0010390000000000121 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429012", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820407466\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820407466, + "load_1m_per_available_cpu": 7.01953125, + "load_1m_per_cpu": 0.0731201171875, + "load_average": [ + 7.01953125, + 9.53125, + 7.2978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11113" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430383", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820394254\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820394254, + "load_1m_per_available_cpu": 7.01953125, + "load_1m_per_cpu": 0.0731201171875, + "load_average": [ + 7.01953125, + 9.53125, + 7.2978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/11094" + }, + "involuntary_context_switches": 444, + "peak_rss_kb": 1623920, + "precise_child_system_seconds": 0.43259800000000226, + "precise_child_user_seconds": 0.592903999999999, + "system_seconds": 0.43, + "user_seconds": 0.59, + "voluntary_context_switches": 505, + "wall_nanos": 1102730576 + }, + "round": 1, + "signed_wall_delta_nanos": 842895790, + "slot_index": 7 + }, + { + "attempt": 2, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03796099999999956, + "child_cpu_seconds": 1.8309630000000006, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 1, + "3150000": 191 + }, + "mean_frequency_khz": 3145572.9166666665, + "measurement_cpu_foreign_seconds": 0.00796099999999956, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.00796099999999956, + "measurement_cpu_residual_seconds": 0.01796099999999956, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 53, + "user": 131 + } + } + }, + "pressure_some_delta_us": 11339, + "runner_cpu_seconds": 0.0010759999999999659 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429101", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820442536\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820442536, + "load_1m_per_available_cpu": 6.474609375, + "load_1m_per_cpu": 0.06744384765625, + "load_average": [ + 6.474609375, + 9.33203125, + 7.25634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "8/11144" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4433749", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820431197\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820431197, + "load_1m_per_available_cpu": 6.77734375, + "load_1m_per_cpu": 0.07059733072916667, + "load_average": [ + 6.77734375, + 9.43896484375, + 7.27978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "6/11121" + }, + "involuntary_context_switches": 447, + "peak_rss_kb": 1877416, + "precise_child_system_seconds": 0.5281540000000007, + "precise_child_user_seconds": 1.3028089999999999, + "system_seconds": 0.52, + "user_seconds": 1.3, + "voluntary_context_switches": 522, + "wall_nanos": 1919659625 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4428993", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820418767\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820418767, + "load_1m_per_available_cpu": 6.77734375, + "load_1m_per_cpu": 0.07059733072916667, + "load_average": [ + 6.77734375, + 9.43896484375, + 7.27978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11109" + }, + "issues": [ + "replay-6 round 1 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.038s exceeds 0.030s" + ], + "measurement_attempt": 2, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0009363647550344, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.1348630000000028, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 115 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0059550000000029215, + "measurement_cpu_residual_seconds": 0.004044999999997079, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 114, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.14, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 1, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 66 + } + } + }, + "pressure_some_delta_us": 12213, + "runner_cpu_seconds": 0.0010919999999999819 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429501", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820431085\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820431085, + "load_1m_per_available_cpu": 6.77734375, + "load_1m_per_cpu": 0.07059733072916667, + "load_average": [ + 6.77734375, + 9.43896484375, + 7.27978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "10/11120" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428398", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820418872\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820418872, + "load_1m_per_available_cpu": 6.77734375, + "load_1m_per_cpu": 0.07059733072916667, + "load_average": [ + 6.77734375, + 9.43896484375, + 7.27978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11109" + }, + "involuntary_context_switches": 382, + "peak_rss_kb": 1625792, + "precise_child_system_seconds": 0.4729830000000028, + "precise_child_user_seconds": 0.66188, + "system_seconds": 0.47, + "user_seconds": 0.66, + "voluntary_context_switches": 425, + "wall_nanos": 1152875666 + }, + "round": 1, + "signed_wall_delta_nanos": 766783959, + "slot_index": 7 + }, + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.038053999999999456, + "child_cpu_seconds": 1.8309320000000007, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.00805399999999946, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.00805399999999946, + "measurement_cpu_residual_seconds": 0.01805399999999946, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 133 + } + } + }, + "pressure_some_delta_us": 21981, + "runner_cpu_seconds": 0.0010139999999999594 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429318", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.19 avg60=0.07 avg300=0.04 total=33820627516\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820627516, + "load_1m_per_available_cpu": 4.76513671875, + "load_1m_per_cpu": 0.0496368408203125, + "load_average": [ + 4.76513671875, + 8.41650390625, + 7.10107421875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10756" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427746", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.04 avg300=0.03 total=33820605535\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820605535, + "load_1m_per_available_cpu": 5.09326171875, + "load_1m_per_cpu": 0.0530548095703125, + "load_average": [ + 5.09326171875, + 8.5419921875, + 7.13427734375 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10755" + }, + "involuntary_context_switches": 446, + "peak_rss_kb": 1877416, + "precise_child_system_seconds": 0.5101750000000003, + "precise_child_user_seconds": 1.3207570000000004, + "system_seconds": 0.5, + "user_seconds": 1.32, + "voluntary_context_switches": 532, + "wall_nanos": 1913743450 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3150000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.04 avg300=0.03 total=33820583608\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820583608, + "load_1m_per_available_cpu": 5.09326171875, + "load_1m_per_cpu": 0.0530548095703125, + "load_average": [ + 5.09326171875, + 8.5419921875, + 7.13427734375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10756" + }, + "issues": [ + "replay-9 round 1 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.038s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 28.011190271936357, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 7 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 6 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 13 non-interrupt busy ticks", + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 13, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 13, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 186, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 10 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 10 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 10, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 9 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 6 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 7 non-interrupt busy ticks", + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 2, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 4, + "user": 12 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.023267000000001252, + "child_cpu_seconds": 1.0260369999999988, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3135135.135135135, + "measurement_cpu_foreign_seconds": 0.01326700000000125, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.01326700000000125, + "measurement_cpu_residual_seconds": 0.01326700000000125, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 61 + } + } + }, + "pressure_some_delta_us": 21551, + "runner_cpu_seconds": 0.0006960000000000299 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430596", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.04 avg300=0.03 total=33820605381\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820605381, + "load_1m_per_available_cpu": 5.09326171875, + "load_1m_per_cpu": 0.0530548095703125, + "load_average": [ + 5.09326171875, + 8.5419921875, + 7.13427734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10722" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429512", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.04 avg300=0.03 total=33820583830\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820583830, + "load_1m_per_available_cpu": 5.09326171875, + "load_1m_per_cpu": 0.0530548095703125, + "load_average": [ + 5.09326171875, + 8.5419921875, + 7.13427734375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10755" + }, + "involuntary_context_switches": 396, + "peak_rss_kb": 1626248, + "precise_child_system_seconds": 0.41871599999999987, + "precise_child_user_seconds": 0.6073209999999989, + "system_seconds": 0.41, + "user_seconds": 0.6, + "voluntary_context_switches": 452, + "wall_nanos": 1105374940 + }, + "round": 1, + "signed_wall_delta_nanos": 808368510, + "slot_index": 10 + }, + { + "attempt": 2, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.08288699999999953, + "child_cpu_seconds": 1.8560370000000006, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 192 + }, + "mean_frequency_khz": 3141450.7772020726, + "measurement_cpu_foreign_seconds": 0.002886999999999529, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.002886999999999529, + "measurement_cpu_residual_seconds": 0.002886999999999529, + "per_cpu": { + "56": { + "busy_seconds": 0.08, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 185, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 8 + } + }, + "8": { + "busy_seconds": 1.86, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 53, + "user": 133 + } + } + }, + "pressure_some_delta_us": 17849, + "runner_cpu_seconds": 0.0010759999999999659 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4425641", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.10 avg300=0.05 total=33820666395\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820666395, + "load_1m_per_available_cpu": 4.46337890625, + "load_1m_per_cpu": 0.0464935302734375, + "load_average": [ + 4.46337890625, + 8.29296875, + 7.06787109375 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10947" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426346", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.07 avg300=0.04 total=33820648546\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820648546, + "load_1m_per_available_cpu": 4.76513671875, + "load_1m_per_cpu": 0.0496368408203125, + "load_average": [ + 4.76513671875, + 8.41650390625, + 7.10107421875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10758" + }, + "involuntary_context_switches": 385, + "peak_rss_kb": 1879492, + "precise_child_system_seconds": 0.5271229999999996, + "precise_child_user_seconds": 1.328914000000001, + "system_seconds": 0.52, + "user_seconds": 1.32, + "voluntary_context_switches": 479, + "wall_nanos": 1929162175 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4429745", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.15 avg60=0.07 avg300=0.04 total=33820629163\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820629163, + "load_1m_per_available_cpu": 4.76513671875, + "load_1m_per_cpu": 0.0496368408203125, + "load_average": [ + 4.76513671875, + 8.41650390625, + 7.10107421875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10722" + }, + "issues": [ + "replay-9 round 1 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.083s exceeds 0.030s" + ], + "measurement_attempt": 2, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0009202053770423, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.012896000000002367, + "child_cpu_seconds": 1.0661439999999978, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.012896000000002367, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.012896000000002367, + "measurement_cpu_residual_seconds": 0.03289600000000237, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 50, + "user": 58 + } + } + }, + "pressure_some_delta_us": 18850, + "runner_cpu_seconds": 0.0009599999999999609 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431775", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.07 avg300=0.04 total=33820648138\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820648138, + "load_1m_per_available_cpu": 4.76513671875, + "load_1m_per_cpu": 0.0496368408203125, + "load_average": [ + 4.76513671875, + 8.41650390625, + 7.10107421875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10753" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430855", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.07 avg300=0.04 total=33820629288\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820629288, + "load_1m_per_available_cpu": 4.76513671875, + "load_1m_per_cpu": 0.0496368408203125, + "load_average": [ + 4.76513671875, + 8.41650390625, + 7.10107421875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10722" + }, + "involuntary_context_switches": 216, + "peak_rss_kb": 1625952, + "precise_child_system_seconds": 0.49182099999999807, + "precise_child_user_seconds": 0.5743229999999997, + "system_seconds": 0.49, + "user_seconds": 0.57, + "voluntary_context_switches": 283, + "wall_nanos": 1115594498 + }, + "round": 1, + "signed_wall_delta_nanos": 813567677, + "slot_index": 10 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03267800000000264, + "child_cpu_seconds": 1.8262699999999974, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 189 + }, + "mean_frequency_khz": 3124218.75, + "measurement_cpu_foreign_seconds": 0.01267800000000264, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.01267800000000264, + "measurement_cpu_residual_seconds": 0.02267800000000264, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 133 + } + } + }, + "pressure_some_delta_us": 31466, + "runner_cpu_seconds": 0.001052000000000053 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431324", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.24 avg60=0.15 avg300=0.07 total=33820913480\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820913480, + "load_1m_per_available_cpu": 2.501953125, + "load_1m_per_cpu": 0.02606201171875, + "load_average": [ + 2.501953125, + 6.810546875, + 6.64990234375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10628" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429496", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.12 avg300=0.06 total=33820882014\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820882014, + "load_1m_per_available_cpu": 2.501953125, + "load_1m_per_cpu": 0.02606201171875, + "load_average": [ + 2.501953125, + 6.810546875, + 6.64990234375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10630" + }, + "involuntary_context_switches": 469, + "peak_rss_kb": 1875412, + "precise_child_system_seconds": 0.5049579999999985, + "precise_child_user_seconds": 1.321311999999999, + "system_seconds": 0.5, + "user_seconds": 1.32, + "voluntary_context_switches": 550, + "wall_nanos": 1917851821 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1509111", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.12 avg300=0.06 total=33820881809\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820881809, + "load_1m_per_available_cpu": 2.501953125, + "load_1m_per_cpu": 0.02606201171875, + "load_average": [ + 2.501953125, + 6.810546875, + 6.64990234375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10630" + }, + "issues": [ + "replay-2 round 2 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.033s exceeds 0.030s", + "replay-2 round 2 reference: aggregate measurement-CPU foreign and SMT-sibling busy time 0.031s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-2", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 16.007695496082306, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 24 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 24, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 175, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 13, + "user": 11 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 32 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 32, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 167, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 25, + "user": 7 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.031014999999997565, + "child_cpu_seconds": 1.0583000000000027, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3135398.2300884956, + "measurement_cpu_foreign_seconds": 0.011014999999997563, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.011014999999997563, + "measurement_cpu_residual_seconds": 0.021014999999997563, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.08, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 61 + } + } + }, + "pressure_some_delta_us": 27084, + "runner_cpu_seconds": 0.0006849999999998246 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430646", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.38 avg60=0.18 avg300=0.08 total=33820941635\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820941635, + "load_1m_per_available_cpu": 2.501953125, + "load_1m_per_cpu": 0.02606201171875, + "load_average": [ + 2.501953125, + 6.810546875, + 6.64990234375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10630" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429941", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.24 avg60=0.15 avg300=0.07 total=33820914551\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820914551, + "load_1m_per_available_cpu": 2.501953125, + "load_1m_per_cpu": 0.02606201171875, + "load_average": [ + 2.501953125, + 6.810546875, + 6.64990234375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10628" + }, + "involuntary_context_switches": 441, + "peak_rss_kb": 1625820, + "precise_child_system_seconds": 0.45248699999999786, + "precise_child_user_seconds": 0.6058130000000048, + "system_seconds": 0.45, + "user_seconds": 0.6, + "voluntary_context_switches": 472, + "wall_nanos": 1129562422 + }, + "round": 2, + "signed_wall_delta_nanos": 788289399, + "slot_index": 2 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.047263000000003594, + "child_cpu_seconds": 2.021651999999996, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 208 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0072630000000035895, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.0072630000000035895, + "measurement_cpu_residual_seconds": 0.02726300000000359, + "per_cpu": { + "56": { + "busy_seconds": 0.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 205, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 2 + } + }, + "8": { + "busy_seconds": 2.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 56, + "user": 147 + } + } + }, + "pressure_some_delta_us": 10610, + "runner_cpu_seconds": 0.0010850000000002247 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429988", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.23 avg300=0.10 total=33821137384\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821137384, + "load_1m_per_available_cpu": 3.04052734375, + "load_1m_per_cpu": 0.031672159830729164, + "load_average": [ + 3.04052734375, + 6.345703125, + 6.49609375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10754" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428069", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.24 avg300=0.10 total=33821126774\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821126774, + "load_1m_per_available_cpu": 1.73779296875, + "load_1m_per_cpu": 0.018102010091145832, + "load_average": [ + 1.73779296875, + 6.14892578125, + 6.43359375 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10480" + }, + "involuntary_context_switches": 453, + "peak_rss_kb": 1875468, + "precise_child_system_seconds": 0.5589179999999985, + "precise_child_user_seconds": 1.4627339999999975, + "system_seconds": 0.55, + "user_seconds": 1.46, + "voluntary_context_switches": 503, + "wall_nanos": 2083249908 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.24 avg300=0.10 total=33821126590\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821126590, + "load_1m_per_available_cpu": 1.73779296875, + "load_1m_per_cpu": 0.018102010091145832, + "load_average": [ + 1.73779296875, + 6.14892578125, + 6.43359375 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10481" + }, + "issues": [ + "replay-5 round 2 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.047s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.002577323932201, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 8 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 8 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.012895000000002765, + "child_cpu_seconds": 1.0860679999999974, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 113 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.002895000000002765, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.002895000000002765, + "measurement_cpu_residual_seconds": 0.012895000000002765, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 62 + } + } + }, + "pressure_some_delta_us": 16614, + "runner_cpu_seconds": 0.0010369999999999546 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4339979", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.23 avg300=0.10 total=33821154236\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821154236, + "load_1m_per_available_cpu": 3.04052734375, + "load_1m_per_cpu": 0.031672159830729164, + "load_average": [ + 3.04052734375, + 6.345703125, + 6.49609375 + ], + "logical_cpus": 96, + "runnable_tasks": "23/10758" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4425648", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.23 avg300=0.10 total=33821137622\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821137622, + "load_1m_per_available_cpu": 3.04052734375, + "load_1m_per_cpu": 0.031672159830729164, + "load_average": [ + 3.04052734375, + 6.345703125, + 6.49609375 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10754" + }, + "involuntary_context_switches": 366, + "peak_rss_kb": 1624488, + "precise_child_system_seconds": 0.4639359999999968, + "precise_child_user_seconds": 0.6221320000000006, + "system_seconds": 0.46, + "user_seconds": 0.62, + "voluntary_context_switches": 434, + "wall_nanos": 1129187162 + }, + "round": 2, + "signed_wall_delta_nanos": 954062746, + "slot_index": 5 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.04, + "child_cpu_seconds": 1.8611339999999998, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.0021999999999999624, + "measurement_cpu_residual_seconds": 0.017800000000000038, + "per_cpu": { + "56": { + "busy_seconds": 0.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "busy_seconds": 1.88, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 49, + "user": 137 + } + } + }, + "pressure_some_delta_us": 12588, + "runner_cpu_seconds": 0.0010660000000000114 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429260", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.14 avg60=0.18 avg300=0.10 total=33821243586\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821243586, + "load_1m_per_available_cpu": 3.48388671875, + "load_1m_per_cpu": 0.036290486653645836, + "load_average": [ + 3.48388671875, + 6.17529296875, + 6.4345703125 + ], + "logical_cpus": 96, + "runnable_tasks": "8/10782" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429446", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.17 avg60=0.19 avg300=0.10 total=33821230998\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821230998, + "load_1m_per_available_cpu": 3.09033203125, + "load_1m_per_cpu": 0.032190958658854164, + "load_average": [ + 3.09033203125, + 6.14404296875, + 6.42578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10743" + }, + "involuntary_context_switches": 458, + "peak_rss_kb": 1877532, + "precise_child_system_seconds": 0.4933249999999987, + "precise_child_user_seconds": 1.3678090000000012, + "system_seconds": 0.49, + "user_seconds": 1.36, + "voluntary_context_switches": 544, + "wall_nanos": 1911916279 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1513228", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.17 avg60=0.19 avg300=0.10 total=33821230179\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821230179, + "load_1m_per_available_cpu": 3.09033203125, + "load_1m_per_cpu": 0.032190958658854164, + "load_average": [ + 3.09033203125, + 6.14404296875, + 6.42578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10743" + }, + "issues": [ + "replay-7 round 2 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.040s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001319353003055, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.016231999999997353, + "child_cpu_seconds": 1.0626960000000025, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.006231999999997351, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.006231999999997351, + "measurement_cpu_residual_seconds": 0.006231999999997351, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.07, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 58 + } + } + }, + "pressure_some_delta_us": 13703, + "runner_cpu_seconds": 0.001072000000000184 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432981", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.14 avg60=0.18 avg300=0.10 total=33821257421\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821257421, + "load_1m_per_available_cpu": 3.48388671875, + "load_1m_per_cpu": 0.036290486653645836, + "load_average": [ + 3.48388671875, + 6.17529296875, + 6.4345703125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10754" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4424067", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.14 avg60=0.18 avg300=0.10 total=33821243718\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821243718, + "load_1m_per_available_cpu": 3.48388671875, + "load_1m_per_cpu": 0.036290486653645836, + "load_average": [ + 3.48388671875, + 6.17529296875, + 6.4345703125 + ], + "logical_cpus": 96, + "runnable_tasks": "13/10782" + }, + "involuntary_context_switches": 461, + "peak_rss_kb": 1625848, + "precise_child_system_seconds": 0.4858469999999997, + "precise_child_user_seconds": 0.5768490000000028, + "system_seconds": 0.48, + "user_seconds": 0.57, + "voluntary_context_switches": 495, + "wall_nanos": 1129919353 + }, + "round": 2, + "signed_wall_delta_nanos": 781996926, + "slot_index": 7 + }, + { + "attempt": 2, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.8149329999999964, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 188 + }, + "mean_frequency_khz": 3141269.8412698414, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.005585999999996077, + "measurement_cpu_residual_seconds": 0.014414000000003924, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.83, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 50, + "user": 131 + } + } + }, + "pressure_some_delta_us": 25015, + "runner_cpu_seconds": 0.0006529999999997926 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429746", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.25 avg60=0.19 avg300=0.10 total=33821285913\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821285913, + "load_1m_per_available_cpu": 3.28466796875, + "load_1m_per_cpu": 0.034215291341145836, + "load_average": [ + 3.28466796875, + 6.08935546875, + 6.4052734375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10747" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428736", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.17 avg300=0.10 total=33821260898\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821260898, + "load_1m_per_available_cpu": 3.28466796875, + "load_1m_per_cpu": 0.034215291341145836, + "load_average": [ + 3.28466796875, + 6.08935546875, + 6.4052734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10748" + }, + "involuntary_context_switches": 352, + "peak_rss_kb": 1877444, + "precise_child_system_seconds": 0.5072779999999995, + "precise_child_user_seconds": 1.307654999999997, + "system_seconds": 0.5, + "user_seconds": 1.3, + "voluntary_context_switches": 428, + "wall_nanos": 1904398306 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.17 avg300=0.10 total=33821260761\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821260761, + "load_1m_per_available_cpu": 3.28466796875, + "load_1m_per_cpu": 0.034215291341145836, + "load_average": [ + 3.28466796875, + 6.08935546875, + 6.4052734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10748" + }, + "issues": [ + "replay-7 round 2 reference: aggregate measurement-CPU foreign and SMT-sibling busy time 0.034s exceeds 0.030s" + ], + "measurement_attempt": 2, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.002535100094974, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03446899999999985, + "child_cpu_seconds": 1.074427, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.014468999999999843, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.014468999999999843, + "measurement_cpu_residual_seconds": 0.014468999999999843, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 109, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.09, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 62 + } + } + }, + "pressure_some_delta_us": 18987, + "runner_cpu_seconds": 0.001104000000000216 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429632", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.39 avg60=0.22 avg300=0.11 total=33821305157\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821305157, + "load_1m_per_available_cpu": 3.28466796875, + "load_1m_per_cpu": 0.034215291341145836, + "load_average": [ + 3.28466796875, + 6.08935546875, + 6.4052734375 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10782" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429917", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.25 avg60=0.19 avg300=0.10 total=33821286170\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821286170, + "load_1m_per_available_cpu": 3.28466796875, + "load_1m_per_cpu": 0.034215291341145836, + "load_average": [ + 3.28466796875, + 6.08935546875, + 6.4052734375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10747" + }, + "involuntary_context_switches": 549, + "peak_rss_kb": 1625844, + "precise_child_system_seconds": 0.4634199999999993, + "precise_child_user_seconds": 0.6110070000000007, + "system_seconds": 0.46, + "user_seconds": 0.61, + "voluntary_context_switches": 579, + "wall_nanos": 1121079053 + }, + "round": 2, + "signed_wall_delta_nanos": 783319253, + "slot_index": 7 + }, + { + "attempt": 3, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.04867899999999455, + "child_cpu_seconds": 1.8302870000000055, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 189 + }, + "mean_frequency_khz": 3124218.75, + "measurement_cpu_foreign_seconds": 0.008678999999994552, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.008678999999994552, + "measurement_cpu_residual_seconds": 0.008678999999994552, + "per_cpu": { + "56": { + "busy_seconds": 0.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 134 + } + } + }, + "pressure_some_delta_us": 16481, + "runner_cpu_seconds": 0.0010339999999999794 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429959", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.21 avg300=0.11 total=33821323409\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821323409, + "load_1m_per_available_cpu": 3.50244140625, + "load_1m_per_cpu": 0.0364837646484375, + "load_average": [ + 3.50244140625, + 6.08740234375, + 6.40283203125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10743" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429831", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.21 avg300=0.11 total=33821306928\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821306928, + "load_1m_per_available_cpu": 3.50244140625, + "load_1m_per_cpu": 0.0364837646484375, + "load_average": [ + 3.50244140625, + 6.08740234375, + 6.40283203125 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10744" + }, + "involuntary_context_switches": 444, + "peak_rss_kb": 1877452, + "precise_child_system_seconds": 0.49607300000000265, + "precise_child_user_seconds": 1.334214000000003, + "system_seconds": 0.49, + "user_seconds": 1.33, + "voluntary_context_switches": 513, + "wall_nanos": 1915276529 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4426390", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.21 avg300=0.11 total=33821306784\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821306784, + "load_1m_per_available_cpu": 3.50244140625, + "load_1m_per_cpu": 0.0364837646484375, + "load_average": [ + 3.50244140625, + 6.08740234375, + 6.40283203125 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10743" + }, + "issues": [ + "replay-7 round 2 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.049s exceeds 0.030s" + ], + "measurement_attempt": 3, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0009596780873835, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.022240999999997513, + "child_cpu_seconds": 1.0467080000000024, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.012240999999997513, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.012240999999997513, + "measurement_cpu_residual_seconds": 0.022240999999997513, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.07, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 60 + } + } + }, + "pressure_some_delta_us": 17144, + "runner_cpu_seconds": 0.0010510000000001352 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429234", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.21 avg300=0.11 total=33821341051\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821341051, + "load_1m_per_available_cpu": 3.50244140625, + "load_1m_per_cpu": 0.0364837646484375, + "load_average": [ + 3.50244140625, + 6.08740234375, + 6.40283203125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10744" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430602", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.21 avg300=0.11 total=33821323907\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821323907, + "load_1m_per_available_cpu": 3.50244140625, + "load_1m_per_cpu": 0.0364837646484375, + "load_average": [ + 3.50244140625, + 6.08740234375, + 6.40283203125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10743" + }, + "involuntary_context_switches": 430, + "peak_rss_kb": 1626028, + "precise_child_system_seconds": 0.45269700000000057, + "precise_child_user_seconds": 0.5940110000000018, + "system_seconds": 0.45, + "user_seconds": 0.59, + "voluntary_context_switches": 462, + "wall_nanos": 1116261187 + }, + "round": 2, + "signed_wall_delta_nanos": 799015342, + "slot_index": 7 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.06, + "child_cpu_seconds": 1.0496729999999985, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.000716999999998285, + "measurement_cpu_residual_seconds": 0.019283000000001715, + "per_cpu": { + "56": { + "busy_seconds": 0.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 106, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 3 + } + }, + "8": { + "busy_seconds": 1.07, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 43, + "user": 62 + } + } + }, + "pressure_some_delta_us": 22281, + "runner_cpu_seconds": 0.0010439999999998228 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432005", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.23 avg300=0.13 total=33821526743\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821526743, + "load_1m_per_available_cpu": 3.62353515625, + "load_1m_per_cpu": 0.037745157877604164, + "load_average": [ + 3.62353515625, + 5.82666015625, + 6.302734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10751" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429490", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.21 avg300=0.12 total=33821504462\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821504462, + "load_1m_per_available_cpu": 3.62353515625, + "load_1m_per_cpu": 0.037745157877604164, + "load_average": [ + 3.62353515625, + 5.82666015625, + 6.302734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10717" + }, + "involuntary_context_switches": 373, + "peak_rss_kb": 1623992, + "precise_child_system_seconds": 0.43171200000000454, + "precise_child_user_seconds": 0.617960999999994, + "system_seconds": 0.43, + "user_seconds": 0.61, + "voluntary_context_switches": 409, + "wall_nanos": 1114282337 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1513891", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.21 avg300=0.12 total=33821504279\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821504279, + "load_1m_per_available_cpu": 3.62353515625, + "load_1m_per_cpu": 0.037745157877604164, + "load_average": [ + 3.62353515625, + 5.82666015625, + 6.302734375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10717" + }, + "issues": [ + "fresh-build-null round 2 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.060s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "fresh-build-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.005416932981461, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.011061999999998342, + "child_cpu_seconds": 1.0478340000000017, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 109 + }, + "mean_frequency_khz": 3105803.5714285714, + "measurement_cpu_foreign_seconds": 0.001061999999998342, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.001061999999998342, + "measurement_cpu_residual_seconds": 0.001061999999998342, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 58 + } + } + }, + "pressure_some_delta_us": 18175, + "runner_cpu_seconds": 0.0011039999999999939 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430988", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.23 avg300=0.13 total=33821545420\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821545420, + "load_1m_per_available_cpu": 3.62353515625, + "load_1m_per_cpu": 0.037745157877604164, + "load_average": [ + 3.62353515625, + 5.82666015625, + 6.302734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10717" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430658", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.23 avg300=0.13 total=33821527245\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821527245, + "load_1m_per_available_cpu": 3.62353515625, + "load_1m_per_cpu": 0.037745157877604164, + "load_average": [ + 3.62353515625, + 5.82666015625, + 6.302734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10751" + }, + "involuntary_context_switches": 386, + "peak_rss_kb": 1623968, + "precise_child_system_seconds": 0.46544899999999956, + "precise_child_user_seconds": 0.5823850000000022, + "system_seconds": 0.46, + "user_seconds": 0.58, + "voluntary_context_switches": 445, + "wall_nanos": 1122535983 + }, + "round": 2, + "signed_wall_delta_nanos": -8253646, + "slot_index": 11 + }, + { + "attempt": 2, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0030749999999999476, + "child_cpu_seconds": 1.0358710000000002, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.0030749999999999476, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0030749999999999476, + "measurement_cpu_residual_seconds": 0.013074999999999948, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 58 + } + } + }, + "pressure_some_delta_us": 20023, + "runner_cpu_seconds": 0.0010539999999998884 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4427413", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.07 avg60=0.19 avg300=0.12 total=33821572628\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821572628, + "load_1m_per_available_cpu": 3.2197265625, + "load_1m_per_cpu": 0.033538818359375, + "load_average": [ + 3.2197265625, + 5.6669921875, + 6.2451171875 + ], + "logical_cpus": 96, + "runnable_tasks": "9/10722" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430114", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.20 avg300=0.12 total=33821552605\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821552605, + "load_1m_per_available_cpu": 3.2197265625, + "load_1m_per_cpu": 0.033538818359375, + "load_average": [ + 3.2197265625, + 5.6669921875, + 6.2451171875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10718" + }, + "involuntary_context_switches": 419, + "peak_rss_kb": 1626068, + "precise_child_system_seconds": 0.45643499999999904, + "precise_child_user_seconds": 0.5794360000000012, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 485, + "wall_nanos": 1112494059 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4434171", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.20 avg300=0.12 total=33821552327\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821552327, + "load_1m_per_available_cpu": 3.2197265625, + "load_1m_per_cpu": 0.033538818359375, + "load_average": [ + 3.2197265625, + 5.6669921875, + 6.2451171875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10718" + }, + "issues": [ + "fresh-build-null round 2 reference: aggregate measurement-CPU foreign and SMT-sibling busy time 0.043s exceeds 0.030s" + ], + "measurement_attempt": 2, + "pair": "fresh-build-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 10.004035530146211, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 9, + "user": 8 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0433759999999945, + "child_cpu_seconds": 1.0757390000000058, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.013375999999994503, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.013375999999994503, + "measurement_cpu_residual_seconds": 0.013375999999994503, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "busy_seconds": 1.09, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 61 + } + } + }, + "pressure_some_delta_us": 15407, + "runner_cpu_seconds": 0.0008849999999998026 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430275", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.07 avg60=0.19 avg300=0.12 total=33821588258\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821588258, + "load_1m_per_available_cpu": 3.12158203125, + "load_1m_per_cpu": 0.0325164794921875, + "load_average": [ + 3.12158203125, + 5.60595703125, + 6.22216796875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10722" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428591", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.07 avg60=0.19 avg300=0.12 total=33821572851\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821572851, + "load_1m_per_available_cpu": 3.2197265625, + "load_1m_per_cpu": 0.033538818359375, + "load_average": [ + 3.2197265625, + 5.6669921875, + 6.2451171875 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10722" + }, + "involuntary_context_switches": 486, + "peak_rss_kb": 1625960, + "precise_child_system_seconds": 0.4714439999999982, + "precise_child_user_seconds": 0.6042950000000076, + "system_seconds": 0.47, + "user_seconds": 0.6, + "voluntary_context_switches": 542, + "wall_nanos": 1126352075 + }, + "round": 2, + "signed_wall_delta_nanos": -13858016, + "slot_index": 11 + }, + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03820499999999091, + "child_cpu_seconds": 1.880701000000009, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 194 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.008204999999990914, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.008204999999990914, + "measurement_cpu_residual_seconds": 0.008204999999990914, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "busy_seconds": 1.89, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 54, + "user": 135 + } + } + }, + "pressure_some_delta_us": 11009, + "runner_cpu_seconds": 0.0010939999999999284 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430419", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.20 avg300=0.13 total=33821666663\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821666663, + "load_1m_per_available_cpu": 4.30029296875, + "load_1m_per_cpu": 0.044794718424479164, + "load_average": [ + 4.30029296875, + 5.7412109375, + 6.25634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10726" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430280", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.11 avg60=0.17 avg300=0.12 total=33821655654\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821655654, + "load_1m_per_available_cpu": 4.30029296875, + "load_1m_per_cpu": 0.044794718424479164, + "load_average": [ + 4.30029296875, + 5.7412109375, + 6.25634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10628" + }, + "involuntary_context_switches": 385, + "peak_rss_kb": 1875488, + "precise_child_system_seconds": 0.5320970000000003, + "precise_child_user_seconds": 1.3486040000000088, + "system_seconds": 0.53, + "user_seconds": 1.34, + "voluntary_context_switches": 455, + "wall_nanos": 1938579673 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2613573", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.11 avg60=0.17 avg300=0.12 total=33821631993\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821631993, + "load_1m_per_available_cpu": 3.97802734375, + "load_1m_per_cpu": 0.041437784830729164, + "load_average": [ + 3.97802734375, + 5.70263671875, + 6.24658203125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10715" + }, + "issues": [ + "replay-1 round 3 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.038s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-1", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.002590287011117, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 5 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 18 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 18, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 2, + "user": 16 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.021097999999997834, + "child_cpu_seconds": 1.0478450000000024, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.0010979999999978316, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0010979999999978316, + "measurement_cpu_residual_seconds": 0.011097999999997832, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 59 + } + } + }, + "pressure_some_delta_us": 23325, + "runner_cpu_seconds": 0.0010569999999998636 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430173", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.11 avg60=0.17 avg300=0.12 total=33821655560\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821655560, + "load_1m_per_available_cpu": 4.30029296875, + "load_1m_per_cpu": 0.044794718424479164, + "load_average": [ + 4.30029296875, + 5.7412109375, + 6.25634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10615" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431986", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.11 avg60=0.17 avg300=0.12 total=33821632235\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821632235, + "load_1m_per_available_cpu": 3.97802734375, + "load_1m_per_cpu": 0.041437784830729164, + "load_average": [ + 3.97802734375, + 5.70263671875, + 6.24658203125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10715" + }, + "involuntary_context_switches": 189, + "peak_rss_kb": 1624008, + "precise_child_system_seconds": 0.4591780000000014, + "precise_child_user_seconds": 0.5886670000000009, + "system_seconds": 0.45, + "user_seconds": 0.58, + "voluntary_context_switches": 245, + "wall_nanos": 1117644988 + }, + "round": 3, + "signed_wall_delta_nanos": 820934685, + "slot_index": 0 + }, + { + "attempt": 2, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.012189999999993928, + "child_cpu_seconds": 1.8767510000000058, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 192 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0021899999999939277, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0021899999999939277, + "measurement_cpu_residual_seconds": 0.012189999999993928, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.89, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 137 + } + } + }, + "pressure_some_delta_us": 11690, + "runner_cpu_seconds": 0.0010590000000001432 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428079", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.17 avg300=0.12 total=33821700219\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821700219, + "load_1m_per_available_cpu": 3.9462890625, + "load_1m_per_cpu": 0.041107177734375, + "load_average": [ + 3.9462890625, + 5.6171875, + 6.21044921875 + ], + "logical_cpus": 96, + "runnable_tasks": "13/10755" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428630", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.17 avg300=0.12 total=33821688529\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821688529, + "load_1m_per_available_cpu": 3.9462890625, + "load_1m_per_cpu": 0.041107177734375, + "load_average": [ + 3.9462890625, + 5.6171875, + 6.21044921875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10723" + }, + "involuntary_context_switches": 440, + "peak_rss_kb": 1875496, + "precise_child_system_seconds": 0.5078269999999989, + "precise_child_user_seconds": 1.368924000000007, + "system_seconds": 0.5, + "user_seconds": 1.36, + "voluntary_context_switches": 518, + "wall_nanos": 1922610199 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4434182", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.15 avg60=0.18 avg300=0.12 total=33821670736\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821670736, + "load_1m_per_available_cpu": 4.11572265625, + "load_1m_per_cpu": 0.042872111002604164, + "load_average": [ + 4.11572265625, + 5.6787109375, + 6.2333984375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10723" + }, + "issues": [ + "replay-1 round 3 reference: aggregate measurement-CPU foreign and SMT-sibling busy time 0.117s exceeds 0.030s" + ], + "measurement_attempt": 2, + "pair": "replay-1", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.002531116362661, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 8 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 7 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 11 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 11, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 8, + "user": 3 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.11748800000000151, + "child_cpu_seconds": 1.0809369999999987, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 114 + }, + "mean_frequency_khz": 3135652.1739130435, + "measurement_cpu_foreign_seconds": 0.007488000000001502, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.007488000000001502, + "measurement_cpu_residual_seconds": 0.017488000000001502, + "per_cpu": { + "56": { + "busy_seconds": 0.11, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 103, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 9, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 48, + "user": 61 + } + } + }, + "pressure_some_delta_us": 17227, + "runner_cpu_seconds": 0.001574999999999882 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4425736", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.17 avg300=0.12 total=33821688369\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821688369, + "load_1m_per_available_cpu": 3.9462890625, + "load_1m_per_cpu": 0.041107177734375, + "load_average": [ + 3.9462890625, + 5.6171875, + 6.21044921875 + ], + "logical_cpus": 96, + "runnable_tasks": "15/10737" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428842", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.15 avg60=0.18 avg300=0.12 total=33821671142\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821671142, + "load_1m_per_available_cpu": 4.11572265625, + "load_1m_per_cpu": 0.042872111002604164, + "load_average": [ + 4.11572265625, + 5.6787109375, + 6.2333984375 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10723" + }, + "involuntary_context_switches": 420, + "peak_rss_kb": 1624004, + "precise_child_system_seconds": 0.47653700000000043, + "precise_child_user_seconds": 0.6043999999999983, + "system_seconds": 0.47, + "user_seconds": 0.6, + "voluntary_context_switches": 468, + "wall_nanos": 1147174294 + }, + "round": 3, + "signed_wall_delta_nanos": 775435905, + "slot_index": 0 + }, + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.04, + "child_cpu_seconds": 1.819470999999993, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0005459999999930434, + "measurement_cpu_residual_seconds": 0.009454000000006957, + "per_cpu": { + "56": { + "busy_seconds": 0.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "busy_seconds": 1.83, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 134 + } + } + }, + "pressure_some_delta_us": 27744, + "runner_cpu_seconds": 0.0010750000000001592 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431243", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.45 avg60=0.25 avg300=0.15 total=33821969726\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821969726, + "load_1m_per_available_cpu": 2.94482421875, + "load_1m_per_cpu": 0.030675252278645832, + "load_average": [ + 2.94482421875, + 5.12353515625, + 6.01416015625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10641" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430640", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.22 avg300=0.14 total=33821941982\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821941982, + "load_1m_per_available_cpu": 3.1142578125, + "load_1m_per_cpu": 0.032440185546875, + "load_average": [ + 3.1142578125, + 5.193359375, + 6.04150390625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10607" + }, + "involuntary_context_switches": 349, + "peak_rss_kb": 1877544, + "precise_child_system_seconds": 0.4833280000000002, + "precise_child_user_seconds": 1.3361429999999928, + "system_seconds": 0.48, + "user_seconds": 1.33, + "voluntary_context_switches": 415, + "wall_nanos": 1917986332 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3722405", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.20 avg300=0.14 total=33821911957\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821911957, + "load_1m_per_available_cpu": 3.1142578125, + "load_1m_per_cpu": 0.032440185546875, + "load_average": [ + 3.1142578125, + 5.193359375, + 6.04150390625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10610" + }, + "issues": [ + "replay-6 round 3 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.040s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001767131034285, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.010873999999997164, + "child_cpu_seconds": 1.0280800000000028, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0008739999999971635, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0008739999999971635, + "measurement_cpu_residual_seconds": 0.010873999999997164, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 46, + "user": 57 + } + } + }, + "pressure_some_delta_us": 29492, + "runner_cpu_seconds": 0.0010460000000001024 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431914", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.22 avg300=0.14 total=33821941532\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821941532, + "load_1m_per_available_cpu": 3.1142578125, + "load_1m_per_cpu": 0.032440185546875, + "load_average": [ + 3.1142578125, + 5.193359375, + 6.04150390625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10607" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427651", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.20 avg300=0.14 total=33821912040\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821912040, + "load_1m_per_available_cpu": 3.1142578125, + "load_1m_per_cpu": 0.032440185546875, + "load_average": [ + 3.1142578125, + 5.193359375, + 6.04150390625 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10619" + }, + "involuntary_context_switches": 249, + "peak_rss_kb": 1624008, + "precise_child_system_seconds": 0.454504, + "precise_child_user_seconds": 0.5735760000000028, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 301, + "wall_nanos": 1112830456 + }, + "round": 3, + "signed_wall_delta_nanos": 805155876, + "slot_index": 5 + }, + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.08180400000000927, + "child_cpu_seconds": 1.8771369999999905, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 192 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.01180400000000926, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.01180400000000926, + "measurement_cpu_residual_seconds": 0.02180400000000926, + "per_cpu": { + "56": { + "busy_seconds": 0.07, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 186, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 2, + "user": 4 + } + }, + "8": { + "busy_seconds": 1.9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 53, + "user": 136 + } + } + }, + "pressure_some_delta_us": 27275, + "runner_cpu_seconds": 0.0010590000000001432 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4421231", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.62 avg60=0.35 avg300=0.18 total=33822144199\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822144199, + "load_1m_per_available_cpu": 3.27734375, + "load_1m_per_cpu": 0.034138997395833336, + "load_average": [ + 3.27734375, + 5.0654296875, + 5.97607421875 + ], + "logical_cpus": 96, + "runnable_tasks": "91/10603" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429638", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.33 avg300=0.17 total=33822116924\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822116924, + "load_1m_per_available_cpu": 3.4755859375, + "load_1m_per_cpu": 0.036204020182291664, + "load_average": [ + 3.4755859375, + 5.13427734375, + 6.00341796875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10459" + }, + "involuntary_context_switches": 505, + "peak_rss_kb": 1877484, + "precise_child_system_seconds": 0.524998999999994, + "precise_child_user_seconds": 1.3521379999999965, + "system_seconds": 0.52, + "user_seconds": 1.35, + "voluntary_context_switches": 569, + "wall_nanos": 1923671807 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4429407", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.30 avg300=0.17 total=33822092127\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822092127, + "load_1m_per_available_cpu": 3.4755859375, + "load_1m_per_cpu": 0.036204020182291664, + "load_average": [ + 3.4755859375, + 5.13427734375, + 6.00341796875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10437" + }, + "issues": [ + "replay-8 round 3 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.082s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-8", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.002588950097561, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.018280999999995766, + "child_cpu_seconds": 1.050805000000004, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3135398.2300884956, + "measurement_cpu_foreign_seconds": 0.008280999999995764, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.008280999999995764, + "measurement_cpu_residual_seconds": 0.008280999999995764, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 60 + } + } + }, + "pressure_some_delta_us": 23899, + "runner_cpu_seconds": 0.0009140000000003035 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430764", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.33 avg300=0.17 total=33822116373\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822116373, + "load_1m_per_available_cpu": 3.4755859375, + "load_1m_per_cpu": 0.036204020182291664, + "load_average": [ + 3.4755859375, + 5.13427734375, + 6.00341796875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10495" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430781", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.30 avg300=0.17 total=33822092474\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822092474, + "load_1m_per_available_cpu": 3.4755859375, + "load_1m_per_cpu": 0.036204020182291664, + "load_average": [ + 3.4755859375, + 5.13427734375, + 6.00341796875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10426" + }, + "involuntary_context_switches": 412, + "peak_rss_kb": 1625872, + "precise_child_system_seconds": 0.45561500000000166, + "precise_child_user_seconds": 0.5951900000000023, + "system_seconds": 0.45, + "user_seconds": 0.59, + "voluntary_context_switches": 451, + "wall_nanos": 1117828228 + }, + "round": 3, + "signed_wall_delta_nanos": 805843579, + "slot_index": 7 + }, + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03898700000000075, + "child_cpu_seconds": 1.8199749999999995, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3141361.2565445025, + "measurement_cpu_foreign_seconds": 0.008987000000000753, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.008987000000000753, + "measurement_cpu_residual_seconds": 0.018987000000000753, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 136 + } + } + }, + "pressure_some_delta_us": 29978, + "runner_cpu_seconds": 0.0010379999999998724 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430155", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.62 avg60=0.32 avg300=0.19 total=33822419134\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822419134, + "load_1m_per_available_cpu": 2.18115234375, + "load_1m_per_cpu": 0.0227203369140625, + "load_average": [ + 2.18115234375, + 4.435546875, + 5.6982421875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10514" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429595", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.30 avg300=0.18 total=33822389156\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822389156, + "load_1m_per_available_cpu": 2.2841796875, + "load_1m_per_cpu": 0.023793538411458332, + "load_average": [ + 2.2841796875, + 4.49365234375, + 5.7236328125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10603" + }, + "involuntary_context_switches": 435, + "peak_rss_kb": 1883608, + "precise_child_system_seconds": 0.47092000000000667, + "precise_child_user_seconds": 1.3490549999999928, + "system_seconds": 0.47, + "user_seconds": 1.34, + "voluntary_context_switches": 514, + "wall_nanos": 1907942834 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1513799", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.28 avg300=0.18 total=33822357994\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822357994, + "load_1m_per_available_cpu": 2.2841796875, + "load_1m_per_cpu": 0.023793538411458332, + "load_average": [ + 2.2841796875, + 4.49365234375, + 5.7236328125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10601" + }, + "issues": [ + "replay-10-null round 3 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.039s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-10-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0013204040005803, + "rejected_windows": [] + }, + "reference": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.024858000000008477, + "child_cpu_seconds": 1.8243289999999917, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 2, + "3150000": 188 + }, + "mean_frequency_khz": 3132460.7329842933, + "measurement_cpu_foreign_seconds": 0.014858000000008476, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.014858000000008476, + "measurement_cpu_residual_seconds": 0.014858000000008476, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 135 + } + } + }, + "pressure_some_delta_us": 29516, + "runner_cpu_seconds": 0.0008129999999999526 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430959", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.30 avg300=0.18 total=33822388706\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822388706, + "load_1m_per_available_cpu": 2.2841796875, + "load_1m_per_cpu": 0.023793538411458332, + "load_average": [ + 2.2841796875, + 4.49365234375, + 5.7236328125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10603" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429887", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.28 avg300=0.18 total=33822359190\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822359190, + "load_1m_per_available_cpu": 2.2841796875, + "load_1m_per_cpu": 0.023793538411458332, + "load_average": [ + 2.2841796875, + 4.49365234375, + 5.7236328125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10601" + }, + "involuntary_context_switches": 348, + "peak_rss_kb": 1883672, + "precise_child_system_seconds": 0.48213799999999196, + "precise_child_user_seconds": 1.3421909999999997, + "system_seconds": 0.48, + "user_seconds": 1.34, + "voluntary_context_switches": 426, + "wall_nanos": 1906634145 + }, + "round": 3, + "signed_wall_delta_nanos": 1308689, + "slot_index": 11 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.053604000000005064, + "child_cpu_seconds": 1.8452659999999952, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 192 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.003604000000005065, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.003604000000005065, + "measurement_cpu_residual_seconds": 0.023604000000005065, + "per_cpu": { + "56": { + "busy_seconds": 0.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 5 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 49, + "user": 136 + } + } + }, + "pressure_some_delta_us": 18542, + "runner_cpu_seconds": 0.0011299999999998533 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430819", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.38 avg300=0.21 total=33822671332\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822671332, + "load_1m_per_available_cpu": 1.611328125, + "load_1m_per_cpu": 0.01678466796875, + "load_average": [ + 1.611328125, + 4.0390625, + 5.517578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10577" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429505", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.63 avg60=0.39 avg300=0.22 total=33822652790\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822652790, + "load_1m_per_available_cpu": 1.6650390625, + "load_1m_per_cpu": 0.017344156901041668, + "load_average": [ + 1.6650390625, + 4.0908203125, + 5.5419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10573" + }, + "involuntary_context_switches": 550, + "peak_rss_kb": 1877528, + "precise_child_system_seconds": 0.48658999999999253, + "precise_child_user_seconds": 1.3586760000000027, + "system_seconds": 0.48, + "user_seconds": 1.35, + "voluntary_context_switches": 622, + "wall_nanos": 1923459228 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1514151", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.63 avg60=0.39 avg300=0.22 total=33822652148\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822652148, + "load_1m_per_available_cpu": 1.6650390625, + "load_1m_per_cpu": 0.017344156901041668, + "load_average": [ + 1.6650390625, + 4.0908203125, + 5.5419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10572" + }, + "issues": [ + "replay-5 round 4 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.054s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0013627842999995, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02107599999999497, + "child_cpu_seconds": 1.057770000000005, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 5, + "2300000": 0, + "3150000": 109 + }, + "mean_frequency_khz": 3077631.5789473685, + "measurement_cpu_foreign_seconds": 0.0010759999999949699, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0010759999999949699, + "measurement_cpu_residual_seconds": 0.0010759999999949699, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 58 + } + } + }, + "pressure_some_delta_us": 27288, + "runner_cpu_seconds": 0.0011540000000000994 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430766", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.60 avg60=0.40 avg300=0.22 total=33822698925\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822698925, + "load_1m_per_available_cpu": 1.611328125, + "load_1m_per_cpu": 0.01678466796875, + "load_average": [ + 1.611328125, + 4.0390625, + 5.517578125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10577" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430945", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.38 avg300=0.21 total=33822671637\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822671637, + "load_1m_per_available_cpu": 1.611328125, + "load_1m_per_cpu": 0.01678466796875, + "load_average": [ + 1.611328125, + 4.0390625, + 5.517578125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10577" + }, + "involuntary_context_switches": 470, + "peak_rss_kb": 1624024, + "precise_child_system_seconds": 0.47940900000000397, + "precise_child_user_seconds": 0.578361000000001, + "system_seconds": 0.47, + "user_seconds": 0.57, + "voluntary_context_switches": 500, + "wall_nanos": 1132786517 + }, + "round": 4, + "signed_wall_delta_nanos": 790672711, + "slot_index": 3 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0683709999999977, + "child_cpu_seconds": 3.4206920000000025, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 345 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.008370999999997703, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.008370999999997703, + "measurement_cpu_residual_seconds": 0.028370999999997704, + "per_cpu": { + "56": { + "busy_seconds": 0.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 339, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + }, + "8": { + "busy_seconds": 3.45, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 1, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 192, + "user": 151 + } + } + }, + "pressure_some_delta_us": 12507, + "runner_cpu_seconds": 0.0009369999999999656 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429792", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.30 avg300=0.22 total=33822952040\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822952040, + "load_1m_per_available_cpu": 2.083984375, + "load_1m_per_cpu": 0.021708170572916668, + "load_average": [ + 2.083984375, + 3.8095703125, + 5.3740234375 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10705" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429161", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.32 avg300=0.22 total=33822939533\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822939533, + "load_1m_per_available_cpu": 1.56884765625, + "load_1m_per_cpu": 0.0163421630859375, + "load_average": [ + 1.56884765625, + 3.73876953125, + 5.359375 + ], + "logical_cpus": 96, + "runnable_tasks": "9/10708" + }, + "involuntary_context_switches": 584, + "peak_rss_kb": 1869740, + "precise_child_system_seconds": 1.9147389999999973, + "precise_child_user_seconds": 1.5059530000000052, + "system_seconds": 1.91, + "user_seconds": 1.5, + "voluntary_context_switches": 675, + "wall_nanos": 3457981603 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4434721", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.32 avg300=0.22 total=33822939373\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822939373, + "load_1m_per_available_cpu": 1.56884765625, + "load_1m_per_cpu": 0.0163421630859375, + "load_average": [ + 1.56884765625, + 3.73876953125, + 5.359375 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10708" + }, + "issues": [ + "replay-10 round 4 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.068s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0009106313809752, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.022494000000000673, + "child_cpu_seconds": 1.3567859999999996, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 140 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.012494000000000671, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.012494000000000671, + "measurement_cpu_residual_seconds": 0.012494000000000671, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 139, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.37, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 75, + "user": 62 + } + } + }, + "pressure_some_delta_us": 11161, + "runner_cpu_seconds": 0.0007199999999998319 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429393", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.06 avg60=0.29 avg300=0.22 total=33822963440\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822963440, + "load_1m_per_available_cpu": 2.083984375, + "load_1m_per_cpu": 0.021708170572916668, + "load_average": [ + 2.083984375, + 3.8095703125, + 5.3740234375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10708" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427806", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.30 avg300=0.22 total=33822952279\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822952279, + "load_1m_per_available_cpu": 2.083984375, + "load_1m_per_cpu": 0.021708170572916668, + "load_average": [ + 2.083984375, + 3.8095703125, + 5.3740234375 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10705" + }, + "involuntary_context_switches": 408, + "peak_rss_kb": 1615520, + "precise_child_system_seconds": 0.7441539999999947, + "precise_child_user_seconds": 0.612632000000005, + "system_seconds": 0.74, + "user_seconds": 0.61, + "voluntary_context_switches": 454, + "wall_nanos": 1403419333 + }, + "round": 4, + "signed_wall_delta_nanos": 2054562270, + "slot_index": 8 + }, + { + "attempt": 2, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.04270199999999155, + "child_cpu_seconds": 3.2761810000000082, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 330 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.002701999999991553, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.002701999999991553, + "measurement_cpu_residual_seconds": 0.012701999999991553, + "per_cpu": { + "56": { + "busy_seconds": 0.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 327, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "busy_seconds": 3.29, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 1, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 184, + "user": 144 + } + } + }, + "pressure_some_delta_us": 17024, + "runner_cpu_seconds": 0.0011170000000002567 + }, + "cpu_percent": 99.0, + "host_after": { + "affinity_cpu_frequency_khz": "4427648", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.27 avg300=0.21 total=33822981721\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822981721, + "load_1m_per_available_cpu": 3.19873046875, + "load_1m_per_cpu": 0.033320109049479164, + "load_average": [ + 3.19873046875, + 4.01220703125, + 5.43115234375 + ], + "logical_cpus": 96, + "runnable_tasks": "8/10701" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4416655", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.05 avg60=0.28 avg300=0.21 total=33822964697\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822964697, + "load_1m_per_available_cpu": 3.19873046875, + "load_1m_per_cpu": 0.033320109049479164, + "load_average": [ + 3.19873046875, + 4.01220703125, + 5.43115234375 + ], + "logical_cpus": 96, + "runnable_tasks": "18/10716" + }, + "involuntary_context_switches": 478, + "peak_rss_kb": 1871476, + "precise_child_system_seconds": 1.83385100000001, + "precise_child_user_seconds": 1.4423299999999983, + "system_seconds": 1.83, + "user_seconds": 1.44, + "voluntary_context_switches": 533, + "wall_nanos": 3302200797 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4421155", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.05 avg60=0.28 avg300=0.21 total=33822964631\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822964631, + "load_1m_per_available_cpu": 2.083984375, + "load_1m_per_cpu": 0.021708170572916668, + "load_average": [ + 2.083984375, + 3.8095703125, + 5.3740234375 + ], + "logical_cpus": 96, + "runnable_tasks": "16/10715" + }, + "issues": [ + "replay-10 round 4 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.043s exceeds 0.030s" + ], + "measurement_attempt": 2, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0011089611798525, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.1412889999999862, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 2, + "3150000": 117 + }, + "mean_frequency_khz": 3135714.285714286, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.0023719999999867007, + "measurement_cpu_residual_seconds": 0.0176280000000133, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 119, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.16, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 54, + "user": 60 + } + } + }, + "pressure_some_delta_us": 15996, + "runner_cpu_seconds": 0.0010830000000003892 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4426041", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.26 avg300=0.21 total=33822998074\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822998074, + "load_1m_per_available_cpu": 3.19873046875, + "load_1m_per_cpu": 0.033320109049479164, + "load_average": [ + 3.19873046875, + 4.01220703125, + 5.43115234375 + ], + "logical_cpus": 96, + "runnable_tasks": "8/10701" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427320", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.27 avg300=0.21 total=33822982078\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822982078, + "load_1m_per_available_cpu": 3.19873046875, + "load_1m_per_cpu": 0.033320109049479164, + "load_average": [ + 3.19873046875, + 4.01220703125, + 5.43115234375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10701" + }, + "involuntary_context_switches": 366, + "peak_rss_kb": 1616752, + "precise_child_system_seconds": 0.5395209999999935, + "precise_child_user_seconds": 0.6017679999999928, + "system_seconds": 0.53, + "user_seconds": 0.6, + "voluntary_context_switches": 415, + "wall_nanos": 1197937268 + }, + "round": 4, + "signed_wall_delta_nanos": 2104263529, + "slot_index": 8 + }, + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03855100000001174, + "child_cpu_seconds": 2.3703499999999877, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 241 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.008551000000011744, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.008551000000011744, + "measurement_cpu_residual_seconds": 0.008551000000011744, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 238, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "busy_seconds": 2.38, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 104, + "user": 134 + } + } + }, + "pressure_some_delta_us": 16245, + "runner_cpu_seconds": 0.0010990000000004052 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428903", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.17 avg60=0.14 avg300=0.17 total=33823240004\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823240004, + "load_1m_per_available_cpu": 3.4072265625, + "load_1m_per_cpu": 0.035491943359375, + "load_average": [ + 3.4072265625, + 3.97119140625, + 5.3037109375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10720" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430350", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.11 avg300=0.17 total=33823223759\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823223759, + "load_1m_per_available_cpu": 3.52978515625, + "load_1m_per_cpu": 0.036768595377604164, + "load_average": [ + 3.52978515625, + 4.0048828125, + 5.32177734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10688" + }, + "involuntary_context_switches": 483, + "peak_rss_kb": 1875436, + "precise_child_system_seconds": 1.0361979999999988, + "precise_child_user_seconds": 1.334151999999989, + "system_seconds": 1.03, + "user_seconds": 1.33, + "voluntary_context_switches": 562, + "wall_nanos": 2410852315 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1574212", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.11 avg300=0.17 total=33823204159\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823204159, + "load_1m_per_available_cpu": 3.52978515625, + "load_1m_per_cpu": 0.036768595377604164, + "load_average": [ + 3.52978515625, + 4.0048828125, + 5.32177734375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10689" + }, + "issues": [ + "replay-5 round 5 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.039s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 18.009554544929415, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 12 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 12, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 7, + "user": 5 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 185, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 14 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 22 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 22, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 178, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 22 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 8 non-interrupt busy ticks", + "SMT sibling CPU 56 had 16 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 16, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 14 + } + }, + "8": { + "noninterrupt_busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0304849999999988, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0015489999999986816, + "measurement_cpu_residual_seconds": 0.008451000000001319, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 55 + } + } + }, + "pressure_some_delta_us": 18256, + "runner_cpu_seconds": 0.0010639999999999539 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430850", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.11 avg300=0.17 total=33823223126\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823223126, + "load_1m_per_available_cpu": 3.52978515625, + "load_1m_per_cpu": 0.036768595377604164, + "load_average": [ + 3.52978515625, + 4.0048828125, + 5.32177734375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10688" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430218", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.11 avg300=0.17 total=33823204870\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823204870, + "load_1m_per_available_cpu": 3.52978515625, + "load_1m_per_cpu": 0.036768595377604164, + "load_average": [ + 3.52978515625, + 4.0048828125, + 5.32177734375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10689" + }, + "involuntary_context_switches": 373, + "peak_rss_kb": 1625992, + "precise_child_system_seconds": 0.48055800000000204, + "precise_child_user_seconds": 0.5499269999999967, + "system_seconds": 0.48, + "user_seconds": 0.54, + "voluntary_context_switches": 416, + "wall_nanos": 1114460782 + }, + "round": 5, + "signed_wall_delta_nanos": 1296391533, + "slot_index": 2 + }, + { + "attempt": 2, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.9591470000000015, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 199 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.010250000000001203, + "measurement_cpu_residual_seconds": -0.010250000000001203, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.95, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 2, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 63, + "user": 132 + } + } + }, + "pressure_some_delta_us": 11312, + "runner_cpu_seconds": 0.001102999999999632 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429357", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.11 avg300=0.16 total=33823271936\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823271936, + "load_1m_per_available_cpu": 3.81005859375, + "load_1m_per_cpu": 0.0396881103515625, + "load_average": [ + 3.81005859375, + 4.0234375, + 5.298828125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10715" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428226", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.05 avg60=0.11 avg300=0.16 total=33823260624\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823260624, + "load_1m_per_available_cpu": 3.81005859375, + "load_1m_per_cpu": 0.0396881103515625, + "load_average": [ + 3.81005859375, + 4.0234375, + 5.298828125 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10729" + }, + "involuntary_context_switches": 403, + "peak_rss_kb": 1875528, + "precise_child_system_seconds": 0.6372049999999945, + "precise_child_user_seconds": 1.321942000000007, + "system_seconds": 0.63, + "user_seconds": 1.32, + "voluntary_context_switches": 463, + "wall_nanos": 1994104069 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4433770", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.05 avg60=0.11 avg300=0.16 total=33823249699\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823249699, + "load_1m_per_available_cpu": 3.18408203125, + "load_1m_per_cpu": 0.033167521158854164, + "load_average": [ + 3.18408203125, + 3.9052734375, + 5.267578125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10703" + }, + "issues": [ + "replay-5 round 5 reference: aggregate measurement-CPU foreign and SMT-sibling busy time 0.053s exceeds 0.030s" + ], + "measurement_attempt": 2, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 12.005810347851366, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 16 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 16, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 185, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 12 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 40 non-interrupt busy ticks", + "SMT sibling CPU 56 had 12 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 12, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 8 + } + }, + "8": { + "noninterrupt_busy_ticks": 40, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 160, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 24, + "user": 16 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 9 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 9 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 20 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 20, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 14, + "user": 6 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.053231999999999245, + "child_cpu_seconds": 0.9957220000000007, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.003231999999999244, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.003231999999999244, + "measurement_cpu_residual_seconds": 0.013231999999999244, + "per_cpu": { + "56": { + "busy_seconds": 0.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 106, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 41, + "user": 59 + } + } + }, + "pressure_some_delta_us": 10619, + "runner_cpu_seconds": 0.0010460000000001024 + }, + "cpu_percent": 90.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430829", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.05 avg60=0.11 avg300=0.16 total=33823260446\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823260446, + "load_1m_per_available_cpu": 3.81005859375, + "load_1m_per_cpu": 0.0396881103515625, + "load_average": [ + 3.81005859375, + 4.0234375, + 5.298828125 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10729" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426024", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.05 avg60=0.11 avg300=0.16 total=33823249827\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823249827, + "load_1m_per_available_cpu": 3.18408203125, + "load_1m_per_cpu": 0.033167521158854164, + "load_average": [ + 3.18408203125, + 3.9052734375, + 5.267578125 + ], + "logical_cpus": 96, + "runnable_tasks": "8/10710" + }, + "involuntary_context_switches": 394, + "peak_rss_kb": 1624692, + "precise_child_system_seconds": 0.4081390000000056, + "precise_child_user_seconds": 0.5875829999999951, + "system_seconds": 0.4, + "user_seconds": 0.58, + "voluntary_context_switches": 433, + "wall_nanos": 1097283031 + }, + "round": 5, + "signed_wall_delta_nanos": 896821038, + "slot_index": 2 + }, + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.05542699999997833, + "child_cpu_seconds": 1.8534790000000214, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.005426999999978328, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.005426999999978328, + "measurement_cpu_residual_seconds": 0.025426999999978328, + "per_cpu": { + "56": { + "busy_seconds": 0.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + }, + "8": { + "busy_seconds": 1.88, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 55, + "user": 131 + } + } + }, + "pressure_some_delta_us": 22706, + "runner_cpu_seconds": 0.0010940000000001504 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430708", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.25 avg300=0.19 total=33823586471\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823586471, + "load_1m_per_available_cpu": 4.63134765625, + "load_1m_per_cpu": 0.048243204752604164, + "load_average": [ + 4.63134765625, + 4.1943359375, + 5.28759765625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10425" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428909", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.26 avg300=0.19 total=33823563765\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823563765, + "load_1m_per_available_cpu": 4.7734375, + "load_1m_per_cpu": 0.049723307291666664, + "load_average": [ + 4.7734375, + 4.21484375, + 5.30029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10477" + }, + "involuntary_context_switches": 407, + "peak_rss_kb": 1877632, + "precise_child_system_seconds": 0.5419310000000053, + "precise_child_user_seconds": 1.3115480000000161, + "system_seconds": 0.54, + "user_seconds": 1.31, + "voluntary_context_switches": 474, + "wall_nanos": 1904306583 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4434493", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.26 avg300=0.19 total=33823553463\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823553463, + "load_1m_per_available_cpu": 4.7734375, + "load_1m_per_cpu": 0.049723307291666664, + "load_average": [ + 4.7734375, + 4.21484375, + 5.30029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10439" + }, + "issues": [ + "replay-9 round 5 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.055s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.002494168002158, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.024892000000020103, + "child_cpu_seconds": 1.0640389999999798, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.0048920000000201025, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0048920000000201025, + "measurement_cpu_residual_seconds": 0.0048920000000201025, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 108, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.07, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 64 + } + } + }, + "pressure_some_delta_us": 9796, + "runner_cpu_seconds": 0.0010690000000002087 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428499", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.26 avg300=0.19 total=33823563333\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823563333, + "load_1m_per_available_cpu": 4.7734375, + "load_1m_per_cpu": 0.049723307291666664, + "load_average": [ + 4.7734375, + 4.21484375, + 5.30029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10477" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426835", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.26 avg300=0.19 total=33823553537\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823553537, + "load_1m_per_available_cpu": 4.7734375, + "load_1m_per_cpu": 0.049723307291666664, + "load_average": [ + 4.7734375, + 4.21484375, + 5.30029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10439" + }, + "involuntary_context_switches": 538, + "peak_rss_kb": 1625936, + "precise_child_system_seconds": 0.43119500000000244, + "precise_child_user_seconds": 0.6328439999999773, + "system_seconds": 0.43, + "user_seconds": 0.63, + "voluntary_context_switches": 580, + "wall_nanos": 1114575196 + }, + "round": 5, + "signed_wall_delta_nanos": 789731387, + "slot_index": 6 + }, + { + "attempt": 1, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.06, + "child_cpu_seconds": 1.889398, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 193 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0004799999999998139, + "measurement_cpu_residual_seconds": -0.0004799999999998139, + "per_cpu": { + "56": { + "busy_seconds": 0.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 186, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + }, + "8": { + "busy_seconds": 1.89, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 2, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 137 + } + } + }, + "pressure_some_delta_us": 38108, + "runner_cpu_seconds": 0.0010819999999998053 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430542", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.77 avg60=0.39 avg300=0.23 total=33823739576\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823739576, + "load_1m_per_available_cpu": 4.4599609375, + "load_1m_per_cpu": 0.046457926432291664, + "load_average": [ + 4.4599609375, + 4.17138671875, + 5.267578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10257" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430251", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.72 avg60=0.37 avg300=0.22 total=33823701468\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823701468, + "load_1m_per_available_cpu": 4.50048828125, + "load_1m_per_cpu": 0.046880086263020836, + "load_average": [ + 4.50048828125, + 4.17431640625, + 5.27490234375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10287" + }, + "involuntary_context_switches": 565, + "peak_rss_kb": 1883776, + "precise_child_system_seconds": 0.5161119999999926, + "precise_child_user_seconds": 1.3732860000000073, + "system_seconds": 0.51, + "user_seconds": 1.37, + "voluntary_context_switches": 614, + "wall_nanos": 1926992080 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4431715", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.66 avg60=0.34 avg300=0.22 total=33823667569\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823667569, + "load_1m_per_available_cpu": 4.50048828125, + "load_1m_per_cpu": 0.046880086263020836, + "load_average": [ + 4.50048828125, + 4.17431640625, + 5.27490234375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10263" + }, + "issues": [ + "replay-10 round 5 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.060s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0008984771557152, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.0405980000000028, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 4, + "2300000": 0, + "3150000": 108 + }, + "mean_frequency_khz": 3091071.4285714286, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0016790000000024199, + "measurement_cpu_residual_seconds": 0.00832099999999758, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 58 + } + } + }, + "pressure_some_delta_us": 33211, + "runner_cpu_seconds": 0.0010809999999996656 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430102", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.72 avg60=0.37 avg300=0.22 total=33823701218\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823701218, + "load_1m_per_available_cpu": 4.50048828125, + "load_1m_per_cpu": 0.046880086263020836, + "load_average": [ + 4.50048828125, + 4.17431640625, + 5.27490234375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10285" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430954", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.66 avg60=0.34 avg300=0.22 total=33823668007\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823668007, + "load_1m_per_available_cpu": 4.50048828125, + "load_1m_per_cpu": 0.046880086263020836, + "load_average": [ + 4.50048828125, + 4.17431640625, + 5.27490234375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10263" + }, + "involuntary_context_switches": 400, + "peak_rss_kb": 1624068, + "precise_child_system_seconds": 0.46068300000000306, + "precise_child_user_seconds": 0.5799149999999997, + "system_seconds": 0.46, + "user_seconds": 0.57, + "voluntary_context_switches": 433, + "wall_nanos": 1117560730 + }, + "round": 5, + "signed_wall_delta_nanos": 809431350, + "slot_index": 7 + }, + { + "attempt": 2, + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03393700000001407, + "child_cpu_seconds": 1.8350199999999859, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.003937000000014068, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.003937000000014068, + "measurement_cpu_residual_seconds": 0.003937000000014068, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 188, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 53, + "user": 131 + } + } + }, + "pressure_some_delta_us": 30160, + "runner_cpu_seconds": 0.0010430000000001272 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429280", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=2.48 avg60=0.83 avg300=0.33 total=33824109250\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824109250, + "load_1m_per_available_cpu": 4.1611328125, + "load_1m_per_cpu": 0.043345133463541664, + "load_average": [ + 4.1611328125, + 4.1162109375, + 5.23779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10255" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428146", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=2.14 avg60=0.73 avg300=0.30 total=33824079090\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824079090, + "load_1m_per_available_cpu": 4.2626953125, + "load_1m_per_cpu": 0.044403076171875, + "load_average": [ + 4.2626953125, + 4.13525390625, + 5.25 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10266" + }, + "involuntary_context_switches": 463, + "peak_rss_kb": 1883716, + "precise_child_system_seconds": 0.5279779999999903, + "precise_child_user_seconds": 1.3070419999999956, + "system_seconds": 0.52, + "user_seconds": 1.3, + "voluntary_context_switches": 533, + "wall_nanos": 1909761543 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=2.14 avg60=0.73 avg300=0.30 total=33824047172\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824047172, + "load_1m_per_available_cpu": 4.2626953125, + "load_1m_per_cpu": 0.044403076171875, + "load_average": [ + 4.2626953125, + 4.13525390625, + 5.25 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10266" + }, + "issues": [ + "replay-10 round 5 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.034s exceeds 0.030s" + ], + "measurement_attempt": 2, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.00237306393683, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 12 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 12, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 188, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 8, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.023971999999988097, + "child_cpu_seconds": 1.034932000000012, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.003971999999988096, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.003971999999988096, + "measurement_cpu_residual_seconds": 0.003971999999988096, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 44, + "user": 60 + } + } + }, + "pressure_some_delta_us": 30243, + "runner_cpu_seconds": 0.0010959999999999859 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428205", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=2.14 avg60=0.73 avg300=0.30 total=33824078873\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824078873, + "load_1m_per_available_cpu": 4.2626953125, + "load_1m_per_cpu": 0.044403076171875, + "load_average": [ + 4.2626953125, + 4.13525390625, + 5.25 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10266" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429168", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=2.14 avg60=0.73 avg300=0.30 total=33824048630\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824048630, + "load_1m_per_available_cpu": 4.2626953125, + "load_1m_per_cpu": 0.044403076171875, + "load_average": [ + 4.2626953125, + 4.13525390625, + 5.25 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10266" + }, + "involuntary_context_switches": 228, + "peak_rss_kb": 1624100, + "precise_child_system_seconds": 0.44317500000001075, + "precise_child_user_seconds": 0.5917570000000012, + "system_seconds": 0.44, + "user_seconds": 0.59, + "voluntary_context_switches": 281, + "wall_nanos": 1117299540 + }, + "round": 5, + "signed_wall_delta_nanos": 792462003, + "slot_index": 7 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.04, + "child_cpu_seconds": 1.850541000000021, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 2, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3132812.5, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.0016000000000211227, + "measurement_cpu_residual_seconds": 0.018399999999978878, + "per_cpu": { + "56": { + "busy_seconds": 0.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 47, + "user": 138 + } + } + }, + "pressure_some_delta_us": 21653, + "runner_cpu_seconds": 0.0010590000000001432 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430096", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.41 avg60=0.62 avg300=0.35 total=33824534179\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824534179, + "load_1m_per_available_cpu": 3.271484375, + "load_1m_per_cpu": 0.034077962239583336, + "load_average": [ + 3.271484375, + 3.8828125, + 5.10400390625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10309" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427758", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.60 avg300=0.35 total=33824512526\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824512526, + "load_1m_per_available_cpu": 3.271484375, + "load_1m_per_cpu": 0.034077962239583336, + "load_average": [ + 3.271484375, + 3.8828125, + 5.10400390625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10265" + }, + "involuntary_context_switches": 446, + "peak_rss_kb": 1877596, + "precise_child_system_seconds": 0.47077600000000075, + "precise_child_user_seconds": 1.3797650000000203, + "system_seconds": 0.47, + "user_seconds": 1.37, + "voluntary_context_switches": 516, + "wall_nanos": 1927484389 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4433555", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.60 avg300=0.35 total=33824512385\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824512385, + "load_1m_per_available_cpu": 3.271484375, + "load_1m_per_cpu": 0.034077962239583336, + "load_average": [ + 3.271484375, + 3.8828125, + 5.10400390625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10265" + }, + "issues": [ + "replay-6 round 6 candidate: aggregate measurement-CPU foreign and SMT-sibling busy time 0.040s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.003529123961926, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 13 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 13, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 186, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 13 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 7 non-interrupt busy ticks", + "SMT sibling CPU 56 had 7 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 6 + } + }, + "8": { + "noninterrupt_busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 6 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0408140000000117, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3135398.2300884956, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.01184500000001143, + "measurement_cpu_residual_seconds": -0.01184500000001143, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 56 + } + } + }, + "pressure_some_delta_us": 27545, + "runner_cpu_seconds": 0.001030999999999782 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432426", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.41 avg60=0.62 avg300=0.35 total=33824561875\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824561875, + "load_1m_per_available_cpu": 3.24951171875, + "load_1m_per_cpu": 0.033849080403645836, + "load_average": [ + 3.24951171875, + 3.86767578125, + 5.09228515625 + ], + "logical_cpus": 96, + "runnable_tasks": "11/10308" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427912", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.41 avg60=0.62 avg300=0.35 total=33824534330\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824534330, + "load_1m_per_available_cpu": 3.271484375, + "load_1m_per_cpu": 0.034077962239583336, + "load_average": [ + 3.271484375, + 3.8828125, + 5.10400390625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10311" + }, + "involuntary_context_switches": 386, + "peak_rss_kb": 1624096, + "precise_child_system_seconds": 0.47368099999999913, + "precise_child_user_seconds": 0.5671330000000125, + "system_seconds": 0.47, + "user_seconds": 0.56, + "voluntary_context_switches": 419, + "wall_nanos": 1117298117 + }, + "round": 6, + "signed_wall_delta_nanos": 810186272, + "slot_index": 2 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.017830000000004453, + "child_cpu_seconds": 1.8511419999999958, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.007830000000004453, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.007830000000004453, + "measurement_cpu_residual_seconds": 0.017830000000004453, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 53, + "user": 133 + } + } + }, + "pressure_some_delta_us": 33870, + "runner_cpu_seconds": 0.0010279999999998068 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430609", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.53 avg300=0.36 total=33824840513\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824840513, + "load_1m_per_available_cpu": 3.3642578125, + "load_1m_per_cpu": 0.035044352213541664, + "load_average": [ + 3.3642578125, + 3.8330078125, + 5.03515625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10274" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430357", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.30 avg60=0.52 avg300=0.36 total=33824806643\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824806643, + "load_1m_per_available_cpu": 3.3642578125, + "load_1m_per_cpu": 0.035044352213541664, + "load_average": [ + 3.3642578125, + 3.8330078125, + 5.03515625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10267" + }, + "involuntary_context_switches": 365, + "peak_rss_kb": 1883760, + "precise_child_system_seconds": 0.5320420000000041, + "precise_child_user_seconds": 1.3190999999999917, + "system_seconds": 0.53, + "user_seconds": 1.31, + "voluntary_context_switches": 429, + "wall_nanos": 1917829813 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1515634", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.30 avg60=0.52 avg300=0.36 total=33824806528\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824806528, + "load_1m_per_available_cpu": 3.3642578125, + "load_1m_per_cpu": 0.035044352213541664, + "load_average": [ + 3.3642578125, + 3.8330078125, + 5.03515625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10266" + }, + "issues": [ + "replay-10 round 6 reference: aggregate measurement-CPU foreign and SMT-sibling busy time 0.045s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.003722183872014, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 16 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 16, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 184, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 13, + "user": 3 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.04537899999999915, + "child_cpu_seconds": 1.053415000000001, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.015378999999999152, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.015378999999999152, + "measurement_cpu_residual_seconds": 0.025378999999999152, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 109, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "busy_seconds": 1.08, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 60 + } + } + }, + "pressure_some_delta_us": 26364, + "runner_cpu_seconds": 0.0012059999999998183 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431491", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.53 avg60=0.55 avg300=0.37 total=33824867318\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824867318, + "load_1m_per_available_cpu": 3.65576171875, + "load_1m_per_cpu": 0.038080851236979164, + "load_average": [ + 3.65576171875, + 3.8857421875, + 5.0458984375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10266" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430700", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.53 avg300=0.36 total=33824840954\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824840954, + "load_1m_per_available_cpu": 3.3642578125, + "load_1m_per_cpu": 0.035044352213541664, + "load_average": [ + 3.3642578125, + 3.8330078125, + 5.03515625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10274" + }, + "involuntary_context_switches": 426, + "peak_rss_kb": 1626116, + "precise_child_system_seconds": 0.46052099999999996, + "precise_child_user_seconds": 0.5928940000000011, + "system_seconds": 0.45, + "user_seconds": 0.59, + "voluntary_context_switches": 469, + "wall_nanos": 1121048329 + }, + "round": 6, + "signed_wall_delta_nanos": 796781484, + "slot_index": 6 + }, + { + "attempt": 1, + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02433200000000845, + "child_cpu_seconds": 1.854576999999992, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 189 + }, + "mean_frequency_khz": 3124218.75, + "measurement_cpu_foreign_seconds": 0.004332000000008449, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.004332000000008449, + "measurement_cpu_residual_seconds": 0.014332000000008449, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 136 + } + } + }, + "pressure_some_delta_us": 28164, + "runner_cpu_seconds": 0.001090999999999731 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431314", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.37 avg60=0.52 avg300=0.37 total=33824994481\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824994481, + "load_1m_per_available_cpu": 4.41357421875, + "load_1m_per_cpu": 0.0459747314453125, + "load_average": [ + 4.41357421875, + 4.0390625, + 5.0771484375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10268" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429901", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.46 avg60=0.54 avg300=0.37 total=33824966317\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824966317, + "load_1m_per_available_cpu": 4.3623046875, + "load_1m_per_cpu": 0.045440673828125, + "load_average": [ + 4.3623046875, + 4.0224609375, + 5.07763671875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10396" + }, + "involuntary_context_switches": 476, + "peak_rss_kb": 1883740, + "precise_child_system_seconds": 0.5032120000000049, + "precise_child_user_seconds": 1.351364999999987, + "system_seconds": 0.5, + "user_seconds": 1.35, + "voluntary_context_switches": 524, + "wall_nanos": 1921877377 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1517064", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.46 avg60=0.54 avg300=0.37 total=33824966120\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824966120, + "load_1m_per_available_cpu": 4.3623046875, + "load_1m_per_cpu": 0.045440673828125, + "load_average": [ + 4.3623046875, + 4.0224609375, + 5.07763671875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10396" + }, + "issues": [ + "replay-10-null round 6 reference: aggregate measurement-CPU foreign and SMT-sibling busy time 0.070s exceeds 0.030s" + ], + "measurement_attempt": 1, + "pair": "replay-10-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.002227306831628, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 14, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.07, + "child_cpu_seconds": 1.8431139999999857, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.004220999999985811, + "measurement_cpu_residual_seconds": 0.0057790000000141895, + "per_cpu": { + "56": { + "busy_seconds": 0.07, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 185, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 6 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 51, + "user": 133 + } + } + }, + "pressure_some_delta_us": 29770, + "runner_cpu_seconds": 0.0011070000000001912 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430303", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.49 avg60=0.53 avg300=0.37 total=33825025100\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825025100, + "load_1m_per_available_cpu": 4.41357421875, + "load_1m_per_cpu": 0.0459747314453125, + "load_average": [ + 4.41357421875, + 4.0390625, + 5.0771484375 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10247" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429571", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.37 avg60=0.52 avg300=0.37 total=33824995330\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824995330, + "load_1m_per_available_cpu": 4.41357421875, + "load_1m_per_cpu": 0.0459747314453125, + "load_average": [ + 4.41357421875, + 4.0390625, + 5.0771484375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10261" + }, + "involuntary_context_switches": 467, + "peak_rss_kb": 1883808, + "precise_child_system_seconds": 0.5123690000000067, + "precise_child_user_seconds": 1.330744999999979, + "system_seconds": 0.51, + "user_seconds": 1.33, + "voluntary_context_switches": 523, + "wall_nanos": 1913062709 + }, + "round": 6, + "signed_wall_delta_nanos": 8814668, + "slot_index": 8 + } + ], + "results": { + "fresh-build-null": { + "build_magnitude_wall_nanos": 1114320088, + "candidate": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "family": "fresh-build-noise", + "magnitude": "baseline", + "median_candidate_peak_rss_kb": 1624978, + "median_candidate_wall_nanos": 1114197421, + "median_reference_peak_rss_kb": 1624050, + "median_reference_wall_nanos": 1114320088, + "median_signed_wall_delta_nanos": -1502973, + "null_control": true, + "null_iqr_nanos": 151687846, + "null_lower_fence_nanos": -378311318, + "null_mad_nanos": 18281563, + "null_max_absolute_delta_nanos": 1358285728, + "null_median_nanos": -1502973, + "null_outlier_count": 1, + "null_robust_envelope_nanos": 1358285728, + "null_robust_spread_ratio": 0.1361259189648567, + "null_spread_nanos": 1390244456, + "null_tukey_envelope_nanos": 378311318, + "null_upper_fence_nanos": 228440066, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.019045000000000173, + "child_cpu_seconds": 1.2899129999999999, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 135 + }, + "mean_frequency_khz": 3137867.6470588236, + "measurement_cpu_foreign_seconds": 0.009045000000000173, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.009045000000000173, + "measurement_cpu_residual_seconds": 0.019045000000000173, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 135, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.31, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 70, + "user": 60 + } + } + }, + "pressure_some_delta_us": 9301, + "runner_cpu_seconds": 0.0010420000000000151 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4427262", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820205361\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820205361, + "load_1m_per_available_cpu": 13.39013671875, + "load_1m_per_cpu": 0.1394805908203125, + "load_average": [ + 13.39013671875, + 10.94482421875, + 7.4384765625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11298" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4434492", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820196060\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820196060, + "load_1m_per_available_cpu": 13.39013671875, + "load_1m_per_cpu": 0.1394805908203125, + "load_average": [ + 13.39013671875, + 10.94482421875, + 7.4384765625 + ], + "logical_cpus": 96, + "runnable_tasks": "6/11320" + }, + "involuntary_context_switches": 401, + "peak_rss_kb": 1621944, + "precise_child_system_seconds": 0.6935929999999999, + "precise_child_user_seconds": 0.59632, + "system_seconds": 0.69, + "user_seconds": 0.59, + "voluntary_context_switches": 435, + "wall_nanos": 1362242784 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4424233", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.04 avg300=0.06 total=33820188518\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820188518, + "load_1m_per_available_cpu": 13.39013671875, + "load_1m_per_cpu": 0.1394805908203125, + "load_average": [ + 13.39013671875, + 10.94482421875, + 7.4384765625 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11321" + }, + "measurement_attempt": 1, + "pair": "fresh-build-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0010030679404736, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 2.669061, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 273 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -6.900000000019044e-05, + "measurement_cpu_residual_seconds": 0.01993099999999981, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 271, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 2.69, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 1, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 198, + "user": 69 + } + } + }, + "pressure_some_delta_us": 7367, + "runner_cpu_seconds": 0.0010080000000000089 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430212", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820195976\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820195976, + "load_1m_per_available_cpu": 13.39013671875, + "load_1m_per_cpu": 0.1394805908203125, + "load_average": [ + 13.39013671875, + 10.94482421875, + 7.4384765625 + ], + "logical_cpus": 96, + "runnable_tasks": "7/11320" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426841", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.04 avg300=0.06 total=33820188609\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820188609, + "load_1m_per_available_cpu": 13.39013671875, + "load_1m_per_cpu": 0.1394805908203125, + "load_average": [ + 13.39013671875, + 10.94482421875, + 7.4384765625 + ], + "logical_cpus": 96, + "runnable_tasks": "7/11321" + }, + "involuntary_context_switches": 464, + "peak_rss_kb": 1612968, + "precise_child_system_seconds": 1.981737, + "precise_child_user_seconds": 0.6873239999999998, + "system_seconds": 1.98, + "user_seconds": 0.68, + "voluntary_context_switches": 590, + "wall_nanos": 2720528512 + }, + "round": 1, + "signed_wall_delta_nanos": -1358285728, + "slot_index": 0 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.008691000000001567, + "child_cpu_seconds": 1.0303809999999984, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.008691000000001567, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.008691000000001567, + "measurement_cpu_residual_seconds": 0.018691000000001567, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 58 + } + } + }, + "pressure_some_delta_us": 15735, + "runner_cpu_seconds": 0.0009280000000000399 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429408", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.16 avg300=0.12 total=33821608718\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821608718, + "load_1m_per_available_cpu": 3.1923828125, + "load_1m_per_cpu": 0.033253987630208336, + "load_average": [ + 3.1923828125, + 5.5791015625, + 6.2099609375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10717" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4420717", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.17 avg300=0.12 total=33821592983\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821592983, + "load_1m_per_available_cpu": 3.1923828125, + "load_1m_per_cpu": 0.033253987630208336, + "load_average": [ + 3.1923828125, + 5.5791015625, + 6.2099609375 + ], + "logical_cpus": 96, + "runnable_tasks": "16/10730" + }, + "involuntary_context_switches": 286, + "peak_rss_kb": 1626032, + "precise_child_system_seconds": 0.4575699999999969, + "precise_child_user_seconds": 0.5728110000000015, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 345, + "wall_nanos": 1112001014 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4428767", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.17 avg300=0.12 total=33821592934\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821592934, + "load_1m_per_available_cpu": 3.1923828125, + "load_1m_per_cpu": 0.033253987630208336, + "load_average": [ + 3.1923828125, + 5.5791015625, + 6.2099609375 + ], + "logical_cpus": 96, + "runnable_tasks": "14/10731" + }, + "measurement_attempt": 3, + "pair": "fresh-build-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.002570910379291, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.012302000000006688, + "child_cpu_seconds": 1.036931999999993, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 2, + "2300000": 0, + "3150000": 109 + }, + "mean_frequency_khz": 3120270.2702702703, + "measurement_cpu_foreign_seconds": 0.0023020000000066876, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0023020000000066876, + "measurement_cpu_residual_seconds": 0.0023020000000066876, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 57 + } + } + }, + "pressure_some_delta_us": 20059, + "runner_cpu_seconds": 0.0007660000000002665 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429754", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.20 avg60=0.19 avg300=0.12 total=33821628919\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821628919, + "load_1m_per_available_cpu": 3.1923828125, + "load_1m_per_cpu": 0.033253987630208336, + "load_average": [ + 3.1923828125, + 5.5791015625, + 6.2099609375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10718" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428526", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.16 avg300=0.12 total=33821608860\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821608860, + "load_1m_per_available_cpu": 3.1923828125, + "load_1m_per_cpu": 0.033253987630208336, + "load_average": [ + 3.1923828125, + 5.5791015625, + 6.2099609375 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10717" + }, + "involuntary_context_switches": 374, + "peak_rss_kb": 1624004, + "precise_child_system_seconds": 0.4666880000000049, + "precise_child_user_seconds": 0.5702439999999882, + "system_seconds": 0.46, + "user_seconds": 0.56, + "voluntary_context_switches": 426, + "wall_nanos": 1113163177 + }, + "round": 2, + "signed_wall_delta_nanos": -1162163, + "slot_index": 11 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.0298350000000056, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.010924000000005912, + "measurement_cpu_residual_seconds": 0.009075999999994089, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 46, + "user": 56 + } + } + }, + "pressure_some_delta_us": 28562, + "runner_cpu_seconds": 0.0010890000000003397 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429619", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.29 avg300=0.18 total=33822356949\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822356949, + "load_1m_per_available_cpu": 2.2841796875, + "load_1m_per_cpu": 0.023793538411458332, + "load_average": [ + 2.2841796875, + 4.49365234375, + 5.7236328125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10636" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431647", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.23 avg300=0.16 total=33822328387\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822328387, + "load_1m_per_available_cpu": 2.396484375, + "load_1m_per_cpu": 0.02496337890625, + "load_average": [ + 2.396484375, + 4.552734375, + 5.74951171875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10636" + }, + "involuntary_context_switches": 475, + "peak_rss_kb": 1625836, + "precise_child_system_seconds": 0.46054300000000126, + "precise_child_user_seconds": 0.5692920000000044, + "system_seconds": 0.45, + "user_seconds": 0.56, + "voluntary_context_switches": 493, + "wall_nanos": 1112737627 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2308386", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.24 avg300=0.17 total=33822309339\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822309339, + "load_1m_per_available_cpu": 2.396484375, + "load_1m_per_cpu": 0.02496337890625, + "load_average": [ + 2.396484375, + 4.552734375, + 5.74951171875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10602" + }, + "measurement_attempt": 1, + "pair": "fresh-build-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.003568900749087, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.003310999999995623, + "child_cpu_seconds": 1.0356470000000044, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.003310999999995623, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.003310999999995623, + "measurement_cpu_residual_seconds": 0.003310999999995623, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 57 + } + } + }, + "pressure_some_delta_us": 18400, + "runner_cpu_seconds": 0.0010419999999999874 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4433270", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.23 avg300=0.16 total=33822327870\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822327870, + "load_1m_per_available_cpu": 2.396484375, + "load_1m_per_cpu": 0.02496337890625, + "load_average": [ + 2.396484375, + 4.552734375, + 5.74951171875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10636" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430017", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.24 avg300=0.17 total=33822309470\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822309470, + "load_1m_per_available_cpu": 2.396484375, + "load_1m_per_cpu": 0.02496337890625, + "load_average": [ + 2.396484375, + 4.552734375, + 5.74951171875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10603" + }, + "involuntary_context_switches": 363, + "peak_rss_kb": 1625872, + "precise_child_system_seconds": 0.4725819999999956, + "precise_child_user_seconds": 0.5630650000000088, + "system_seconds": 0.47, + "user_seconds": 0.56, + "voluntary_context_switches": 401, + "wall_nanos": 1114581411 + }, + "round": 3, + "signed_wall_delta_nanos": -1843784, + "slot_index": 10 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.014350000000012075, + "child_cpu_seconds": 1.0745779999999883, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.004350000000012075, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.004350000000012075, + "measurement_cpu_residual_seconds": 0.014350000000012075, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 109, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.09, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 1, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 59 + } + } + }, + "pressure_some_delta_us": 12364, + "runner_cpu_seconds": 0.0010719999999997398 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428739", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.21 avg300=0.20 total=33823044719\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823044719, + "load_1m_per_available_cpu": 3.884765625, + "load_1m_per_cpu": 0.04046630859375, + "load_average": [ + 3.884765625, + 4.12548828125, + 5.4453125 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10731" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428880", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.21 avg300=0.20 total=33823032355\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823032355, + "load_1m_per_available_cpu": 3.884765625, + "load_1m_per_cpu": 0.04046630859375, + "load_average": [ + 3.884765625, + 4.12548828125, + 5.4453125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10765" + }, + "involuntary_context_switches": 389, + "peak_rss_kb": 1622856, + "precise_child_system_seconds": 0.48962499999998954, + "precise_child_user_seconds": 0.5849529999999987, + "system_seconds": 0.48, + "user_seconds": 0.58, + "voluntary_context_switches": 424, + "wall_nanos": 1094789415 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4434800", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.21 avg300=0.20 total=33823032017\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823032017, + "load_1m_per_available_cpu": 3.884765625, + "load_1m_per_cpu": 0.04046630859375, + "load_average": [ + 3.884765625, + 4.12548828125, + 5.4453125 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10765" + }, + "measurement_attempt": 1, + "pair": "fresh-build-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.00195351196453, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 7 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01193900000001257, + "child_cpu_seconds": 1.2669639999999873, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 129 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0019390000000125696, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0019390000000125696, + "measurement_cpu_residual_seconds": 0.0019390000000125696, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 128, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.27, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 2, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 64, + "user": 63 + } + } + }, + "pressure_some_delta_us": 7801, + "runner_cpu_seconds": 0.0010970000000001257 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430719", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.20 avg300=0.20 total=33823052595\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823052595, + "load_1m_per_available_cpu": 4.13427734375, + "load_1m_per_cpu": 0.043065388997395836, + "load_average": [ + 4.13427734375, + 4.17333984375, + 5.4541015625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10724" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4425703", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.21 avg300=0.20 total=33823044794\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823044794, + "load_1m_per_available_cpu": 3.884765625, + "load_1m_per_cpu": 0.04046630859375, + "load_average": [ + 3.884765625, + 4.12548828125, + 5.4453125 + ], + "logical_cpus": 96, + "runnable_tasks": "9/10743" + }, + "involuntary_context_switches": 444, + "peak_rss_kb": 1622892, + "precise_child_system_seconds": 0.6348359999999929, + "precise_child_user_seconds": 0.6321279999999945, + "system_seconds": 0.63, + "user_seconds": 0.63, + "voluntary_context_switches": 487, + "wall_nanos": 1295214219 + }, + "round": 4, + "signed_wall_delta_nanos": -200424804, + "slot_index": 9 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01854600000000973, + "child_cpu_seconds": 1.0503459999999905, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 113 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.00854600000000973, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.00854600000000973, + "measurement_cpu_residual_seconds": 0.02854600000000973, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 114, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.08, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 46, + "user": 60 + } + } + }, + "pressure_some_delta_us": 17472, + "runner_cpu_seconds": 0.0011079999999998869 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429814", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.23 avg60=0.79 avg300=0.34 total=33824206396\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824206396, + "load_1m_per_available_cpu": 3.98779296875, + "load_1m_per_cpu": 0.041539510091145836, + "load_average": [ + 3.98779296875, + 4.0810546875, + 5.22021484375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10411" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429060", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.23 avg60=0.79 avg300=0.34 total=33824188924\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824188924, + "load_1m_per_available_cpu": 3.98779296875, + "load_1m_per_cpu": 0.041539510091145836, + "load_average": [ + 3.98779296875, + 4.0810546875, + 5.22021484375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10410" + }, + "involuntary_context_switches": 249, + "peak_rss_kb": 1626092, + "precise_child_system_seconds": 0.4552750000000003, + "precise_child_user_seconds": 0.5950709999999901, + "system_seconds": 0.45, + "user_seconds": 0.59, + "voluntary_context_switches": 289, + "wall_nanos": 1137446665 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4087655", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.51 avg60=0.82 avg300=0.34 total=33824171945\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824171945, + "load_1m_per_available_cpu": 3.98779296875, + "load_1m_per_cpu": 0.041539510091145836, + "load_average": [ + 3.98779296875, + 4.0810546875, + 5.22021484375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10402" + }, + "measurement_attempt": 1, + "pair": "fresh-build-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000880212057382, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0288540000000097, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.009927000000009567, + "measurement_cpu_residual_seconds": -0.009927000000009567, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 57 + } + } + }, + "pressure_some_delta_us": 15587, + "runner_cpu_seconds": 0.0010729999999998796 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431885", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.23 avg60=0.79 avg300=0.34 total=33824188652\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824188652, + "load_1m_per_available_cpu": 3.98779296875, + "load_1m_per_cpu": 0.041539510091145836, + "load_average": [ + 3.98779296875, + 4.0810546875, + 5.22021484375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10410" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429311", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.51 avg60=0.82 avg300=0.34 total=33824173065\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824173065, + "load_1m_per_available_cpu": 3.98779296875, + "load_1m_per_cpu": 0.041539510091145836, + "load_average": [ + 3.98779296875, + 4.0810546875, + 5.22021484375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10401" + }, + "involuntary_context_switches": 399, + "peak_rss_kb": 1624096, + "precise_child_system_seconds": 0.45626900000000603, + "precise_child_user_seconds": 0.5725850000000037, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 442, + "wall_nanos": 1105487937 + }, + "round": 5, + "signed_wall_delta_nanos": 31958728, + "slot_index": 8 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0165330000000099, + "child_cpu_seconds": 1.03243599999999, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.006533000000009901, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.006533000000009901, + "measurement_cpu_residual_seconds": 0.0165330000000099, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 47, + "user": 57 + } + } + }, + "pressure_some_delta_us": 33174, + "runner_cpu_seconds": 0.0010310000000002262 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428866", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.69 avg60=0.57 avg300=0.38 total=33824949665\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824949665, + "load_1m_per_available_cpu": 3.52294921875, + "load_1m_per_cpu": 0.0366973876953125, + "load_average": [ + 3.52294921875, + 3.85400390625, + 5.029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10406" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426609", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.62 avg60=0.56 avg300=0.37 total=33824916491\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824916491, + "load_1m_per_available_cpu": 3.52294921875, + "load_1m_per_cpu": 0.0366973876953125, + "load_average": [ + 3.52294921875, + 3.85400390625, + 5.029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10400" + }, + "involuntary_context_switches": 401, + "peak_rss_kb": 1624120, + "precise_child_system_seconds": 0.46882199999998875, + "precise_child_user_seconds": 0.5636140000000012, + "system_seconds": 0.46, + "user_seconds": 0.56, + "voluntary_context_switches": 433, + "wall_nanos": 1115657215 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2683121", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.62 avg60=0.56 avg300=0.37 total=33824915741\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824915741, + "load_1m_per_available_cpu": 3.52294921875, + "load_1m_per_cpu": 0.0366973876953125, + "load_average": [ + 3.52294921875, + 3.85400390625, + 5.029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10401" + }, + "measurement_attempt": 1, + "pair": "fresh-build-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001112002879381, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.029435999999997124, + "child_cpu_seconds": 1.0594540000000023, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.009435999999997122, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.009435999999997122, + "measurement_cpu_residual_seconds": 0.019435999999997122, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.08, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 61 + } + } + }, + "pressure_some_delta_us": 14888, + "runner_cpu_seconds": 0.0011100000000006105 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430754", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.69 avg60=0.57 avg300=0.38 total=33824964735\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824964735, + "load_1m_per_available_cpu": 4.3623046875, + "load_1m_per_cpu": 0.045440673828125, + "load_average": [ + 4.3623046875, + 4.0224609375, + 5.07763671875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10405" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430070", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.69 avg60=0.57 avg300=0.38 total=33824949847\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824949847, + "load_1m_per_available_cpu": 3.52294921875, + "load_1m_per_cpu": 0.0366973876953125, + "load_average": [ + 3.52294921875, + 3.85400390625, + 5.029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10406" + }, + "involuntary_context_switches": 444, + "peak_rss_kb": 1624124, + "precise_child_system_seconds": 0.4515650000000022, + "precise_child_user_seconds": 0.6078890000000001, + "system_seconds": 0.45, + "user_seconds": 0.6, + "voluntary_context_switches": 478, + "wall_nanos": 1114058765 + }, + "round": 6, + "signed_wall_delta_nanos": 1598450, + "slot_index": 7 + } + ], + "signed_wall_delta_nanos": [ + -1358285728, + -1162163, + -1843784, + -200424804, + 31958728, + 1598450 + ] + }, + "replay-1": { + "build_magnitude_wall_nanos": 1911861878, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay1" + }, + "comparable_control": [ + "fresh-build-null", + "replay-10-null" + ], + "comparable_null_envelope_nanos": 765392326, + "comparable_null_raw_envelope_nanos": 765392326, + "comparable_null_raw_spread_nanos": 301015085, + "comparable_null_spread_nanos": 301015085, + "control_interpolation_weight": 0.9932824669501239, + "control_magnitude_ratio": 1.0028212006641621, + "control_scale_factor": 1.0, + "factor_count": 1, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 2899122395, + "median_candidate_peak_rss_kb": 1875474, + "median_candidate_wall_nanos": 1911861878, + "median_reference_peak_rss_kb": 1625178, + "median_reference_wall_nanos": 1114165416, + "median_signed_wall_delta_nanos": 795350382, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.015710000000000463, + "child_cpu_seconds": 2.8134629999999996, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 290 + }, + "mean_frequency_khz": 3144329.8969072164, + "measurement_cpu_foreign_seconds": 0.015710000000000463, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.015710000000000463, + "measurement_cpu_residual_seconds": 0.035710000000000464, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 289, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 2.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 2, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 142, + "user": 141 + } + } + }, + "pressure_some_delta_us": 9423, + "runner_cpu_seconds": 0.0008270000000000222 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432354", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.02 avg300=0.05 total=33820251753\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820251753, + "load_1m_per_available_cpu": 12.05322265625, + "load_1m_per_cpu": 0.12555440266927084, + "load_average": [ + 12.05322265625, + 10.767578125, + 7.43701171875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11305" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426664", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820242330\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820242330, + "load_1m_per_available_cpu": 12.66748046875, + "load_1m_per_cpu": 0.13195292154947916, + "load_average": [ + 12.66748046875, + 10.865234375, + 7.4501953125 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11269" + }, + "involuntary_context_switches": 542, + "peak_rss_kb": 1872008, + "precise_child_system_seconds": 1.407902, + "precise_child_user_seconds": 1.4055609999999996, + "system_seconds": 1.4, + "user_seconds": 1.4, + "voluntary_context_switches": 651, + "wall_nanos": 2899122395 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4433693", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820227772\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820227772, + "load_1m_per_available_cpu": 12.66748046875, + "load_1m_per_cpu": 0.13195292154947916, + "load_average": [ + 12.66748046875, + 10.865234375, + 7.4501953125 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11326" + }, + "measurement_attempt": 1, + "pair": "replay-1", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0012097149156034, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.008793000000000273, + "child_cpu_seconds": 1.0201979999999997, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.008793000000000273, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.008793000000000273, + "measurement_cpu_residual_seconds": 0.008793000000000273, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 60 + } + } + }, + "pressure_some_delta_us": 13872, + "runner_cpu_seconds": 0.0010090000000000376 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430111", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820242014\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820242014, + "load_1m_per_available_cpu": 12.66748046875, + "load_1m_per_cpu": 0.13195292154947916, + "load_average": [ + 12.66748046875, + 10.865234375, + 7.4501953125 + ], + "logical_cpus": 96, + "runnable_tasks": "6/11268" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428513", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820228142\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820228142, + "load_1m_per_available_cpu": 12.66748046875, + "load_1m_per_cpu": 0.13195292154947916, + "load_average": [ + 12.66748046875, + 10.865234375, + 7.4501953125 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11301" + }, + "involuntary_context_switches": 257, + "peak_rss_kb": 1624376, + "precise_child_system_seconds": 0.42302899999999966, + "precise_child_user_seconds": 0.5971690000000001, + "system_seconds": 0.42, + "user_seconds": 0.59, + "voluntary_context_switches": 354, + "wall_nanos": 1102623536 + }, + "round": 1, + "signed_wall_delta_nanos": 1796498859, + "slot_index": 2 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.003298000000002705, + "child_cpu_seconds": 1.8256789999999974, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 2, + "3150000": 188 + }, + "mean_frequency_khz": 3132460.7329842933, + "measurement_cpu_foreign_seconds": 0.003298000000002705, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.003298000000002705, + "measurement_cpu_residual_seconds": 0.023298000000002705, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 52, + "user": 131 + } + } + }, + "pressure_some_delta_us": 15146, + "runner_cpu_seconds": 0.0010229999999999961 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430658", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.13 avg300=0.06 total=33820843771\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820843771, + "load_1m_per_available_cpu": 2.607421875, + "load_1m_per_cpu": 0.02716064453125, + "load_average": [ + 2.607421875, + 7.12744140625, + 6.74658203125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10798" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430328", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.14 avg300=0.06 total=33820828625\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820828625, + "load_1m_per_available_cpu": 2.607421875, + "load_1m_per_cpu": 0.02716064453125, + "load_average": [ + 2.607421875, + 7.12744140625, + 6.74658203125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10797" + }, + "involuntary_context_switches": 338, + "peak_rss_kb": 1875436, + "precise_child_system_seconds": 0.5157309999999988, + "precise_child_user_seconds": 1.3099479999999986, + "system_seconds": 0.51, + "user_seconds": 1.3, + "voluntary_context_switches": 409, + "wall_nanos": 1912174194 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4434699", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.14 avg300=0.06 total=33820828255\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820828255, + "load_1m_per_available_cpu": 2.607421875, + "load_1m_per_cpu": 0.02716064453125, + "load_average": [ + 2.607421875, + 7.12744140625, + 6.74658203125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10797" + }, + "measurement_attempt": 1, + "pair": "replay-1", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000901971012354, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.009847999999997414, + "child_cpu_seconds": 1.0290960000000027, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 5, + "2300000": 0, + "3150000": 106 + }, + "mean_frequency_khz": 3075675.6756756757, + "measurement_cpu_foreign_seconds": 0.009847999999997414, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.009847999999997414, + "measurement_cpu_residual_seconds": 0.009847999999997414, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 59 + } + } + }, + "pressure_some_delta_us": 32764, + "runner_cpu_seconds": 0.0010559999999999459 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431467", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.13 avg300=0.06 total=33820876799\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820876799, + "load_1m_per_available_cpu": 2.607421875, + "load_1m_per_cpu": 0.02716064453125, + "load_average": [ + 2.607421875, + 7.12744140625, + 6.74658203125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10801" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428110", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.13 avg300=0.06 total=33820844035\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820844035, + "load_1m_per_available_cpu": 2.607421875, + "load_1m_per_cpu": 0.02716064453125, + "load_average": [ + 2.607421875, + 7.12744140625, + 6.74658203125 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10801" + }, + "involuntary_context_switches": 374, + "peak_rss_kb": 1624408, + "precise_child_system_seconds": 0.44413899999999984, + "precise_child_user_seconds": 0.5849570000000028, + "system_seconds": 0.44, + "user_seconds": 0.58, + "voluntary_context_switches": 416, + "wall_nanos": 1115554905 + }, + "round": 2, + "signed_wall_delta_nanos": 796619289, + "slot_index": 1 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.025431000000007968, + "child_cpu_seconds": 1.7935149999999922, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 181 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.005431000000007966, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.005431000000007966, + "measurement_cpu_residual_seconds": 0.015431000000007966, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.81, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 1, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 130 + } + } + }, + "pressure_some_delta_us": 23537, + "runner_cpu_seconds": 0.0010539999999998884 + }, + "cpu_percent": 99.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430849", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.23 avg60=0.18 avg300=0.13 total=33821739501\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821739501, + "load_1m_per_available_cpu": 3.8701171875, + "load_1m_per_cpu": 0.040313720703125, + "load_average": [ + 3.8701171875, + 5.57373046875, + 6.19287109375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10720" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429335", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.06 avg60=0.16 avg300=0.12 total=33821715964\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821715964, + "load_1m_per_available_cpu": 3.8701171875, + "load_1m_per_cpu": 0.040313720703125, + "load_average": [ + 3.8701171875, + 5.57373046875, + 6.19287109375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10722" + }, + "involuntary_context_switches": 487, + "peak_rss_kb": 1875404, + "precise_child_system_seconds": 0.5033639999999977, + "precise_child_user_seconds": 1.2901509999999945, + "system_seconds": 0.5, + "user_seconds": 1.28, + "voluntary_context_switches": 564, + "wall_nanos": 1811523950 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.16 avg300=0.12 total=33821702433\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821702433, + "load_1m_per_available_cpu": 3.9462890625, + "load_1m_per_cpu": 0.041107177734375, + "load_average": [ + 3.9462890625, + 5.6171875, + 6.21044921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10722" + }, + "measurement_attempt": 3, + "pair": "replay-1", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000928902067244, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.004944000000001392, + "child_cpu_seconds": 1.0343209999999985, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 108 + }, + "mean_frequency_khz": 3105405.4054054054, + "measurement_cpu_foreign_seconds": 0.004944000000001392, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.004944000000001392, + "measurement_cpu_residual_seconds": 0.004944000000001392, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 56 + } + } + }, + "pressure_some_delta_us": 13090, + "runner_cpu_seconds": 0.0007350000000001522 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429614", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.06 avg60=0.16 avg300=0.12 total=33821715696\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821715696, + "load_1m_per_available_cpu": 3.8701171875, + "load_1m_per_cpu": 0.040313720703125, + "load_average": [ + 3.8701171875, + 5.57373046875, + 6.19287109375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10722" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429837", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.16 avg300=0.12 total=33821702606\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821702606, + "load_1m_per_available_cpu": 3.9462890625, + "load_1m_per_cpu": 0.041107177734375, + "load_average": [ + 3.9462890625, + 5.6171875, + 6.21044921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10722" + }, + "involuntary_context_switches": 372, + "peak_rss_kb": 1623992, + "precise_child_system_seconds": 0.4722200000000001, + "precise_child_user_seconds": 0.5621009999999984, + "system_seconds": 0.47, + "user_seconds": 0.56, + "voluntary_context_switches": 429, + "wall_nanos": 1112237735 + }, + "round": 3, + "signed_wall_delta_nanos": 699286215, + "slot_index": 0 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02828399999999596, + "child_cpu_seconds": 1.8105790000000042, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3141361.2565445025, + "measurement_cpu_foreign_seconds": 0.008283999999995961, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.008283999999995961, + "measurement_cpu_residual_seconds": 0.008283999999995961, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 188, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 130 + } + } + }, + "pressure_some_delta_us": 16563, + "runner_cpu_seconds": 0.0011369999999999436 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430324", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.13 avg300=0.18 total=33823110569\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823110569, + "load_1m_per_available_cpu": 3.80517578125, + "load_1m_per_cpu": 0.039637247721354164, + "load_average": [ + 3.80517578125, + 4.0966796875, + 5.4013671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10698" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428992", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.13 avg300=0.18 total=33823094006\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823094006, + "load_1m_per_available_cpu": 3.80517578125, + "load_1m_per_cpu": 0.039637247721354164, + "load_average": [ + 3.80517578125, + 4.0966796875, + 5.4013671875 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10720" + }, + "involuntary_context_switches": 487, + "peak_rss_kb": 1875512, + "precise_child_system_seconds": 0.5174940000000134, + "precise_child_user_seconds": 1.2930849999999907, + "system_seconds": 0.51, + "user_seconds": 1.29, + "voluntary_context_switches": 568, + "wall_nanos": 1908226339 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2040399", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.13 avg300=0.18 total=33823093803\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823093803, + "load_1m_per_available_cpu": 3.80517578125, + "load_1m_per_cpu": 0.039637247721354164, + "load_average": [ + 3.80517578125, + 4.0966796875, + 5.4013671875 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10720" + }, + "measurement_attempt": 1, + "pair": "replay-1", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 10.004506384953856, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 19 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 19, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 15, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 31 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 31, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 171, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 9, + "user": 21 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.011551999999991356, + "child_cpu_seconds": 1.0372410000000087, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0015519999999913554, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.0015519999999913554, + "measurement_cpu_residual_seconds": 0.021551999999991356, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 45, + "user": 59 + } + } + }, + "pressure_some_delta_us": 10982, + "runner_cpu_seconds": 0.001206999999999958 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4422938", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.12 avg300=0.18 total=33823121655\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823121655, + "load_1m_per_available_cpu": 3.98095703125, + "load_1m_per_cpu": 0.041468302408854164, + "load_average": [ + 3.98095703125, + 4.12841796875, + 5.40478515625 + ], + "logical_cpus": 96, + "runnable_tasks": "22/10703" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428103", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.13 avg300=0.18 total=33823110673\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823110673, + "load_1m_per_available_cpu": 3.80517578125, + "load_1m_per_cpu": 0.039637247721354164, + "load_average": [ + 3.80517578125, + 4.0966796875, + 5.4013671875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10698" + }, + "involuntary_context_switches": 412, + "peak_rss_kb": 1626112, + "precise_child_system_seconds": 0.45011300000000176, + "precise_child_user_seconds": 0.587128000000007, + "system_seconds": 0.44, + "user_seconds": 0.58, + "voluntary_context_switches": 455, + "wall_nanos": 1114144863 + }, + "round": 4, + "signed_wall_delta_nanos": 794081476, + "slot_index": 11 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0035960000000070467, + "child_cpu_seconds": 1.8052079999999933, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 3, + "3150000": 189 + }, + "mean_frequency_khz": 3136718.75, + "measurement_cpu_foreign_seconds": 0.0035960000000070467, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0035960000000070467, + "measurement_cpu_residual_seconds": 0.013596000000007047, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 131 + } + } + }, + "pressure_some_delta_us": 32229, + "runner_cpu_seconds": 0.0011959999999997528 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "3713997", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.88 avg60=0.77 avg300=0.35 total=33824350272\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824350272, + "load_1m_per_available_cpu": 3.62744140625, + "load_1m_per_cpu": 0.037785847981770836, + "load_average": [ + 3.62744140625, + 3.9951171875, + 5.1728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10254" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428680", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.85 avg60=0.77 avg300=0.35 total=33824318043\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824318043, + "load_1m_per_available_cpu": 3.68212890625, + "load_1m_per_cpu": 0.038355509440104164, + "load_average": [ + 3.68212890625, + 4.01220703125, + 5.18505859375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10252" + }, + "involuntary_context_switches": 463, + "peak_rss_kb": 1875588, + "precise_child_system_seconds": 0.5045939999999973, + "precise_child_user_seconds": 1.300613999999996, + "system_seconds": 0.5, + "user_seconds": 1.29, + "voluntary_context_switches": 518, + "wall_nanos": 1915669173 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4341017", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.82 avg60=0.76 avg300=0.34 total=33824279149\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824279149, + "load_1m_per_available_cpu": 3.68212890625, + "load_1m_per_cpu": 0.038355509440104164, + "load_average": [ + 3.68212890625, + 4.01220703125, + 5.18505859375 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10251" + }, + "measurement_attempt": 1, + "pair": "replay-1", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000914308708161, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01772199999998713, + "child_cpu_seconds": 1.041230000000013, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3135398.2300884956, + "measurement_cpu_foreign_seconds": 0.007721999999987128, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.007721999999987128, + "measurement_cpu_residual_seconds": 0.007721999999987128, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 58 + } + } + }, + "pressure_some_delta_us": 38008, + "runner_cpu_seconds": 0.0010479999999999379 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431015", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.85 avg60=0.77 avg300=0.35 total=33824317679\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824317679, + "load_1m_per_available_cpu": 3.68212890625, + "load_1m_per_cpu": 0.038355509440104164, + "load_average": [ + 3.68212890625, + 4.01220703125, + 5.18505859375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10252" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429062", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.82 avg60=0.76 avg300=0.34 total=33824279671\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824279671, + "load_1m_per_available_cpu": 3.68212890625, + "load_1m_per_cpu": 0.038355509440104164, + "load_average": [ + 3.68212890625, + 4.01220703125, + 5.18505859375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10251" + }, + "involuntary_context_switches": 491, + "peak_rss_kb": 1625948, + "precise_child_system_seconds": 0.46151100000000156, + "precise_child_user_seconds": 0.5797190000000114, + "system_seconds": 0.46, + "user_seconds": 0.57, + "voluntary_context_switches": 520, + "wall_nanos": 1123605935 + }, + "round": 5, + "signed_wall_delta_nanos": 792063238, + "slot_index": 10 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.015708999999995976, + "child_cpu_seconds": 1.8232490000000041, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.005708999999995976, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.005708999999995976, + "measurement_cpu_residual_seconds": 0.015708999999995976, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 133 + } + } + }, + "pressure_some_delta_us": 27245, + "runner_cpu_seconds": 0.0010419999999999874 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4426674", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.29 avg60=0.49 avg300=0.37 total=33825130295\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825130295, + "load_1m_per_available_cpu": 3.81103515625, + "load_1m_per_cpu": 0.039698282877604164, + "load_average": [ + 3.81103515625, + 3.92236328125, + 5.02197265625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10314" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430767", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.29 avg60=0.49 avg300=0.37 total=33825103050\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825103050, + "load_1m_per_available_cpu": 3.81103515625, + "load_1m_per_cpu": 0.039698282877604164, + "load_average": [ + 3.81103515625, + 3.92236328125, + 5.02197265625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10310" + }, + "involuntary_context_switches": 411, + "peak_rss_kb": 1875524, + "precise_child_system_seconds": 0.4943279999999959, + "precise_child_user_seconds": 1.3289210000000082, + "system_seconds": 0.49, + "user_seconds": 1.32, + "voluntary_context_switches": 475, + "wall_nanos": 1911549562 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4432500", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.35 avg60=0.51 avg300=0.37 total=33825102463\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825102463, + "load_1m_per_available_cpu": 3.81103515625, + "load_1m_per_cpu": 0.039698282877604164, + "load_average": [ + 3.81103515625, + 3.92236328125, + 5.02197265625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10310" + }, + "measurement_attempt": 1, + "pair": "replay-1", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.004898732993752, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 7 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.00889699999999305, + "child_cpu_seconds": 1.0300260000000065, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.00889699999999305, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.00889699999999305, + "measurement_cpu_residual_seconds": 0.00889699999999305, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 59 + } + } + }, + "pressure_some_delta_us": 33416, + "runner_cpu_seconds": 0.0010770000000004387 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431305", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.42 avg60=0.51 avg300=0.37 total=33825163898\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825163898, + "load_1m_per_available_cpu": 3.74560546875, + "load_1m_per_cpu": 0.0390167236328125, + "load_average": [ + 3.74560546875, + 3.90673828125, + 5.0107421875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10312" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430480", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.42 avg60=0.51 avg300=0.37 total=33825130482\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825130482, + "load_1m_per_available_cpu": 3.81103515625, + "load_1m_per_cpu": 0.039698282877604164, + "load_average": [ + 3.81103515625, + 3.92236328125, + 5.02197265625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10312" + }, + "involuntary_context_switches": 380, + "peak_rss_kb": 1626164, + "precise_child_system_seconds": 0.43849699999999814, + "precise_child_user_seconds": 0.5915290000000084, + "system_seconds": 0.43, + "user_seconds": 0.59, + "voluntary_context_switches": 412, + "wall_nanos": 1114185970 + }, + "round": 6, + "signed_wall_delta_nanos": 797363592, + "slot_index": 9 + } + ], + "signed_wall_delta_nanos": [ + 1796498859, + 796619289, + 699286215, + 794081476, + 792063238, + 797363592 + ] + }, + "replay-10": { + "build_magnitude_wall_nanos": 1919636560, + "candidate": { + "artifacts": { + "ilean_bytes": 992, + "olean_bytes": 6856, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 371 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay10" + }, + "comparable_control": "replay-10-null", + "comparable_null_envelope_nanos": 762328129, + "comparable_null_raw_envelope_nanos": 761382609, + "comparable_null_raw_spread_nanos": 302024979, + "comparable_null_spread_nanos": 302400048, + "control_interpolation_weight": 0.0, + "control_magnitude_ratio": 1.0012418458812669, + "control_scale_factor": 1.0012418458812669, + "factor_count": 10, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 61, + "max_candidate_wall_nanos": 3908055031, + "median_candidate_peak_rss_kb": 1883628, + "median_candidate_wall_nanos": 1919636560, + "median_reference_peak_rss_kb": 1624900, + "median_reference_wall_nanos": 1114870136, + "median_signed_wall_delta_nanos": 807732277, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.013143000000000673, + "child_cpu_seconds": 1.8457989999999995, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.003143000000000673, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.003143000000000673, + "measurement_cpu_residual_seconds": 0.003143000000000673, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 134 + } + } + }, + "pressure_some_delta_us": 26610, + "runner_cpu_seconds": 0.0010579999999998924 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429733", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.40 avg60=0.13 avg300=0.06 total=33820774566\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820774566, + "load_1m_per_available_cpu": 3.25537109375, + "load_1m_per_cpu": 0.033910115559895836, + "load_average": [ + 3.25537109375, + 7.478515625, + 6.8515625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10721" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429120", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.10 avg300=0.05 total=33820747956\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820747956, + "load_1m_per_available_cpu": 3.25537109375, + "load_1m_per_cpu": 0.033910115559895836, + "load_average": [ + 3.25537109375, + 7.478515625, + 6.8515625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10689" + }, + "involuntary_context_switches": 446, + "peak_rss_kb": 1883604, + "precise_child_system_seconds": 0.5126869999999997, + "precise_child_user_seconds": 1.3331119999999999, + "system_seconds": 0.51, + "user_seconds": 1.33, + "voluntary_context_switches": 512, + "wall_nanos": 1915129361 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3499444", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.10 avg300=0.05 total=33820737732\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820737732, + "load_1m_per_available_cpu": 3.25537109375, + "load_1m_per_cpu": 0.033910115559895836, + "load_average": [ + 3.25537109375, + 7.478515625, + 6.8515625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10688" + }, + "measurement_attempt": 1, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001418995205313, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0639049999999983, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.005023999999998243, + "measurement_cpu_residual_seconds": 0.004976000000001757, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.07, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 61 + } + } + }, + "pressure_some_delta_us": 9843, + "runner_cpu_seconds": 0.0011189999999999811 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430042", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.10 avg300=0.05 total=33820747707\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820747707, + "load_1m_per_available_cpu": 3.25537109375, + "load_1m_per_cpu": 0.033910115559895836, + "load_average": [ + 3.25537109375, + 7.478515625, + 6.8515625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10689" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428462", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.10 avg300=0.05 total=33820737864\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820737864, + "load_1m_per_available_cpu": 3.25537109375, + "load_1m_per_cpu": 0.033910115559895836, + "load_average": [ + 3.25537109375, + 7.478515625, + 6.8515625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10687" + }, + "involuntary_context_switches": 548, + "peak_rss_kb": 1625868, + "precise_child_system_seconds": 0.45401899999999884, + "precise_child_user_seconds": 0.6098859999999995, + "system_seconds": 0.45, + "user_seconds": 0.6, + "voluntary_context_switches": 582, + "wall_nanos": 1111109975 + }, + "round": 1, + "signed_wall_delta_nanos": 804019386, + "slot_index": 11 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.014562000000005302, + "child_cpu_seconds": 1.9743609999999947, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 203 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.004562000000005301, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.004562000000005301, + "measurement_cpu_residual_seconds": 0.024562000000005302, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 202, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 2.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 53, + "user": 145 + } + } + }, + "pressure_some_delta_us": 16552, + "runner_cpu_seconds": 0.0010769999999999946 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431607", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.25 avg300=0.12 total=33821485336\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821485336, + "load_1m_per_available_cpu": 3.66455078125, + "load_1m_per_cpu": 0.038172403971354164, + "load_average": [ + 3.66455078125, + 5.90625, + 6.33349609375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10712" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428357", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.34 avg60=0.26 avg300=0.13 total=33821468784\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821468784, + "load_1m_per_available_cpu": 3.4609375, + "load_1m_per_cpu": 0.036051432291666664, + "load_average": [ + 3.4609375, + 5.904296875, + 6.33544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10723" + }, + "involuntary_context_switches": 364, + "peak_rss_kb": 1883576, + "precise_child_system_seconds": 0.5243859999999998, + "precise_child_user_seconds": 1.449974999999995, + "system_seconds": 0.52, + "user_seconds": 1.44, + "voluntary_context_switches": 434, + "wall_nanos": 2031044929 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4427331", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.34 avg60=0.26 avg300=0.13 total=33821468567\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821468567, + "load_1m_per_available_cpu": 3.4609375, + "load_1m_per_cpu": 0.036051432291666664, + "load_average": [ + 3.4609375, + 5.904296875, + 6.33544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10723" + }, + "measurement_attempt": 1, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000913066789508, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.004613999999999896, + "child_cpu_seconds": 1.064667, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 113 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.004613999999999896, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.004613999999999896, + "measurement_cpu_residual_seconds": 0.004613999999999896, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.07, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 62 + } + } + }, + "pressure_some_delta_us": 14346, + "runner_cpu_seconds": 0.0007190000000001362 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431906", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.23 avg60=0.24 avg300=0.12 total=33821499763\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821499763, + "load_1m_per_available_cpu": 3.66455078125, + "load_1m_per_cpu": 0.038172403971354164, + "load_average": [ + 3.66455078125, + 5.90625, + 6.33349609375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10713" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429778", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.25 avg300=0.12 total=33821485417\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821485417, + "load_1m_per_available_cpu": 3.66455078125, + "load_1m_per_cpu": 0.038172403971354164, + "load_average": [ + 3.66455078125, + 5.90625, + 6.33349609375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10712" + }, + "involuntary_context_switches": 408, + "peak_rss_kb": 1625820, + "precise_child_system_seconds": 0.44733700000000454, + "precise_child_user_seconds": 0.6173299999999955, + "system_seconds": 0.44, + "user_seconds": 0.61, + "voluntary_context_switches": 454, + "wall_nanos": 1124773756 + }, + "round": 2, + "signed_wall_delta_nanos": 906271173, + "slot_index": 10 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03, + "child_cpu_seconds": 1.8470010000000059, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 2, + "3150000": 189 + }, + "mean_frequency_khz": 3141099.476439791, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.008151000000005784, + "measurement_cpu_residual_seconds": 0.0018489999999942164, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 135 + } + } + }, + "pressure_some_delta_us": 34547, + "runner_cpu_seconds": 0.0011499999999999844 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "3796401", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.23 avg300=0.16 total=33822306508\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822306508, + "load_1m_per_available_cpu": 2.60546875, + "load_1m_per_cpu": 0.027140299479166668, + "load_average": [ + 2.60546875, + 4.6298828125, + 5.78076171875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10601" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430266", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.20 avg300=0.16 total=33822271961\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822271961, + "load_1m_per_available_cpu": 2.60546875, + "load_1m_per_cpu": 0.027140299479166668, + "load_average": [ + 2.60546875, + 4.6298828125, + 5.78076171875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10603" + }, + "involuntary_context_switches": 537, + "peak_rss_kb": 1883652, + "precise_child_system_seconds": 0.4909770000000009, + "precise_child_user_seconds": 1.356024000000005, + "system_seconds": 0.49, + "user_seconds": 1.35, + "voluntary_context_switches": 605, + "wall_nanos": 1922893268 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.20 avg300=0.16 total=33822251761\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822251761, + "load_1m_per_available_cpu": 2.57080078125, + "load_1m_per_cpu": 0.0267791748046875, + "load_average": [ + 2.57080078125, + 4.65771484375, + 5.7958984375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10605" + }, + "measurement_attempt": 1, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.00349467806518, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 184, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 12, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0303380000000004, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0011900000000004685, + "measurement_cpu_residual_seconds": -0.0011900000000004685, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 57 + } + } + }, + "pressure_some_delta_us": 19570, + "runner_cpu_seconds": 0.0008520000000000749 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431223", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.20 avg300=0.16 total=33822271804\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822271804, + "load_1m_per_available_cpu": 2.60546875, + "load_1m_per_cpu": 0.027140299479166668, + "load_average": [ + 2.60546875, + 4.6298828125, + 5.78076171875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10603" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430924", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.20 avg300=0.16 total=33822252234\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822252234, + "load_1m_per_available_cpu": 2.57080078125, + "load_1m_per_cpu": 0.0267791748046875, + "load_average": [ + 2.57080078125, + 4.65771484375, + 5.7958984375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10605" + }, + "involuntary_context_switches": 381, + "peak_rss_kb": 1623980, + "precise_child_system_seconds": 0.45476899999999887, + "precise_child_user_seconds": 0.5755690000000016, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 431, + "wall_nanos": 1111448100 + }, + "round": 3, + "signed_wall_delta_nanos": 811445168, + "slot_index": 9 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03, + "child_cpu_seconds": 3.8404729999999887, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 390 + }, + "mean_frequency_khz": 3145780.051150895, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0015179999999881313, + "measurement_cpu_residual_seconds": 0.008482000000011869, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 386, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "busy_seconds": 3.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 239, + "user": 145 + } + } + }, + "pressure_some_delta_us": 13687, + "runner_cpu_seconds": 0.0010449999999995185 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429178", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.23 avg300=0.20 total=33823014055\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823014055, + "load_1m_per_available_cpu": 4.04931640625, + "load_1m_per_cpu": 0.042180379231770836, + "load_average": [ + 4.04931640625, + 4.16162109375, + 5.46435546875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10691" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427731", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.02 avg60=0.25 avg300=0.21 total=33823000368\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823000368, + "load_1m_per_available_cpu": 3.1826171875, + "load_1m_per_cpu": 0.033152262369791664, + "load_average": [ + 3.1826171875, + 3.9951171875, + 5.41796875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10568" + }, + "involuntary_context_switches": 482, + "peak_rss_kb": 1877184, + "precise_child_system_seconds": 2.3878969999999953, + "precise_child_user_seconds": 1.4525759999999934, + "system_seconds": 2.38, + "user_seconds": 1.45, + "voluntary_context_switches": 570, + "wall_nanos": 3908055031 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4434528", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.02 avg60=0.25 avg300=0.21 total=33823000111\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823000111, + "load_1m_per_available_cpu": 3.1826171875, + "load_1m_per_cpu": 0.033152262369791664, + "load_average": [ + 3.1826171875, + 3.9951171875, + 5.41796875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10671" + }, + "measurement_attempt": 3, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001924208365381, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 19 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 19, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 12, + "user": 6 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01554399999999533, + "child_cpu_seconds": 1.0433440000000047, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0055439999999953304, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0055439999999953304, + "measurement_cpu_residual_seconds": 0.0055439999999953304, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 109, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 58 + } + } + }, + "pressure_some_delta_us": 14607, + "runner_cpu_seconds": 0.0011120000000000019 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428074", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.22 avg300=0.20 total=33823028826\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823028826, + "load_1m_per_available_cpu": 4.04931640625, + "load_1m_per_cpu": 0.042180379231770836, + "load_average": [ + 4.04931640625, + 4.16162109375, + 5.46435546875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10727" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428593", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.23 avg300=0.20 total=33823014219\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823014219, + "load_1m_per_available_cpu": 4.04931640625, + "load_1m_per_cpu": 0.042180379231770836, + "load_average": [ + 4.04931640625, + 4.16162109375, + 5.46435546875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10691" + }, + "involuntary_context_switches": 374, + "peak_rss_kb": 1623144, + "precise_child_system_seconds": 0.4672290000000032, + "precise_child_user_seconds": 0.5761150000000015, + "system_seconds": 0.46, + "user_seconds": 0.57, + "voluntary_context_switches": 412, + "wall_nanos": 1098297207 + }, + "round": 4, + "signed_wall_delta_nanos": 2809757824, + "slot_index": 8 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.020512999999978902, + "child_cpu_seconds": 1.8484360000000208, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0005129999999789001, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0005129999999789001, + "measurement_cpu_residual_seconds": 0.0105129999999789, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.86, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 135 + } + } + }, + "pressure_some_delta_us": 33621, + "runner_cpu_seconds": 0.0010510000000003572 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430087", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.84 avg60=0.85 avg300=0.34 total=33824170610\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824170610, + "load_1m_per_available_cpu": 3.98779296875, + "load_1m_per_cpu": 0.041539510091145836, + "load_average": [ + 3.98779296875, + 4.0810546875, + 5.22021484375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10242" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429827", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.81 avg60=0.81 avg300=0.33 total=33824136989\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824136989, + "load_1m_per_available_cpu": 4.1611328125, + "load_1m_per_cpu": 0.043345133463541664, + "load_average": [ + 4.1611328125, + 4.1162109375, + 5.23779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10251" + }, + "involuntary_context_switches": 469, + "peak_rss_kb": 1883732, + "precise_child_system_seconds": 0.500156000000004, + "precise_child_user_seconds": 1.3482800000000168, + "system_seconds": 0.5, + "user_seconds": 1.34, + "voluntary_context_switches": 529, + "wall_nanos": 1916379852 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2565431", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=2.21 avg60=0.84 avg300=0.33 total=33824109929\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824109929, + "load_1m_per_available_cpu": 4.1611328125, + "load_1m_per_cpu": 0.043345133463541664, + "load_average": [ + 4.1611328125, + 4.1162109375, + 5.23779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10249" + }, + "measurement_attempt": 3, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0010735001415014, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.033276999999984, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3135398.2300884956, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.004345999999983752, + "measurement_cpu_residual_seconds": -0.004345999999983752, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 58 + } + } + }, + "pressure_some_delta_us": 25135, + "runner_cpu_seconds": 0.0010689999999997646 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430549", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.81 avg60=0.81 avg300=0.33 total=33824136634\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824136634, + "load_1m_per_available_cpu": 4.1611328125, + "load_1m_per_cpu": 0.043345133463541664, + "load_average": [ + 4.1611328125, + 4.1162109375, + 5.23779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10251" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429876", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=2.21 avg60=0.84 avg300=0.33 total=33824111499\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824111499, + "load_1m_per_available_cpu": 4.1611328125, + "load_1m_per_cpu": 0.043345133463541664, + "load_average": [ + 4.1611328125, + 4.1162109375, + 5.23779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10249" + }, + "involuntary_context_switches": 494, + "peak_rss_kb": 1625980, + "precise_child_system_seconds": 0.4515909999999934, + "precise_child_user_seconds": 0.5816859999999906, + "system_seconds": 0.45, + "user_seconds": 0.58, + "voluntary_context_switches": 523, + "wall_nanos": 1118454391 + }, + "round": 5, + "signed_wall_delta_nanos": 797925461, + "slot_index": 7 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.011879999999996116, + "child_cpu_seconds": 1.8570770000000039, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0018799999999961157, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0018799999999961157, + "measurement_cpu_residual_seconds": 0.011879999999996116, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 136 + } + } + }, + "pressure_some_delta_us": 21876, + "runner_cpu_seconds": 0.0010430000000001272 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431276", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.53 avg60=0.54 avg300=0.37 total=33824890349\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824890349, + "load_1m_per_available_cpu": 3.65576171875, + "load_1m_per_cpu": 0.038080851236979164, + "load_average": [ + 3.65576171875, + 3.8857421875, + 5.0458984375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10265" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431590", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.53 avg300=0.36 total=33824868473\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824868473, + "load_1m_per_available_cpu": 3.65576171875, + "load_1m_per_cpu": 0.038080851236979164, + "load_average": [ + 3.65576171875, + 3.8857421875, + 5.0458984375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10263" + }, + "involuntary_context_switches": 458, + "peak_rss_kb": 1883808, + "precise_child_system_seconds": 0.5004830000000027, + "precise_child_user_seconds": 1.3565940000000012, + "system_seconds": 0.5, + "user_seconds": 1.35, + "voluntary_context_switches": 527, + "wall_nanos": 1911191951 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.53 avg300=0.36 total=33824868206\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824868206, + "load_1m_per_available_cpu": 3.65576171875, + "load_1m_per_cpu": 0.038080851236979164, + "load_average": [ + 3.65576171875, + 3.8857421875, + 5.0458984375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10263" + }, + "measurement_attempt": 2, + "pair": "replay-10", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000937995966524, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.014308999999986804, + "child_cpu_seconds": 1.034667000000013, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.014308999999986804, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.014308999999986804, + "measurement_cpu_residual_seconds": 0.014308999999986804, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 62 + } + } + }, + "pressure_some_delta_us": 24261, + "runner_cpu_seconds": 0.001024000000000136 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4426007", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.53 avg60=0.54 avg300=0.37 total=33824914904\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824914904, + "load_1m_per_available_cpu": 3.52294921875, + "load_1m_per_cpu": 0.0366973876953125, + "load_average": [ + 3.52294921875, + 3.85400390625, + 5.029296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10263" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430417", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.53 avg60=0.54 avg300=0.37 total=33824890643\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824890643, + "load_1m_per_available_cpu": 3.65576171875, + "load_1m_per_cpu": 0.038080851236979164, + "load_average": [ + 3.65576171875, + 3.8857421875, + 5.0458984375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10265" + }, + "involuntary_context_switches": 369, + "peak_rss_kb": 1623904, + "precise_child_system_seconds": 0.42126500000000533, + "precise_child_user_seconds": 0.6134020000000078, + "system_seconds": 0.42, + "user_seconds": 0.61, + "voluntary_context_switches": 401, + "wall_nanos": 1118292172 + }, + "round": 6, + "signed_wall_delta_nanos": 792899779, + "slot_index": 6 + } + ], + "signed_wall_delta_nanos": [ + 804019386, + 906271173, + 811445168, + 2809757824, + 797925461, + 792899779 + ] + }, + "replay-10-null": { + "build_magnitude_wall_nanos": 1917255624, + "candidate": { + "artifacts": { + "ilean_bytes": 992, + "olean_bytes": 6856, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 371 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay10" + }, + "family": "fresh-build-noise", + "magnitude": "replay-10", + "median_candidate_peak_rss_kb": 1883648, + "median_candidate_wall_nanos": 1917255624, + "median_reference_peak_rss_kb": 1883790, + "median_reference_wall_nanos": 1914081577, + "median_signed_wall_delta_nanos": 6576254, + "null_control": true, + "null_iqr_nanos": 302024979, + "null_lower_fence_nanos": -451357202, + "null_mad_nanos": 7938079, + "null_max_absolute_delta_nanos": 761382609, + "null_median_nanos": 6576254, + "null_outlier_count": 1, + "null_robust_envelope_nanos": 761382609, + "null_robust_spread_ratio": 0.1575298438138784, + "null_spread_nanos": 764292745, + "null_tukey_envelope_nanos": 756742715, + "null_upper_fence_nanos": 756742715, + "reference": { + "artifacts": { + "ilean_bytes": 992, + "olean_bytes": 6856, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 371 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay10" + }, + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.011412999999999562, + "child_cpu_seconds": 2.7379050000000005, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 279 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0014129999999995622, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0014129999999995622, + "measurement_cpu_residual_seconds": 0.011412999999999562, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 279, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 2.75, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 131, + "user": 143 + } + } + }, + "pressure_some_delta_us": 8651, + "runner_cpu_seconds": 0.0006819999999999604 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431034", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820227040\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820227040, + "load_1m_per_available_cpu": 12.66748046875, + "load_1m_per_cpu": 0.13195292154947916, + "load_average": [ + 12.66748046875, + 10.865234375, + 7.4501953125 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11287" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431193", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820218389\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820218389, + "load_1m_per_available_cpu": 12.63818359375, + "load_1m_per_cpu": 0.13164774576822916, + "load_average": [ + 12.63818359375, + 10.8291015625, + 7.419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11263" + }, + "involuntary_context_switches": 508, + "peak_rss_kb": 1879772, + "precise_child_system_seconds": 1.3047380000000004, + "precise_child_user_seconds": 1.433167, + "system_seconds": 1.3, + "user_seconds": 1.43, + "voluntary_context_switches": 579, + "wall_nanos": 2794014982 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4422573", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820207259\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820207259, + "load_1m_per_available_cpu": 12.63818359375, + "load_1m_per_cpu": 0.13164774576822916, + "load_average": [ + 12.63818359375, + 10.8291015625, + 7.419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "8/11261" + }, + "measurement_attempt": 1, + "pair": "replay-10-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0010818750597537, + "rejected_windows": [] + }, + "reference": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.024372999999999707, + "child_cpu_seconds": 1.9647110000000003, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 203 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.014372999999999709, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.014372999999999709, + "measurement_cpu_residual_seconds": 0.03437299999999971, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 203, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 2.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 57, + "user": 141 + } + } + }, + "pressure_some_delta_us": 10745, + "runner_cpu_seconds": 0.0009159999999999724 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430661", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820218340\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820218340, + "load_1m_per_available_cpu": 12.63818359375, + "load_1m_per_cpu": 0.13164774576822916, + "load_average": [ + 12.63818359375, + 10.8291015625, + 7.419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11263" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427844", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.03 avg300=0.05 total=33820207595\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820207595, + "load_1m_per_available_cpu": 12.63818359375, + "load_1m_per_cpu": 0.13164774576822916, + "load_average": [ + 12.63818359375, + 10.8291015625, + 7.419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11260" + }, + "involuntary_context_switches": 453, + "peak_rss_kb": 1884140, + "precise_child_system_seconds": 0.558811, + "precise_child_user_seconds": 1.4059000000000004, + "system_seconds": 0.55, + "user_seconds": 1.4, + "voluntary_context_switches": 515, + "wall_nanos": 2032632373 + }, + "round": 1, + "signed_wall_delta_nanos": 761382609, + "slot_index": 1 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01465300000000036, + "child_cpu_seconds": 1.8546709999999997, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.00465300000000036, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.00465300000000036, + "measurement_cpu_residual_seconds": 0.01465300000000036, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 49, + "user": 137 + } + } + }, + "pressure_some_delta_us": 30285, + "runner_cpu_seconds": 0.0006760000000000099 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431255", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.11 avg300=0.05 total=33820807284\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820807284, + "load_1m_per_available_cpu": 2.83447265625, + "load_1m_per_cpu": 0.0295257568359375, + "load_average": [ + 2.83447265625, + 7.248046875, + 6.783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10653" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427719", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.12 avg300=0.06 total=33820776999\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820776999, + "load_1m_per_available_cpu": 2.83447265625, + "load_1m_per_cpu": 0.0295257568359375, + "load_average": [ + 2.83447265625, + 7.248046875, + 6.783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "9/10657" + }, + "involuntary_context_switches": 491, + "peak_rss_kb": 1883624, + "precise_child_system_seconds": 0.4975279999999991, + "precise_child_user_seconds": 1.3571430000000007, + "system_seconds": 0.49, + "user_seconds": 1.35, + "voluntary_context_switches": 556, + "wall_nanos": 1914401112 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4432225", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.22 avg60=0.12 avg300=0.06 total=33820776840\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820776840, + "load_1m_per_available_cpu": 2.83447265625, + "load_1m_per_cpu": 0.0295257568359375, + "load_average": [ + 2.83447265625, + 7.248046875, + 6.783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10657" + }, + "measurement_attempt": 1, + "pair": "replay-10-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.002789324149489, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 2 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.8608149999999988, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.002022999999998656, + "measurement_cpu_residual_seconds": 0.007977000000001344, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 134 + } + } + }, + "pressure_some_delta_us": 19575, + "runner_cpu_seconds": 0.0012079999999999869 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4423675", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.14 avg300=0.06 total=33820827324\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820827324, + "load_1m_per_available_cpu": 2.83447265625, + "load_1m_per_cpu": 0.0295257568359375, + "load_average": [ + 2.83447265625, + 7.248046875, + 6.783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "14/10668" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430888", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.11 avg300=0.05 total=33820807749\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820807749, + "load_1m_per_available_cpu": 2.83447265625, + "load_1m_per_cpu": 0.0295257568359375, + "load_average": [ + 2.83447265625, + 7.248046875, + 6.783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10652" + }, + "involuntary_context_switches": 444, + "peak_rss_kb": 1884356, + "precise_child_system_seconds": 0.5172500000000007, + "precise_child_user_seconds": 1.3435649999999981, + "system_seconds": 0.51, + "user_seconds": 1.34, + "voluntary_context_switches": 503, + "wall_nanos": 1914214624 + }, + "round": 2, + "signed_wall_delta_nanos": 186488, + "slot_index": 0 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.8259820000000104, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.007046000000010766, + "measurement_cpu_residual_seconds": -0.007046000000010766, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 136 + } + } + }, + "pressure_some_delta_us": 33942, + "runner_cpu_seconds": 0.001064000000000398 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430439", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.41 avg60=0.31 avg300=0.19 total=33822470696\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822470696, + "load_1m_per_available_cpu": 1.9990234375, + "load_1m_per_cpu": 0.020823160807291668, + "load_average": [ + 1.9990234375, + 4.322265625, + 5.6474609375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10516" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431685", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.28 avg300=0.18 total=33822436754\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822436754, + "load_1m_per_available_cpu": 2.08642578125, + "load_1m_per_cpu": 0.021733601888020832, + "load_average": [ + 2.08642578125, + 4.37841796875, + 5.6728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10515" + }, + "involuntary_context_switches": 478, + "peak_rss_kb": 1883672, + "precise_child_system_seconds": 0.4643480000000011, + "precise_child_user_seconds": 1.3616340000000093, + "system_seconds": 0.46, + "user_seconds": 1.36, + "voluntary_context_switches": 537, + "wall_nanos": 1912961239 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1557005", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.34 avg60=0.29 avg300=0.18 total=33822421099\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822421099, + "load_1m_per_available_cpu": 2.08642578125, + "load_1m_per_cpu": 0.021733601888020832, + "load_average": [ + 2.08642578125, + 4.37841796875, + 5.6728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10513" + }, + "measurement_attempt": 2, + "pair": "replay-10-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.003089893143624, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.011995000000005102, + "child_cpu_seconds": 1.836901999999995, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.011995000000005102, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.011995000000005102, + "measurement_cpu_residual_seconds": 0.0319950000000051, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 49, + "user": 136 + } + } + }, + "pressure_some_delta_us": 15115, + "runner_cpu_seconds": 0.0011030000000000761 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431850", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.28 avg300=0.18 total=33822436419\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822436419, + "load_1m_per_available_cpu": 2.08642578125, + "load_1m_per_cpu": 0.021733601888020832, + "load_average": [ + 2.08642578125, + 4.37841796875, + 5.6728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10515" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429723", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.34 avg60=0.29 avg300=0.18 total=33822421304\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822421304, + "load_1m_per_available_cpu": 2.08642578125, + "load_1m_per_cpu": 0.021733601888020832, + "load_average": [ + 2.08642578125, + 4.37841796875, + 5.6728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10513" + }, + "involuntary_context_switches": 469, + "peak_rss_kb": 1883692, + "precise_child_system_seconds": 0.48099499999999296, + "precise_child_user_seconds": 1.355907000000002, + "system_seconds": 0.48, + "user_seconds": 1.35, + "voluntary_context_switches": 529, + "wall_nanos": 1905970335 + }, + "round": 3, + "signed_wall_delta_nanos": 6990904, + "slot_index": 11 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01796300000001594, + "child_cpu_seconds": 2.9711989999999844, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 300 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.007963000000015938, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.007963000000015938, + "measurement_cpu_residual_seconds": 0.01796300000001594, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 297, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 2.99, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 0, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 160, + "user": 138 + } + } + }, + "pressure_some_delta_us": 17444, + "runner_cpu_seconds": 0.0008379999999998944 + }, + "cpu_percent": 99.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428275", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.17 avg300=0.19 total=33823074316\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823074316, + "load_1m_per_available_cpu": 3.962890625, + "load_1m_per_cpu": 0.041280110677083336, + "load_average": [ + 3.962890625, + 4.13720703125, + 5.435546875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10724" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427610", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.18 avg300=0.19 total=33823056872\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823056872, + "load_1m_per_available_cpu": 3.962890625, + "load_1m_per_cpu": 0.041280110677083336, + "load_average": [ + 3.962890625, + 4.13720703125, + 5.435546875 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10726" + }, + "involuntary_context_switches": 558, + "peak_rss_kb": 1878588, + "precise_child_system_seconds": 1.5927159999999958, + "precise_child_user_seconds": 1.3784829999999886, + "system_seconds": 1.59, + "user_seconds": 1.37, + "voluntary_context_switches": 659, + "wall_nanos": 2993305402 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4428494", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.18 avg300=0.19 total=33823056772\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823056772, + "load_1m_per_available_cpu": 3.962890625, + "load_1m_per_cpu": 0.041280110677083336, + "load_average": [ + 3.962890625, + 4.13720703125, + 5.435546875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10726" + }, + "measurement_attempt": 1, + "pair": "replay-10-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.002637482248247, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.011944999999985892, + "child_cpu_seconds": 2.4870150000000137, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 259 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.001944999999985892, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.001944999999985892, + "measurement_cpu_residual_seconds": 0.021944999999985892, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 258, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 2.51, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 109, + "user": 140 + } + } + }, + "pressure_some_delta_us": 13558, + "runner_cpu_seconds": 0.001040000000000152 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4427976", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.16 avg300=0.19 total=33823088128\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823088128, + "load_1m_per_available_cpu": 4.04638671875, + "load_1m_per_cpu": 0.042149861653645836, + "load_average": [ + 4.04638671875, + 4.15185546875, + 5.43310546875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10720" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426715", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.17 avg300=0.19 total=33823074570\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823074570, + "load_1m_per_available_cpu": 3.962890625, + "load_1m_per_cpu": 0.041280110677083336, + "load_average": [ + 3.962890625, + 4.13720703125, + 5.435546875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10724" + }, + "involuntary_context_switches": 438, + "peak_rss_kb": 1878736, + "precise_child_system_seconds": 1.091588999999999, + "precise_child_user_seconds": 1.3954260000000147, + "system_seconds": 1.09, + "user_seconds": 1.39, + "voluntary_context_switches": 541, + "wall_nanos": 2590695375 + }, + "round": 4, + "signed_wall_delta_nanos": 402610027, + "slot_index": 10 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.822451000000001, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 188 + }, + "mean_frequency_khz": 3124083.769633508, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.0035320000000005174, + "measurement_cpu_residual_seconds": 0.016467999999999483, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 51, + "user": 131 + } + } + }, + "pressure_some_delta_us": 34971, + "runner_cpu_seconds": 0.0010809999999996656 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429354", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.00 avg60=0.78 avg300=0.35 total=33824278225\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824278225, + "load_1m_per_available_cpu": 3.68212890625, + "load_1m_per_cpu": 0.038355509440104164, + "load_average": [ + 3.68212890625, + 4.01220703125, + 5.18505859375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10410" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429601", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.01 avg60=0.78 avg300=0.34 total=33824243254\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824243254, + "load_1m_per_available_cpu": 3.82861328125, + "load_1m_per_cpu": 0.039881388346354164, + "load_average": [ + 3.82861328125, + 4.04638671875, + 5.20263671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10409" + }, + "involuntary_context_switches": 415, + "peak_rss_kb": 1883904, + "precise_child_system_seconds": 0.5072350000000085, + "precise_child_user_seconds": 1.3152159999999924, + "system_seconds": 0.5, + "user_seconds": 1.31, + "voluntary_context_switches": 466, + "wall_nanos": 1910649643 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2781674", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.01 avg60=0.77 avg300=0.34 total=33824207437\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824207437, + "load_1m_per_available_cpu": 3.82861328125, + "load_1m_per_cpu": 0.039881388346354164, + "load_average": [ + 3.82861328125, + 4.04638671875, + 5.20263671875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10410" + }, + "measurement_attempt": 1, + "pair": "replay-10-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001091382931918, + "rejected_windows": [] + }, + "reference": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.014093000000021672, + "child_cpu_seconds": 1.834842999999978, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.014093000000021672, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.014093000000021672, + "measurement_cpu_residual_seconds": 0.014093000000021672, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 133 + } + } + }, + "pressure_some_delta_us": 35000, + "runner_cpu_seconds": 0.001064000000000398 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430216", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.01 avg60=0.78 avg300=0.34 total=33824242791\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824242791, + "load_1m_per_available_cpu": 3.82861328125, + "load_1m_per_cpu": 0.039881388346354164, + "load_average": [ + 3.82861328125, + 4.04638671875, + 5.20263671875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10409" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430411", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=1.01 avg60=0.77 avg300=0.34 total=33824207791\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824207791, + "load_1m_per_available_cpu": 3.82861328125, + "load_1m_per_cpu": 0.039881388346354164, + "load_average": [ + 3.82861328125, + 4.04638671875, + 5.20263671875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10410" + }, + "involuntary_context_switches": 477, + "peak_rss_kb": 1883780, + "precise_child_system_seconds": 0.5152339999999924, + "precise_child_user_seconds": 1.3196089999999856, + "system_seconds": 0.51, + "user_seconds": 1.31, + "voluntary_context_switches": 531, + "wall_nanos": 1913559779 + }, + "round": 5, + "signed_wall_delta_nanos": -2910136, + "slot_index": 9 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.8412179999999836, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 3, + "3150000": 189 + }, + "mean_frequency_khz": 3136718.75, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0023929999999834275, + "measurement_cpu_residual_seconds": 0.007607000000016573, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 135 + } + } + }, + "pressure_some_delta_us": 36115, + "runner_cpu_seconds": 0.001174999999999926 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "3959193", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.47 avg60=0.53 avg300=0.37 total=33825062108\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825062108, + "load_1m_per_available_cpu": 4.14013671875, + "load_1m_per_cpu": 0.043126424153645836, + "load_average": [ + 4.14013671875, + 3.98828125, + 5.05517578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10252" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428957", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.58 avg60=0.55 avg300=0.38 total=33825025993\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825025993, + "load_1m_per_available_cpu": 4.14013671875, + "load_1m_per_cpu": 0.043126424153645836, + "load_average": [ + 4.14013671875, + 3.98828125, + 5.05517578125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10252" + }, + "involuntary_context_switches": 356, + "peak_rss_kb": 1883780, + "precise_child_system_seconds": 0.4916549999999944, + "precise_child_user_seconds": 1.3495629999999892, + "system_seconds": 0.49, + "user_seconds": 1.34, + "voluntary_context_switches": 416, + "wall_nanos": 1920110136 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2112803", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.58 avg60=0.55 avg300=0.38 total=33825025736\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825025736, + "load_1m_per_available_cpu": 4.14013671875, + "load_1m_per_cpu": 0.043126424153645836, + "load_average": [ + 4.14013671875, + 3.98828125, + 5.05517578125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10252" + }, + "measurement_attempt": 2, + "pair": "replay-10-null", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0011907760053873, + "rejected_windows": [] + }, + "reference": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.016311000000016618, + "child_cpu_seconds": 1.842624999999984, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0063110000000166176, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0063110000000166176, + "measurement_cpu_residual_seconds": 0.016311000000016618, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.86, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 134 + } + } + }, + "pressure_some_delta_us": 36666, + "runner_cpu_seconds": 0.0010639999999995098 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430199", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.57 avg60=0.55 avg300=0.38 total=33825099405\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825099405, + "load_1m_per_available_cpu": 4.14013671875, + "load_1m_per_cpu": 0.043126424153645836, + "load_average": [ + 4.14013671875, + 3.98828125, + 5.05517578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10255" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429981", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.47 avg60=0.53 avg300=0.37 total=33825062739\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825062739, + "load_1m_per_available_cpu": 4.14013671875, + "load_1m_per_cpu": 0.043126424153645836, + "load_average": [ + 4.14013671875, + 3.98828125, + 5.05517578125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10251" + }, + "involuntary_context_switches": 457, + "peak_rss_kb": 1883800, + "precise_child_system_seconds": 0.5016409999999922, + "precise_child_user_seconds": 1.3409839999999917, + "system_seconds": 0.5, + "user_seconds": 1.34, + "voluntary_context_switches": 521, + "wall_nanos": 1913948531 + }, + "round": 6, + "signed_wall_delta_nanos": 6161605, + "slot_index": 8 + } + ], + "signed_wall_delta_nanos": [ + 761382609, + 186488, + 6990904, + 402610027, + -2910136, + 6161605 + ] + }, + "replay-2": { + "build_magnitude_wall_nanos": 1915715500, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay2" + }, + "comparable_control": [ + "fresh-build-null", + "replay-10-null" + ], + "comparable_null_envelope_nanos": 762527539, + "comparable_null_raw_envelope_nanos": 762527539, + "comparable_null_raw_spread_nanos": 301736615, + "comparable_null_spread_nanos": 301736615, + "control_interpolation_weight": 0.9980818833755043, + "control_magnitude_ratio": 1.0008039419214387, + "control_scale_factor": 1.0, + "factor_count": 2, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 3021231740, + "median_candidate_peak_rss_kb": 1875452, + "median_candidate_wall_nanos": 1915715500, + "median_reference_peak_rss_kb": 1624074, + "median_reference_wall_nanos": 1117674712, + "median_signed_wall_delta_nanos": 797513217, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03, + "child_cpu_seconds": 2.902143999999999, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 3, + "3150000": 296 + }, + "mean_frequency_khz": 3125165.562913907, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.003196999999998989, + "measurement_cpu_residual_seconds": 0.01680300000000101, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 299, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "busy_seconds": 2.92, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 10, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 157, + "user": 133 + } + } + }, + "pressure_some_delta_us": 13548, + "runner_cpu_seconds": 0.0010529999999999706 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428534", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.02 avg300=0.05 total=33820275571\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820275571, + "load_1m_per_available_cpu": 11.48828125, + "load_1m_per_cpu": 0.11966959635416667, + "load_average": [ + 11.48828125, + 10.67138671875, + 7.423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11276" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426734", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.02 avg300=0.05 total=33820262023\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820262023, + "load_1m_per_available_cpu": 11.48828125, + "load_1m_per_cpu": 0.11966959635416667, + "load_average": [ + 11.48828125, + 10.67138671875, + 7.423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11296" + }, + "involuntary_context_switches": 279, + "peak_rss_kb": 1871300, + "precise_child_system_seconds": 1.5707459999999998, + "precise_child_user_seconds": 1.3313979999999992, + "system_seconds": 1.57, + "user_seconds": 1.33, + "voluntary_context_switches": 453, + "wall_nanos": 3021231740 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4430418", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.02 avg300=0.05 total=33820253390\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820253390, + "load_1m_per_available_cpu": 12.05322265625, + "load_1m_per_cpu": 0.12555440266927084, + "load_average": [ + 12.05322265625, + 10.767578125, + 7.43701171875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/11278" + }, + "measurement_attempt": 1, + "pair": "replay-2", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001056839246303, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.018894999999999378, + "child_cpu_seconds": 1.4900030000000006, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 159 + }, + "mean_frequency_khz": 3139687.5, + "measurement_cpu_foreign_seconds": 0.008894999999999376, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.008894999999999376, + "measurement_cpu_residual_seconds": 0.008894999999999376, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 159, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 87, + "user": 63 + } + } + }, + "pressure_some_delta_us": 8345, + "runner_cpu_seconds": 0.0011019999999999919 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4426746", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.02 avg300=0.05 total=33820261933\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820261933, + "load_1m_per_available_cpu": 11.48828125, + "load_1m_per_cpu": 0.11966959635416667, + "load_average": [ + 11.48828125, + 10.67138671875, + 7.423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11296" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428716", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.02 avg300=0.05 total=33820253588\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820253588, + "load_1m_per_available_cpu": 12.05322265625, + "load_1m_per_cpu": 0.12555440266927084, + "load_average": [ + 12.05322265625, + 10.767578125, + 7.43701171875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/11278" + }, + "involuntary_context_switches": 287, + "peak_rss_kb": 1618460, + "precise_child_system_seconds": 0.8708240000000007, + "precise_child_user_seconds": 0.6191789999999999, + "system_seconds": 0.87, + "user_seconds": 0.61, + "voluntary_context_switches": 367, + "wall_nanos": 1593233846 + }, + "round": 1, + "signed_wall_delta_nanos": 1427997894, + "slot_index": 3 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.018314999999998083, + "child_cpu_seconds": 1.790929000000002, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 181 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.008314999999998083, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.008314999999998083, + "measurement_cpu_residual_seconds": 0.018314999999998083, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.81, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 1, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 50, + "user": 130 + } + } + }, + "pressure_some_delta_us": 30202, + "runner_cpu_seconds": 0.0007559999999999789 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431387", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.20 avg300=0.08 total=33820973611\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820973611, + "load_1m_per_available_cpu": 2.30126953125, + "load_1m_per_cpu": 0.0239715576171875, + "load_average": [ + 2.30126953125, + 6.697265625, + 6.61376953125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10629" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430947", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.31 avg60=0.17 avg300=0.08 total=33820943409\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820943409, + "load_1m_per_available_cpu": 2.30126953125, + "load_1m_per_cpu": 0.0239715576171875, + "load_average": [ + 2.30126953125, + 6.697265625, + 6.61376953125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10628" + }, + "involuntary_context_switches": 473, + "peak_rss_kb": 1875444, + "precise_child_system_seconds": 0.4937950000000022, + "precise_child_user_seconds": 1.2971339999999998, + "system_seconds": 0.49, + "user_seconds": 1.29, + "voluntary_context_switches": 542, + "wall_nanos": 1813447549 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1515075", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.31 avg60=0.17 avg300=0.08 total=33820942195\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820942195, + "load_1m_per_available_cpu": 2.30126953125, + "load_1m_per_cpu": 0.0239715576171875, + "load_average": [ + 2.30126953125, + 6.697265625, + 6.61376953125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10628" + }, + "measurement_attempt": 2, + "pair": "replay-2", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0013282746076584, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.014020000000003039, + "child_cpu_seconds": 1.024949999999997, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.014020000000003039, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.014020000000003039, + "measurement_cpu_residual_seconds": 0.02402000000000304, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 59 + } + } + }, + "pressure_some_delta_us": 26377, + "runner_cpu_seconds": 0.0010300000000000864 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431733", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.20 avg300=0.08 total=33821000304\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821000304, + "load_1m_per_available_cpu": 2.30126953125, + "load_1m_per_cpu": 0.0239715576171875, + "load_average": [ + 2.30126953125, + 6.697265625, + 6.61376953125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10629" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431249", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.20 avg300=0.08 total=33820973927\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820973927, + "load_1m_per_available_cpu": 2.30126953125, + "load_1m_per_cpu": 0.0239715576171875, + "load_average": [ + 2.30126953125, + 6.697265625, + 6.61376953125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10629" + }, + "involuntary_context_switches": 439, + "peak_rss_kb": 1623952, + "precise_child_system_seconds": 0.44650899999999893, + "precise_child_user_seconds": 0.578440999999998, + "system_seconds": 0.44, + "user_seconds": 0.57, + "voluntary_context_switches": 482, + "wall_nanos": 1108695520 + }, + "round": 2, + "signed_wall_delta_nanos": 704752029, + "slot_index": 2 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.855536999999991, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.006499999999991282, + "measurement_cpu_residual_seconds": 0.0035000000000087184, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.86, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 134 + } + } + }, + "pressure_some_delta_us": 21289, + "runner_cpu_seconds": 0.0009630000000002692 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431380", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.52 avg60=0.24 avg300=0.14 total=33821785366\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821785366, + "load_1m_per_available_cpu": 3.72021484375, + "load_1m_per_cpu": 0.038752237955729164, + "load_average": [ + 3.72021484375, + 5.51416015625, + 6.169921875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10725" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431278", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.19 avg60=0.18 avg300=0.12 total=33821764077\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821764077, + "load_1m_per_available_cpu": 3.72021484375, + "load_1m_per_cpu": 0.038752237955729164, + "load_average": [ + 3.72021484375, + 5.51416015625, + 6.169921875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10726" + }, + "involuntary_context_switches": 403, + "peak_rss_kb": 1875432, + "precise_child_system_seconds": 0.5146090000000001, + "precise_child_user_seconds": 1.340927999999991, + "system_seconds": 0.51, + "user_seconds": 1.34, + "voluntary_context_switches": 477, + "wall_nanos": 1909508657 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2746897", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.19 avg60=0.18 avg300=0.12 total=33821741463\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821741463, + "load_1m_per_available_cpu": 3.8701171875, + "load_1m_per_cpu": 0.040313720703125, + "load_average": [ + 3.8701171875, + 5.57373046875, + 6.19287109375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10726" + }, + "measurement_attempt": 1, + "pair": "replay-2", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000992143061012, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.0327550000000087, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0037950000000086526, + "measurement_cpu_residual_seconds": -0.0037950000000086526, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 55 + } + } + }, + "pressure_some_delta_us": 21508, + "runner_cpu_seconds": 0.0010399999999999299 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431455", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.19 avg60=0.18 avg300=0.12 total=33821763831\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821763831, + "load_1m_per_available_cpu": 3.72021484375, + "load_1m_per_cpu": 0.038752237955729164, + "load_average": [ + 3.72021484375, + 5.51416015625, + 6.169921875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10726" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4432119", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.19 avg60=0.18 avg300=0.12 total=33821742323\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821742323, + "load_1m_per_available_cpu": 3.8701171875, + "load_1m_per_cpu": 0.040313720703125, + "load_average": [ + 3.8701171875, + 5.57373046875, + 6.19287109375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10726" + }, + "involuntary_context_switches": 537, + "peak_rss_kb": 1624164, + "precise_child_system_seconds": 0.478313, + "precise_child_user_seconds": 0.5544420000000088, + "system_seconds": 0.47, + "user_seconds": 0.55, + "voluntary_context_switches": 603, + "wall_nanos": 1117376251 + }, + "round": 3, + "signed_wall_delta_nanos": 792132406, + "slot_index": 1 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.00871300000000863, + "child_cpu_seconds": 1.7602079999999916, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 181 + }, + "mean_frequency_khz": 3140934.0659340657, + "measurement_cpu_foreign_seconds": 0.00871300000000863, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.00871300000000863, + "measurement_cpu_residual_seconds": 0.00871300000000863, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.77, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 128 + } + } + }, + "pressure_some_delta_us": 30426, + "runner_cpu_seconds": 0.00107899999999983 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429784", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.40 avg60=0.31 avg300=0.19 total=33822505803\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822505803, + "load_1m_per_available_cpu": 1.8388671875, + "load_1m_per_cpu": 0.019154866536458332, + "load_average": [ + 1.8388671875, + 4.25048828125, + 5.61669921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10510" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430463", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.29 avg300=0.18 total=33822475377\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822475377, + "load_1m_per_available_cpu": 1.8388671875, + "load_1m_per_cpu": 0.019154866536458332, + "load_average": [ + 1.8388671875, + 4.25048828125, + 5.61669921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10512" + }, + "involuntary_context_switches": 513, + "peak_rss_kb": 1875460, + "precise_child_system_seconds": 0.48821499999999673, + "precise_child_user_seconds": 1.2719929999999948, + "system_seconds": 0.48, + "user_seconds": 1.27, + "voluntary_context_switches": 575, + "wall_nanos": 1813414051 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.29 avg300=0.18 total=33822474337\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822474337, + "load_1m_per_available_cpu": 1.8388671875, + "load_1m_per_cpu": 0.019154866536458332, + "load_average": [ + 1.8388671875, + 4.25048828125, + 5.61669921875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10513" + }, + "measurement_attempt": 1, + "pair": "replay-2", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001718106679618, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0053279999999873515, + "child_cpu_seconds": 1.023725000000013, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0053279999999873515, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0053279999999873515, + "measurement_cpu_residual_seconds": 0.015327999999987352, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 58 + } + } + }, + "pressure_some_delta_us": 26801, + "runner_cpu_seconds": 0.0009469999999995871 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432247", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.40 avg60=0.31 avg300=0.19 total=33822533616\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822533616, + "load_1m_per_available_cpu": 1.8388671875, + "load_1m_per_cpu": 0.019154866536458332, + "load_average": [ + 1.8388671875, + 4.25048828125, + 5.61669921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10508" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431598", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.40 avg60=0.31 avg300=0.19 total=33822506815\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822506815, + "load_1m_per_available_cpu": 1.8388671875, + "load_1m_per_cpu": 0.019154866536458332, + "load_average": [ + 1.8388671875, + 4.25048828125, + 5.61669921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10510" + }, + "involuntary_context_switches": 376, + "peak_rss_kb": 1624020, + "precise_child_system_seconds": 0.45334600000001046, + "precise_child_user_seconds": 0.5703790000000026, + "system_seconds": 0.45, + "user_seconds": 0.56, + "voluntary_context_switches": 414, + "wall_nanos": 1107042997 + }, + "round": 4, + "signed_wall_delta_nanos": 706371054, + "slot_index": 0 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.8322780000000165, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 6, + "2300000": 3, + "3150000": 183 + }, + "mean_frequency_khz": 3085156.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0036530000000167817, + "measurement_cpu_residual_seconds": -0.0036530000000167817, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.83, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 134 + } + } + }, + "pressure_some_delta_us": 32964, + "runner_cpu_seconds": 0.0013750000000003482 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "2920353", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.59 avg60=0.72 avg300=0.35 total=33824397634\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824397634, + "load_1m_per_available_cpu": 3.65771484375, + "load_1m_per_cpu": 0.0381011962890625, + "load_average": [ + 3.65771484375, + 3.99560546875, + 5.16650390625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10265" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431008", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.59 avg60=0.72 avg300=0.35 total=33824364670\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824364670, + "load_1m_per_available_cpu": 3.62744140625, + "load_1m_per_cpu": 0.037785847981770836, + "load_average": [ + 3.62744140625, + 3.9951171875, + 5.1728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10254" + }, + "involuntary_context_switches": 454, + "peak_rss_kb": 1875552, + "precise_child_system_seconds": 0.49050100000000896, + "precise_child_user_seconds": 1.3417770000000075, + "system_seconds": 0.49, + "user_seconds": 1.34, + "voluntary_context_switches": 519, + "wall_nanos": 1926233202 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3516970", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.72 avg60=0.75 avg300=0.35 total=33824351602\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824351602, + "load_1m_per_available_cpu": 3.62744140625, + "load_1m_per_cpu": 0.037785847981770836, + "load_average": [ + 3.62744140625, + 3.9951171875, + 5.1728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "15/10265" + }, + "measurement_attempt": 1, + "pair": "replay-2", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001020493917167, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.0546480000000003, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0057850000000001425, + "measurement_cpu_residual_seconds": 0.004214999999999858, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 48, + "user": 57 + } + } + }, + "pressure_some_delta_us": 12546, + "runner_cpu_seconds": 0.0011369999999999436 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431557", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.72 avg60=0.75 avg300=0.35 total=33824364203\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824364203, + "load_1m_per_available_cpu": 3.62744140625, + "load_1m_per_cpu": 0.037785847981770836, + "load_average": [ + 3.62744140625, + 3.9951171875, + 5.1728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10254" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4422833", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.72 avg60=0.75 avg300=0.35 total=33824351657\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824351657, + "load_1m_per_available_cpu": 3.62744140625, + "load_1m_per_cpu": 0.037785847981770836, + "load_average": [ + 3.62744140625, + 3.9951171875, + 5.1728515625 + ], + "logical_cpus": 96, + "runnable_tasks": "13/10265" + }, + "involuntary_context_switches": 407, + "peak_rss_kb": 1625924, + "precise_child_system_seconds": 0.4775709999999975, + "precise_child_user_seconds": 0.5770770000000027, + "system_seconds": 0.47, + "user_seconds": 0.57, + "voluntary_context_switches": 450, + "wall_nanos": 1117973173 + }, + "round": 5, + "signed_wall_delta_nanos": 808260029, + "slot_index": 11 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.014063999999992314, + "child_cpu_seconds": 1.8149170000000083, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 192 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.014063999999992314, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.014063999999992314, + "measurement_cpu_residual_seconds": 0.024063999999992314, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 131 + } + } + }, + "pressure_some_delta_us": 22415, + "runner_cpu_seconds": 0.001018999999999437 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429948", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.40 avg300=0.35 total=33825197991\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825197991, + "load_1m_per_available_cpu": 3.64208984375, + "load_1m_per_cpu": 0.037938435872395836, + "load_average": [ + 3.64208984375, + 3.8779296875, + 4.98291015625 + ], + "logical_cpus": 96, + "runnable_tasks": "10/10533" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431394", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.41 avg300=0.36 total=33825175576\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825175576, + "load_1m_per_available_cpu": 3.64208984375, + "load_1m_per_cpu": 0.037938435872395836, + "load_average": [ + 3.64208984375, + 3.8779296875, + 4.98291015625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10532" + }, + "involuntary_context_switches": 457, + "peak_rss_kb": 1875544, + "precise_child_system_seconds": 0.5147350000000017, + "precise_child_user_seconds": 1.3001820000000066, + "system_seconds": 0.51, + "user_seconds": 1.3, + "voluntary_context_switches": 541, + "wall_nanos": 1921922343 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3393658", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.41 avg300=0.36 total=33825175375\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825175375, + "load_1m_per_available_cpu": 3.64208984375, + "load_1m_per_cpu": 0.037938435872395836, + "load_average": [ + 3.64208984375, + 3.8779296875, + 4.98291015625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10533" + }, + "measurement_attempt": 1, + "pair": "replay-2", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 16.008413427043706, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 33 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 33, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 168, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 31 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 16 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 16, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 184, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 11, + "user": 5 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 10 non-interrupt busy ticks", + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 10, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 9 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 9 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 6, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 183, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 13, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.00506599999999513, + "child_cpu_seconds": 1.0438450000000046, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.00506599999999513, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.00506599999999513, + "measurement_cpu_residual_seconds": 0.00506599999999513, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 59 + } + } + }, + "pressure_some_delta_us": 20047, + "runner_cpu_seconds": 0.0010890000000003397 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430117", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.42 avg300=0.36 total=33825218183\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825218183, + "load_1m_per_available_cpu": 3.9111328125, + "load_1m_per_cpu": 0.040740966796875, + "load_average": [ + 3.9111328125, + 3.93017578125, + 4.994140625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10534" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430440", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.40 avg300=0.35 total=33825198136\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825198136, + "load_1m_per_available_cpu": 3.64208984375, + "load_1m_per_cpu": 0.037938435872395836, + "load_average": [ + 3.64208984375, + 3.8779296875, + 4.98291015625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10533" + }, + "involuntary_context_switches": 350, + "peak_rss_kb": 1624128, + "precise_child_system_seconds": 0.4618600000000015, + "precise_child_user_seconds": 0.5819850000000031, + "system_seconds": 0.46, + "user_seconds": 0.58, + "voluntary_context_switches": 402, + "wall_nanos": 1119028314 + }, + "round": 6, + "signed_wall_delta_nanos": 802894029, + "slot_index": 10 + } + ], + "signed_wall_delta_nanos": [ + 1427997894, + 704752029, + 792132406, + 706371054, + 808260029, + 802894029 + ] + }, + "replay-3": { + "build_magnitude_wall_nanos": 1925646960, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay3" + }, + "comparable_control": "replay-10-null", + "comparable_null_envelope_nanos": 764714986, + "comparable_null_raw_envelope_nanos": 761382609, + "comparable_null_raw_spread_nanos": 302024979, + "comparable_null_spread_nanos": 303346865, + "control_interpolation_weight": 0.0, + "control_magnitude_ratio": 1.0043767434529638, + "control_scale_factor": 1.0043767434529638, + "factor_count": 3, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 4408627767, + "median_candidate_peak_rss_kb": 1875492, + "median_candidate_wall_nanos": 1925646960, + "median_reference_peak_rss_kb": 1624950, + "median_reference_wall_nanos": 1110550235, + "median_signed_wall_delta_nanos": 809464390, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 4.262328, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 440 + }, + "mean_frequency_khz": 3146258.5034013605, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.003172999999999853, + "measurement_cpu_residual_seconds": 0.016827000000000147, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 438, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 4.28, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 3, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 275, + "user": 151 + } + } + }, + "pressure_some_delta_us": 16136, + "runner_cpu_seconds": 0.0008449999999999847 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429470", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.01 avg300=0.04 total=33820311637\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820311637, + "load_1m_per_available_cpu": 10.1533203125, + "load_1m_per_cpu": 0.10576375325520833, + "load_average": [ + 10.1533203125, + 10.41064453125, + 7.423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "7/11280" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4432276", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.01 avg300=0.04 total=33820295501\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820295501, + "load_1m_per_available_cpu": 10.1669921875, + "load_1m_per_cpu": 0.10590616861979167, + "load_average": [ + 10.1669921875, + 10.41796875, + 7.40966796875 + ], + "logical_cpus": 96, + "runnable_tasks": "7/11278" + }, + "involuntary_context_switches": 797, + "peak_rss_kb": 1857840, + "precise_child_system_seconds": 2.7538929999999997, + "precise_child_user_seconds": 1.5084350000000004, + "system_seconds": 2.75, + "user_seconds": 1.5, + "voluntary_context_switches": 1182, + "wall_nanos": 4408627767 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4423304", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 15, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.01 avg300=0.05 total=33820285378\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820285378, + "load_1m_per_available_cpu": 10.52978515625, + "load_1m_per_cpu": 0.10968526204427083, + "load_average": [ + 10.52978515625, + 10.49267578125, + 7.41748046875 + ], + "logical_cpus": 96, + "runnable_tasks": "10/11286" + }, + "measurement_attempt": 1, + "pair": "replay-3", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 14.007022202946246, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 132 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 132, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 66, + "iowait": 1, + "irq": 2, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 35, + "user": 97 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 130 non-interrupt busy ticks", + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 130, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 69, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 24, + "user": 106 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 11 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 11, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 9 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 50 non-interrupt busy ticks", + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 13 + } + }, + "8": { + "noninterrupt_busy_ticks": 50, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 148, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 27, + "user": 23 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 90 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 90, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 109, + "iowait": 0, + "irq": 2, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 41 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0208610000000014, + "child_cpu_seconds": 1.5880979999999987, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 170 + }, + "mean_frequency_khz": 3140350.8771929825, + "measurement_cpu_foreign_seconds": 0.010861000000001397, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.010861000000001397, + "measurement_cpu_residual_seconds": 0.010861000000001397, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 171, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 4, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 94, + "user": 66 + } + } + }, + "pressure_some_delta_us": 9640, + "runner_cpu_seconds": 0.0010410000000000141 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428427", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 14, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.01 avg300=0.04 total=33820295099\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820295099, + "load_1m_per_available_cpu": 10.1669921875, + "load_1m_per_cpu": 0.10590616861979167, + "load_average": [ + 10.1669921875, + 10.41796875, + 7.40966796875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11278" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4424943", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 15, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.01 avg300=0.05 total=33820285459\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820285459, + "load_1m_per_available_cpu": 10.52978515625, + "load_1m_per_cpu": 0.10968526204427083, + "load_average": [ + 10.52978515625, + 10.49267578125, + 7.41748046875 + ], + "logical_cpus": 96, + "runnable_tasks": "12/11292" + }, + "involuntary_context_switches": 730, + "peak_rss_kb": 1618028, + "precise_child_system_seconds": 0.9366430000000001, + "precise_child_user_seconds": 0.6514549999999986, + "system_seconds": 0.93, + "user_seconds": 0.65, + "voluntary_context_switches": 1446, + "wall_nanos": 1715173446 + }, + "round": 1, + "signed_wall_delta_nanos": 2693454321, + "slot_index": 4 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.8414989999999989, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 2, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3132901.554404145, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.002353999999998857, + "measurement_cpu_residual_seconds": -0.002353999999998857, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 53, + "user": 131 + } + } + }, + "pressure_some_delta_us": 26328, + "runner_cpu_seconds": 0.0008550000000000502 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4422156", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.62 avg60=0.25 avg300=0.09 total=33821029959\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821029959, + "load_1m_per_available_cpu": 2.517578125, + "load_1m_per_cpu": 0.026224772135416668, + "load_average": [ + 2.517578125, + 6.6689453125, + 6.60498046875 + ], + "logical_cpus": 96, + "runnable_tasks": "19/10805" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430366", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.23 avg300=0.09 total=33821003631\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821003631, + "load_1m_per_available_cpu": 2.517578125, + "load_1m_per_cpu": 0.026224772135416668, + "load_average": [ + 2.517578125, + 6.6689453125, + 6.60498046875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10770" + }, + "involuntary_context_switches": 465, + "peak_rss_kb": 1875460, + "precise_child_system_seconds": 0.5232740000000007, + "precise_child_user_seconds": 1.3182249999999982, + "system_seconds": 0.52, + "user_seconds": 1.31, + "voluntary_context_switches": 533, + "wall_nanos": 1923508518 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3121503", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.23 avg300=0.09 total=33821002864\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821002864, + "load_1m_per_available_cpu": 2.517578125, + "load_1m_per_cpu": 0.026224772135416668, + "load_average": [ + 2.517578125, + 6.6689453125, + 6.60498046875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10770" + }, + "measurement_attempt": 1, + "pair": "replay-3", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000944069121033, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.0343139999999948, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.005330999999994859, + "measurement_cpu_residual_seconds": 0.004669000000005141, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 44, + "user": 59 + } + } + }, + "pressure_some_delta_us": 25596, + "runner_cpu_seconds": 0.0010170000000000456 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432046", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.69 avg60=0.28 avg300=0.10 total=33821055687\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821055687, + "load_1m_per_available_cpu": 2.517578125, + "load_1m_per_cpu": 0.026224772135416668, + "load_average": [ + 2.517578125, + 6.6689453125, + 6.60498046875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10827" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431084", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.62 avg60=0.25 avg300=0.09 total=33821030091\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821030091, + "load_1m_per_available_cpu": 2.517578125, + "load_1m_per_cpu": 0.026224772135416668, + "load_average": [ + 2.517578125, + 6.6689453125, + 6.60498046875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10794" + }, + "involuntary_context_switches": 534, + "peak_rss_kb": 1625872, + "precise_child_system_seconds": 0.4402210000000011, + "precise_child_user_seconds": 0.5940929999999938, + "system_seconds": 0.43, + "user_seconds": 0.59, + "voluntary_context_switches": 595, + "wall_nanos": 1111893307 + }, + "round": 2, + "signed_wall_delta_nanos": 811615211, + "slot_index": 3 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.010950999999993272, + "child_cpu_seconds": 1.808273000000007, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.010950999999993272, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.010950999999993272, + "measurement_cpu_residual_seconds": 0.010950999999993272, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 131 + } + } + }, + "pressure_some_delta_us": 21099, + "runner_cpu_seconds": 0.0007759999999998879 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428713", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.30 avg60=0.22 avg300=0.14 total=33821834347\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821834347, + "load_1m_per_available_cpu": 3.3447265625, + "load_1m_per_cpu": 0.034840901692708336, + "load_average": [ + 3.3447265625, + 5.341796875, + 6.1025390625 + ], + "logical_cpus": 96, + "runnable_tasks": "8/10730" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429828", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.15 avg60=0.19 avg300=0.13 total=33821813248\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821813248, + "load_1m_per_available_cpu": 3.375, + "load_1m_per_cpu": 0.03515625, + "load_average": [ + 3.375, + 5.38134765625, + 6.11962890625 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10729" + }, + "involuntary_context_switches": 434, + "peak_rss_kb": 1875468, + "precise_child_system_seconds": 0.5029759999999968, + "precise_child_user_seconds": 1.3052970000000101, + "system_seconds": 0.5, + "user_seconds": 1.3, + "voluntary_context_switches": 513, + "wall_nanos": 1909281280 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4432069", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.19 avg60=0.20 avg300=0.13 total=33821791884\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821791884, + "load_1m_per_available_cpu": 3.375, + "load_1m_per_cpu": 0.03515625, + "load_average": [ + 3.375, + 5.38134765625, + 6.11962890625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10728" + }, + "measurement_attempt": 1, + "pair": "replay-3", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 10.004319272004068, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 19 non-interrupt busy ticks", + "SMT sibling CPU 56 had 8 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 6 + } + }, + "8": { + "noninterrupt_busy_ticks": 19, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 179, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 8, + "user": 11 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.0219160000000116, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.002690000000011619, + "measurement_cpu_residual_seconds": 0.007309999999988381, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 56 + } + } + }, + "pressure_some_delta_us": 20796, + "runner_cpu_seconds": 0.0007740000000000524 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431382", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.15 avg60=0.19 avg300=0.13 total=33821812930\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821812930, + "load_1m_per_available_cpu": 3.375, + "load_1m_per_cpu": 0.03515625, + "load_average": [ + 3.375, + 5.38134765625, + 6.11962890625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10728" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431474", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.19 avg60=0.20 avg300=0.13 total=33821792134\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821792134, + "load_1m_per_available_cpu": 3.375, + "load_1m_per_cpu": 0.03515625, + "load_average": [ + 3.375, + 5.38134765625, + 6.11962890625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10728" + }, + "involuntary_context_switches": 390, + "peak_rss_kb": 1625852, + "precise_child_system_seconds": 0.46237900000000565, + "precise_child_user_seconds": 0.559537000000006, + "system_seconds": 0.46, + "user_seconds": 0.55, + "voluntary_context_switches": 448, + "wall_nanos": 1108453516 + }, + "round": 3, + "signed_wall_delta_nanos": 800827764, + "slot_index": 2 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01249900000001091, + "child_cpu_seconds": 1.766422999999989, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 180 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.002499000000010909, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.002499000000010909, + "measurement_cpu_residual_seconds": 0.002499000000010909, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.77, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 128 + } + } + }, + "pressure_some_delta_us": 30506, + "runner_cpu_seconds": 0.0010780000000001344 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4427627", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.60 avg60=0.35 avg300=0.20 total=33822565794\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822565794, + "load_1m_per_available_cpu": 1.69140625, + "load_1m_per_cpu": 0.017618815104166668, + "load_average": [ + 1.69140625, + 4.1796875, + 5.58642578125 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10575" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430621", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.33 avg300=0.20 total=33822535288\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822535288, + "load_1m_per_available_cpu": 1.69140625, + "load_1m_per_cpu": 0.017618815104166668, + "load_average": [ + 1.69140625, + 4.1796875, + 5.58642578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10598" + }, + "involuntary_context_switches": 533, + "peak_rss_kb": 1875516, + "precise_child_system_seconds": 0.48802599999999074, + "precise_child_user_seconds": 1.2783969999999982, + "system_seconds": 0.48, + "user_seconds": 1.27, + "voluntary_context_switches": 606, + "wall_nanos": 1810629440 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2721389", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.33 avg300=0.20 total=33822534678\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822534678, + "load_1m_per_available_cpu": 1.69140625, + "load_1m_per_cpu": 0.017618815104166668, + "load_average": [ + 1.69140625, + 4.1796875, + 5.58642578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10598" + }, + "measurement_attempt": 1, + "pair": "replay-3", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001102095004171, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0008050000000157185, + "child_cpu_seconds": 1.0381849999999844, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 108 + }, + "mean_frequency_khz": 3105405.4054054054, + "measurement_cpu_foreign_seconds": 0.0008050000000157185, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0008050000000157185, + "measurement_cpu_residual_seconds": 0.010805000000015719, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 56 + } + } + }, + "pressure_some_delta_us": 17323, + "runner_cpu_seconds": 0.0010099999999999554 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431415", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.67 avg60=0.37 avg300=0.21 total=33822583895\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822583895, + "load_1m_per_available_cpu": 1.69140625, + "load_1m_per_cpu": 0.017618815104166668, + "load_average": [ + 1.69140625, + 4.1796875, + 5.58642578125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10575" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430725", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.60 avg60=0.35 avg300=0.20 total=33822566572\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822566572, + "load_1m_per_available_cpu": 1.69140625, + "load_1m_per_cpu": 0.017618815104166668, + "load_average": [ + 1.69140625, + 4.1796875, + 5.58642578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10575" + }, + "involuntary_context_switches": 490, + "peak_rss_kb": 1624032, + "precise_child_system_seconds": 0.48157699999998727, + "precise_child_user_seconds": 0.5566079999999971, + "system_seconds": 0.48, + "user_seconds": 0.55, + "voluntary_context_switches": 533, + "wall_nanos": 1109207163 + }, + "round": 4, + "signed_wall_delta_nanos": 701422277, + "slot_index": 1 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.019545999999981856, + "child_cpu_seconds": 1.8493600000000185, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 192 + }, + "mean_frequency_khz": 3141450.7772020726, + "measurement_cpu_foreign_seconds": 0.009545999999981855, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.009545999999981855, + "measurement_cpu_residual_seconds": 0.019545999999981856, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 54, + "user": 132 + } + } + }, + "pressure_some_delta_us": 14128, + "runner_cpu_seconds": 0.0010939999999997063 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430200", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.15 avg300=0.18 total=33823152076\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823152076, + "load_1m_per_available_cpu": 3.90234375, + "load_1m_per_cpu": 0.0406494140625, + "load_average": [ + 3.90234375, + 4.109375, + 5.3916015625 + ], + "logical_cpus": 96, + "runnable_tasks": "8/10692" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427646", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.12 avg300=0.18 total=33823137948\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823137948, + "load_1m_per_available_cpu": 3.98095703125, + "load_1m_per_cpu": 0.041468302408854164, + "load_average": [ + 3.98095703125, + 4.12841796875, + 5.40478515625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10694" + }, + "involuntary_context_switches": 536, + "peak_rss_kb": 1875852, + "precise_child_system_seconds": 0.5393990000000031, + "precise_child_user_seconds": 1.3099610000000155, + "system_seconds": 0.53, + "user_seconds": 1.3, + "voluntary_context_switches": 603, + "wall_nanos": 1927785402 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.12 avg300=0.18 total=33823123506\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823123506, + "load_1m_per_available_cpu": 3.98095703125, + "load_1m_per_cpu": 0.041468302408854164, + "load_average": [ + 3.98095703125, + 4.12841796875, + 5.40478515625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10693" + }, + "measurement_attempt": 1, + "pair": "replay-3", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001004761084914, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01743600000001843, + "child_cpu_seconds": 1.0315049999999815, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.007436000000018428, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.007436000000018428, + "measurement_cpu_residual_seconds": 0.007436000000018428, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 58 + } + } + }, + "pressure_some_delta_us": 14198, + "runner_cpu_seconds": 0.0010590000000001432 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428575", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.12 avg300=0.18 total=33823137791\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823137791, + "load_1m_per_available_cpu": 3.98095703125, + "load_1m_per_cpu": 0.041468302408854164, + "load_average": [ + 3.98095703125, + 4.12841796875, + 5.40478515625 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10695" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428370", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.12 avg300=0.18 total=33823123593\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823123593, + "load_1m_per_available_cpu": 3.98095703125, + "load_1m_per_cpu": 0.041468302408854164, + "load_average": [ + 3.98095703125, + 4.12841796875, + 5.40478515625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10694" + }, + "involuntary_context_switches": 373, + "peak_rss_kb": 1624048, + "precise_child_system_seconds": 0.4532509999999945, + "precise_child_user_seconds": 0.578253999999987, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 409, + "wall_nanos": 1101643729 + }, + "round": 5, + "signed_wall_delta_nanos": 826141673, + "slot_index": 0 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.852761000000001, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 5, + "2300000": 0, + "3150000": 189 + }, + "mean_frequency_khz": 3107474.2268041237, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0038420000000001144, + "measurement_cpu_residual_seconds": 0.006157999999999886, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.86, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 137 + } + } + }, + "pressure_some_delta_us": 27236, + "runner_cpu_seconds": 0.0010809999999992215 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431687", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.41 avg300=0.36 total=33825248333\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825248333, + "load_1m_per_available_cpu": 3.837890625, + "load_1m_per_cpu": 0.03997802734375, + "load_average": [ + 3.837890625, + 3.91455078125, + 4.9833984375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10535" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431446", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.17 avg60=0.39 avg300=0.35 total=33825221097\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825221097, + "load_1m_per_available_cpu": 3.9111328125, + "load_1m_per_cpu": 0.040740966796875, + "load_average": [ + 3.9111328125, + 3.93017578125, + 4.994140625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10534" + }, + "involuntary_context_switches": 452, + "peak_rss_kb": 1875580, + "precise_child_system_seconds": 0.48327400000000864, + "precise_child_user_seconds": 1.3694869999999923, + "system_seconds": 0.48, + "user_seconds": 1.36, + "voluntary_context_switches": 514, + "wall_nanos": 1931590193 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1856236", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.17 avg60=0.39 avg300=0.35 total=33825220838\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825220838, + "load_1m_per_available_cpu": 3.9111328125, + "load_1m_per_cpu": 0.040740966796875, + "load_average": [ + 3.9111328125, + 3.93017578125, + 4.994140625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10534" + }, + "measurement_attempt": 1, + "pair": "replay-3", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001925842836499, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 13 non-interrupt busy ticks", + "SMT sibling CPU 56 had 9 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 6, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 13, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 10, + "user": 3 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.0595830000000035, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 113 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0006310000000033789, + "measurement_cpu_residual_seconds": -0.0006310000000033789, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 63 + } + } + }, + "pressure_some_delta_us": 16188, + "runner_cpu_seconds": 0.0010479999999999379 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428348", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.41 avg300=0.36 total=33825268218\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825268218, + "load_1m_per_available_cpu": 3.837890625, + "load_1m_per_cpu": 0.03997802734375, + "load_average": [ + 3.837890625, + 3.91455078125, + 4.9833984375 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10549" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429588", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.41 avg300=0.36 total=33825252030\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33825252030, + "load_1m_per_available_cpu": 3.837890625, + "load_1m_per_cpu": 0.03997802734375, + "load_average": [ + 3.837890625, + 3.91455078125, + 4.9833984375 + ], + "logical_cpus": 96, + "runnable_tasks": "9/10535" + }, + "involuntary_context_switches": 419, + "peak_rss_kb": 1625948, + "precise_child_system_seconds": 0.4319729999999993, + "precise_child_user_seconds": 0.6276100000000042, + "system_seconds": 0.43, + "user_seconds": 0.62, + "voluntary_context_switches": 465, + "wall_nanos": 1124276624 + }, + "round": 6, + "signed_wall_delta_nanos": 807313569, + "slot_index": 11 + } + ], + "signed_wall_delta_nanos": [ + 2693454321, + 811615211, + 800827764, + 701422277, + 826141673, + 807313569 + ] + }, + "replay-4": { + "build_magnitude_wall_nanos": 1914666699, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay4" + }, + "comparable_control": [ + "fresh-build-null", + "replay-10-null" + ], + "comparable_null_envelope_nanos": 763307219, + "comparable_null_raw_envelope_nanos": 763307219, + "comparable_null_raw_spread_nanos": 301540244, + "comparable_null_spread_nanos": 301540244, + "control_interpolation_weight": 0.9967756751520834, + "control_magnitude_ratio": 1.0013521543991715, + "control_scale_factor": 1.0, + "factor_count": 4, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 2500993638, + "median_candidate_peak_rss_kb": 1875998, + "median_candidate_wall_nanos": 1914666699, + "median_reference_peak_rss_kb": 1624074, + "median_reference_wall_nanos": 1113631800, + "median_signed_wall_delta_nanos": 799799834, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.026254999999999355, + "child_cpu_seconds": 2.412712000000001, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 2, + "3150000": 247 + }, + "mean_frequency_khz": 3136600.0, + "measurement_cpu_foreign_seconds": 0.006254999999999353, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.006254999999999353, + "measurement_cpu_residual_seconds": 0.016254999999999353, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 248, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 2.43, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 95, + "user": 147 + } + } + }, + "pressure_some_delta_us": 9556, + "runner_cpu_seconds": 0.0010329999999999506 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430471", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820364632\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820364632, + "load_1m_per_available_cpu": 7.28271484375, + "load_1m_per_cpu": 0.07586161295572917, + "load_average": [ + 7.28271484375, + 9.625, + 7.31591796875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11097" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428307", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820355076\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820355076, + "load_1m_per_available_cpu": 7.22021484375, + "load_1m_per_cpu": 0.0752105712890625, + "load_average": [ + 7.22021484375, + 9.65283203125, + 7.31201171875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/11095" + }, + "involuntary_context_switches": 539, + "peak_rss_kb": 1876456, + "precise_child_system_seconds": 0.9491069999999997, + "precise_child_user_seconds": 1.4636050000000012, + "system_seconds": 0.94, + "user_seconds": 1.46, + "voluntary_context_switches": 624, + "wall_nanos": 2500993638 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820344591\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820344591, + "load_1m_per_available_cpu": 7.22021484375, + "load_1m_per_cpu": 0.0752105712890625, + "load_average": [ + 7.22021484375, + 9.65283203125, + 7.31201171875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11156" + }, + "measurement_attempt": 1, + "pair": "replay-4", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 46.02111281501129, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 8 non-interrupt busy ticks", + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 6, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 18 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 18, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 14, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 8 non-interrupt busy ticks", + "SMT sibling CPU 56 had 9 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 8 + } + }, + "8": { + "noninterrupt_busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 6 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 40 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 40, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 160, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 38 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 200 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 200, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 0, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 198 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 100 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 100, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 100, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 96 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 7 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 7 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 19 non-interrupt busy ticks", + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 19, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 13, + "user": 6 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 1, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 47 non-interrupt busy ticks", + "SMT sibling CPU 56 had 78 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 78, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 121, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 77 + } + }, + "8": { + "noninterrupt_busy_ticks": 47, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 152, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 45 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 35 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 35, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 166, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 32 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 18 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 18, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 17 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 28 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 28, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 173, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 25 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 16 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 16, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 183, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 13, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 90 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 90, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 108, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 86 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 16 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 16, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 183, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 12 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 7 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 2, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 39 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 39, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 161, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 36 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 107 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 107, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 92, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 7, + "user": 100 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.028184999999997223, + "child_cpu_seconds": 1.0510510000000028, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.008184999999997222, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.008184999999997222, + "measurement_cpu_residual_seconds": 0.008184999999997222, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 2, + "iowait": 3, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 42, + "user": 64 + } + } + }, + "pressure_some_delta_us": 10161, + "runner_cpu_seconds": 0.0007639999999999869 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428924", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820354936\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820354936, + "load_1m_per_available_cpu": 7.22021484375, + "load_1m_per_cpu": 0.0752105712890625, + "load_average": [ + 7.22021484375, + 9.65283203125, + 7.31201171875 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11095" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4424328", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820344775\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820344775, + "load_1m_per_available_cpu": 7.22021484375, + "load_1m_per_cpu": 0.0752105712890625, + "load_average": [ + 7.22021484375, + 9.65283203125, + 7.31201171875 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11156" + }, + "involuntary_context_switches": 655, + "peak_rss_kb": 1625972, + "precise_child_system_seconds": 0.4211160000000014, + "precise_child_user_seconds": 0.6299350000000015, + "system_seconds": 0.42, + "user_seconds": 0.62, + "voluntary_context_switches": 1276, + "wall_nanos": 1113943432 + }, + "round": 1, + "signed_wall_delta_nanos": 1387050206, + "slot_index": 5 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.8233140000000034, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.004385000000003397, + "measurement_cpu_residual_seconds": 0.015614999999996604, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 51, + "user": 131 + } + } + }, + "pressure_some_delta_us": 30332, + "runner_cpu_seconds": 0.0010710000000000441 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431333", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.23 avg300=0.10 total=33821093489\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821093489, + "load_1m_per_available_cpu": 1.80224609375, + "load_1m_per_cpu": 0.018773396809895832, + "load_average": [ + 1.80224609375, + 6.236328125, + 6.46337890625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10452" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428128", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.11 avg60=0.20 avg300=0.09 total=33821063157\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821063157, + "load_1m_per_available_cpu": 1.80224609375, + "load_1m_per_cpu": 0.018773396809895832, + "load_average": [ + 1.80224609375, + 6.236328125, + 6.46337890625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10454" + }, + "involuntary_context_switches": 476, + "peak_rss_kb": 1875404, + "precise_child_system_seconds": 0.5162389999999988, + "precise_child_user_seconds": 1.3070750000000046, + "system_seconds": 0.51, + "user_seconds": 1.3, + "voluntary_context_switches": 525, + "wall_nanos": 1916365755 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2607630", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.11 avg60=0.20 avg300=0.09 total=33821062957\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821062957, + "load_1m_per_available_cpu": 1.80224609375, + "load_1m_per_cpu": 0.018773396809895832, + "load_average": [ + 1.80224609375, + 6.236328125, + 6.46337890625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10455" + }, + "measurement_attempt": 1, + "pair": "replay-4", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 18.01003483403474, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 6 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 7 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 6 non-interrupt busy ticks", + "SMT sibling CPU 56 had 33 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 33, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 166, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 22, + "user": 11 + } + }, + "8": { + "noninterrupt_busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 11 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 11, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 188, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 5, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.022680999999999046, + "child_cpu_seconds": 1.0462160000000011, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 108 + }, + "mean_frequency_khz": 3105405.4054054054, + "measurement_cpu_foreign_seconds": 0.0026809999999990453, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0026809999999990453, + "measurement_cpu_residual_seconds": 0.0026809999999990453, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 59 + } + } + }, + "pressure_some_delta_us": 29952, + "runner_cpu_seconds": 0.001102999999999854 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430809", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.40 avg60=0.25 avg300=0.10 total=33821124278\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821124278, + "load_1m_per_available_cpu": 1.73779296875, + "load_1m_per_cpu": 0.018102010091145832, + "load_average": [ + 1.73779296875, + 6.14892578125, + 6.43359375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10453" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431319", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.23 avg300=0.10 total=33821094326\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821094326, + "load_1m_per_available_cpu": 1.80224609375, + "load_1m_per_cpu": 0.018773396809895832, + "load_average": [ + 1.80224609375, + 6.236328125, + 6.46337890625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10452" + }, + "involuntary_context_switches": 474, + "peak_rss_kb": 1623976, + "precise_child_system_seconds": 0.45550100000000526, + "precise_child_user_seconds": 0.5907149999999959, + "system_seconds": 0.45, + "user_seconds": 0.59, + "voluntary_context_switches": 511, + "wall_nanos": 1115017968 + }, + "round": 2, + "signed_wall_delta_nanos": 801347787, + "slot_index": 4 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.8222519999999989, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.0032699999999989786, + "measurement_cpu_residual_seconds": 0.016730000000001022, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 48, + "user": 134 + } + } + }, + "pressure_some_delta_us": 15504, + "runner_cpu_seconds": 0.0010180000000001854 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431858", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.16 avg60=0.20 avg300=0.13 total=33821867762\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821867762, + "load_1m_per_available_cpu": 3.31689453125, + "load_1m_per_cpu": 0.034550984700520836, + "load_average": [ + 3.31689453125, + 5.302734375, + 6.08544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10722" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430052", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.20 avg60=0.20 avg300=0.14 total=33821852258\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821852258, + "load_1m_per_available_cpu": 3.31689453125, + "load_1m_per_cpu": 0.034550984700520836, + "load_average": [ + 3.31689453125, + 5.302734375, + 6.08544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10724" + }, + "involuntary_context_switches": 503, + "peak_rss_kb": 1877488, + "precise_child_system_seconds": 0.4837699999999998, + "precise_child_user_seconds": 1.338481999999999, + "system_seconds": 0.48, + "user_seconds": 1.33, + "voluntary_context_switches": 589, + "wall_nanos": 1908735214 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4435621", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.20 avg60=0.20 avg300=0.14 total=33821838994\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821838994, + "load_1m_per_available_cpu": 3.31689453125, + "load_1m_per_cpu": 0.034550984700520836, + "load_average": [ + 3.31689453125, + 5.302734375, + 6.08544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10722" + }, + "measurement_attempt": 1, + "pair": "replay-4", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.002530773170292, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 16 non-interrupt busy ticks", + "SMT sibling CPU 56 had 8 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 5, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 16, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 183, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 11, + "user": 5 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0326940000000135, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3135135.135135135, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.003766000000013703, + "measurement_cpu_residual_seconds": -0.003766000000013703, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 44, + "user": 59 + } + } + }, + "pressure_some_delta_us": 12721, + "runner_cpu_seconds": 0.001072000000000184 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430478", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.20 avg60=0.20 avg300=0.14 total=33821852087\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821852087, + "load_1m_per_available_cpu": 3.31689453125, + "load_1m_per_cpu": 0.034550984700520836, + "load_average": [ + 3.31689453125, + 5.302734375, + 6.08544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10724" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430582", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.20 avg60=0.20 avg300=0.14 total=33821839366\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821839366, + "load_1m_per_available_cpu": 3.31689453125, + "load_1m_per_cpu": 0.034550984700520836, + "load_average": [ + 3.31689453125, + 5.302734375, + 6.08544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10722" + }, + "involuntary_context_switches": 390, + "peak_rss_kb": 1623964, + "precise_child_system_seconds": 0.44278100000000364, + "precise_child_user_seconds": 0.5899130000000099, + "system_seconds": 0.44, + "user_seconds": 0.58, + "voluntary_context_switches": 429, + "wall_nanos": 1110483333 + }, + "round": 3, + "signed_wall_delta_nanos": 798251881, + "slot_index": 3 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.013347999999995483, + "child_cpu_seconds": 1.8055920000000043, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.003347999999995483, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.003347999999995483, + "measurement_cpu_residual_seconds": 0.023347999999995483, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.83, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 49, + "user": 132 + } + } + }, + "pressure_some_delta_us": 34348, + "runner_cpu_seconds": 0.001060000000000283 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428645", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.55 avg60=0.37 avg300=0.21 total=33822620359\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822620359, + "load_1m_per_available_cpu": 1.6650390625, + "load_1m_per_cpu": 0.017344156901041668, + "load_average": [ + 1.6650390625, + 4.0908203125, + 5.5419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10574" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429645", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.45 avg60=0.35 avg300=0.20 total=33822586011\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822586011, + "load_1m_per_available_cpu": 1.6357421875, + "load_1m_per_cpu": 0.017038981119791668, + "load_average": [ + 1.6357421875, + 4.12646484375, + 5.5615234375 + ], + "logical_cpus": 96, + "runnable_tasks": "9/10574" + }, + "involuntary_context_switches": 456, + "peak_rss_kb": 1875424, + "precise_child_system_seconds": 0.49036499999999705, + "precise_child_user_seconds": 1.3152270000000073, + "system_seconds": 0.49, + "user_seconds": 1.31, + "voluntary_context_switches": 518, + "wall_nanos": 1915279614 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1517708", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.45 avg60=0.35 avg300=0.20 total=33822585585\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822585585, + "load_1m_per_available_cpu": 1.6357421875, + "load_1m_per_cpu": 0.017038981119791668, + "load_average": [ + 1.6357421875, + 4.12646484375, + 5.5615234375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10574" + }, + "measurement_attempt": 1, + "pair": "replay-4", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.0034210863523185, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.022297000000002214, + "child_cpu_seconds": 1.0365809999999982, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 3, + "2300000": 0, + "3150000": 108 + }, + "mean_frequency_khz": 3105405.4054054054, + "measurement_cpu_foreign_seconds": 0.002297000000002214, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.002297000000002214, + "measurement_cpu_residual_seconds": 0.002297000000002214, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 59 + } + } + }, + "pressure_some_delta_us": 30034, + "runner_cpu_seconds": 0.0011219999999996233 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429270", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.55 avg60=0.37 avg300=0.21 total=33822650676\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822650676, + "load_1m_per_available_cpu": 1.6650390625, + "load_1m_per_cpu": 0.017344156901041668, + "load_average": [ + 1.6650390625, + 4.0908203125, + 5.5419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10573" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429390", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.55 avg60=0.37 avg300=0.21 total=33822620642\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822620642, + "load_1m_per_available_cpu": 1.6650390625, + "load_1m_per_cpu": 0.017344156901041668, + "load_average": [ + 1.6650390625, + 4.0908203125, + 5.5419921875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10574" + }, + "involuntary_context_switches": 338, + "peak_rss_kb": 1626036, + "precise_child_system_seconds": 0.4475130000000007, + "precise_child_user_seconds": 0.5890679999999975, + "system_seconds": 0.44, + "user_seconds": 0.58, + "voluntary_context_switches": 379, + "wall_nanos": 1113320169 + }, + "round": 4, + "signed_wall_delta_nanos": 801959445, + "slot_index": 2 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0017749999999789878, + "child_cpu_seconds": 1.8071560000000204, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0017749999999789878, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0017749999999789878, + "measurement_cpu_residual_seconds": 0.0017749999999789878, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.81, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 132 + } + } + }, + "pressure_some_delta_us": 19317, + "runner_cpu_seconds": 0.0010690000000006528 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4426538", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.24 avg60=0.16 avg300=0.18 total=33823191697\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823191697, + "load_1m_per_available_cpu": 3.77685546875, + "load_1m_per_cpu": 0.039342244466145836, + "load_average": [ + 3.77685546875, + 4.07373046875, + 5.365234375 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10607" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429295", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.13 avg300=0.18 total=33823172380\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823172380, + "load_1m_per_available_cpu": 3.669921875, + "load_1m_per_cpu": 0.038228352864583336, + "load_average": [ + 3.669921875, + 4.0576171875, + 5.36767578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10692" + }, + "involuntary_context_switches": 395, + "peak_rss_kb": 1875540, + "precise_child_system_seconds": 0.4906750000000102, + "precise_child_user_seconds": 1.3164810000000102, + "system_seconds": 0.49, + "user_seconds": 1.31, + "voluntary_context_switches": 461, + "wall_nanos": 1897042340 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1512601", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.13 avg300=0.18 total=33823153695\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823153695, + "load_1m_per_available_cpu": 3.669921875, + "load_1m_per_cpu": 0.038228352864583336, + "load_average": [ + 3.669921875, + 4.0576171875, + 5.36767578125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10691" + }, + "measurement_attempt": 1, + "pair": "replay-4", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.003341399133205, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 8 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 4, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01281000000000665, + "child_cpu_seconds": 1.0261249999999933, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3135135.135135135, + "measurement_cpu_foreign_seconds": 0.01281000000000665, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.01281000000000665, + "measurement_cpu_residual_seconds": 0.01281000000000665, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 58 + } + } + }, + "pressure_some_delta_us": 18323, + "runner_cpu_seconds": 0.0010650000000000936 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431771", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.13 avg300=0.18 total=33823172178\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823172178, + "load_1m_per_available_cpu": 3.669921875, + "load_1m_per_cpu": 0.038228352864583336, + "load_average": [ + 3.669921875, + 4.0576171875, + 5.36767578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10692" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427711", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.13 avg300=0.18 total=33823153855\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823153855, + "load_1m_per_available_cpu": 3.669921875, + "load_1m_per_cpu": 0.038228352864583336, + "load_average": [ + 3.669921875, + 4.0576171875, + 5.36767578125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10692" + }, + "involuntary_context_switches": 461, + "peak_rss_kb": 1624052, + "precise_child_system_seconds": 0.45299599999999884, + "precise_child_user_seconds": 0.5731289999999944, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 503, + "wall_nanos": 1110533676 + }, + "round": 5, + "signed_wall_delta_nanos": 786508664, + "slot_index": 1 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.006412999999998456, + "child_cpu_seconds": 1.8025480000000016, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.006412999999998456, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.006412999999998456, + "measurement_cpu_residual_seconds": 0.016412999999998457, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 10, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 131 + } + } + }, + "pressure_some_delta_us": 30254, + "runner_cpu_seconds": 0.0010390000000000121 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431878", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.69 avg300=0.35 total=33824430767\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824430767, + "load_1m_per_available_cpu": 3.44482421875, + "load_1m_per_cpu": 0.035883585611979164, + "load_average": [ + 3.44482421875, + 3.94580078125, + 5.14404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10262" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430440", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.68 avg300=0.35 total=33824400513\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824400513, + "load_1m_per_available_cpu": 3.44482421875, + "load_1m_per_cpu": 0.035883585611979164, + "load_average": [ + 3.44482421875, + 3.94580078125, + 5.14404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10257" + }, + "involuntary_context_switches": 517, + "peak_rss_kb": 1877576, + "precise_child_system_seconds": 0.5010340000000042, + "precise_child_user_seconds": 1.3015139999999974, + "system_seconds": 0.5, + "user_seconds": 1.3, + "voluntary_context_switches": 604, + "wall_nanos": 1914053784 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3387735", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.68 avg300=0.35 total=33824399741\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824399741, + "load_1m_per_available_cpu": 3.44482421875, + "load_1m_per_cpu": 0.035883585611979164, + "load_average": [ + 3.44482421875, + 3.94580078125, + 5.14404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10257" + }, + "measurement_attempt": 1, + "pair": "replay-4", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001857632305473, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.013969999999977833, + "child_cpu_seconds": 1.0449640000000215, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.013969999999977833, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.013969999999977833, + "measurement_cpu_residual_seconds": 0.013969999999977833, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 60 + } + } + }, + "pressure_some_delta_us": 16161, + "runner_cpu_seconds": 0.0010660000000006775 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430199", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.69 avg300=0.35 total=33824447401\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824447401, + "load_1m_per_available_cpu": 3.44482421875, + "load_1m_per_cpu": 0.035883585611979164, + "load_average": [ + 3.44482421875, + 3.94580078125, + 5.14404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10262" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430715", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.69 avg300=0.35 total=33824431240\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824431240, + "load_1m_per_available_cpu": 3.44482421875, + "load_1m_per_cpu": 0.035883585611979164, + "load_average": [ + 3.44482421875, + 3.94580078125, + 5.14404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10262" + }, + "involuntary_context_switches": 363, + "peak_rss_kb": 1624096, + "precise_child_system_seconds": 0.4512450000000001, + "precise_child_user_seconds": 0.5937190000000214, + "system_seconds": 0.45, + "user_seconds": 0.59, + "voluntary_context_switches": 394, + "wall_nanos": 1123816664 + }, + "round": 6, + "signed_wall_delta_nanos": 790237120, + "slot_index": 0 + } + ], + "signed_wall_delta_nanos": [ + 1387050206, + 801347787, + 798251881, + 801959445, + 786508664, + 790237120 + ] + }, + "replay-5": { + "build_magnitude_wall_nanos": 1918666888, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay5" + }, + "comparable_control": "replay-10-null", + "comparable_null_envelope_nanos": 761943052, + "comparable_null_raw_envelope_nanos": 761382609, + "comparable_null_raw_spread_nanos": 302024979, + "comparable_null_spread_nanos": 302247296, + "control_interpolation_weight": 0.0, + "control_magnitude_ratio": 1.0007360854662957, + "control_scale_factor": 1.0007360854662957, + "factor_count": 5, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 1938957057, + "median_candidate_peak_rss_kb": 1875580, + "median_candidate_wall_nanos": 1918666888, + "median_reference_peak_rss_kb": 1624982, + "median_reference_wall_nanos": 1111804046, + "median_signed_wall_delta_nanos": 800257274, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.026633999999999595, + "child_cpu_seconds": 1.7823390000000003, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 181 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.016633999999999594, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.016633999999999594, + "measurement_cpu_residual_seconds": 0.016633999999999594, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 2, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 129 + } + } + }, + "pressure_some_delta_us": 16925, + "runner_cpu_seconds": 0.0010270000000001112 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429639", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820391934\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820391934, + "load_1m_per_available_cpu": 7.01953125, + "load_1m_per_cpu": 0.0731201171875, + "load_average": [ + 7.01953125, + 9.53125, + 7.2978515625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11094" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427112", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820375009\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820375009, + "load_1m_per_available_cpu": 7.28271484375, + "load_1m_per_cpu": 0.07586161295572917, + "load_average": [ + 7.28271484375, + 9.625, + 7.31591796875 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11114" + }, + "involuntary_context_switches": 582, + "peak_rss_kb": 1877680, + "precise_child_system_seconds": 0.5021850000000008, + "precise_child_user_seconds": 1.2801539999999996, + "system_seconds": 0.5, + "user_seconds": 1.27, + "voluntary_context_switches": 660, + "wall_nanos": 1809669320 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4343839", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820366406\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820366406, + "load_1m_per_available_cpu": 7.28271484375, + "load_1m_per_cpu": 0.07586161295572917, + "load_average": [ + 7.28271484375, + 9.625, + 7.31591796875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/11094" + }, + "measurement_attempt": 1, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000980616081506, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0013910000000001595, + "child_cpu_seconds": 1.087847, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0013910000000001595, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.0013910000000001595, + "measurement_cpu_residual_seconds": 0.02139100000000016, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.11, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 1, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 49, + "user": 60 + } + } + }, + "pressure_some_delta_us": 8182, + "runner_cpu_seconds": 0.0007619999999999294 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431072", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820374911\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820374911, + "load_1m_per_available_cpu": 7.28271484375, + "load_1m_per_cpu": 0.07586161295572917, + "load_average": [ + 7.28271484375, + 9.625, + 7.31591796875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/11114" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429521", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.03 total=33820366729\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820366729, + "load_1m_per_available_cpu": 7.28271484375, + "load_1m_per_cpu": 0.07586161295572917, + "load_average": [ + 7.28271484375, + 9.625, + 7.31591796875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/11100" + }, + "involuntary_context_switches": 321, + "peak_rss_kb": 1625892, + "precise_child_system_seconds": 0.4835700000000003, + "precise_child_user_seconds": 0.6042769999999997, + "system_seconds": 0.48, + "user_seconds": 0.6, + "voluntary_context_switches": 359, + "wall_nanos": 1107415458 + }, + "round": 1, + "signed_wall_delta_nanos": 702253862, + "slot_index": 6 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.03, + "child_cpu_seconds": 1.8501449999999977, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 2, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3132901.554404145, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0011839999999976314, + "measurement_cpu_residual_seconds": -0.0011839999999976314, + "per_cpu": { + "56": { + "busy_seconds": 0.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 134 + } + } + }, + "pressure_some_delta_us": 20503, + "runner_cpu_seconds": 0.0010390000000000121 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429176", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.20 avg300=0.10 total=33821177013\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821177013, + "load_1m_per_available_cpu": 3.037109375, + "load_1m_per_cpu": 0.031636555989583336, + "load_average": [ + 3.037109375, + 6.2900390625, + 6.47705078125 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10752" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430661", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.14 avg60=0.21 avg300=0.10 total=33821156510\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821156510, + "load_1m_per_available_cpu": 3.037109375, + "load_1m_per_cpu": 0.031636555989583336, + "load_average": [ + 3.037109375, + 6.2900390625, + 6.47705078125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10754" + }, + "involuntary_context_switches": 380, + "peak_rss_kb": 1875440, + "precise_child_system_seconds": 0.5069099999999978, + "precise_child_user_seconds": 1.343235, + "system_seconds": 0.5, + "user_seconds": 1.34, + "voluntary_context_switches": 464, + "wall_nanos": 1924504077 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4417400", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.14 avg60=0.21 avg300=0.10 total=33821156323\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821156323, + "load_1m_per_available_cpu": 3.037109375, + "load_1m_per_cpu": 0.031636555989583336, + "load_average": [ + 3.037109375, + 6.2900390625, + 6.47705078125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10753" + }, + "measurement_attempt": 2, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001746155787259, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.059398999999999, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.00046799999999922945, + "measurement_cpu_residual_seconds": 0.01953200000000077, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.08, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 47, + "user": 59 + } + } + }, + "pressure_some_delta_us": 11133, + "runner_cpu_seconds": 0.0010690000000002087 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429443", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.20 avg300=0.10 total=33821188371\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821188371, + "load_1m_per_available_cpu": 3.1943359375, + "load_1m_per_cpu": 0.033274332682291664, + "load_average": [ + 3.1943359375, + 6.2685546875, + 6.46875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10744" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428346", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.20 avg300=0.10 total=33821177238\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821177238, + "load_1m_per_available_cpu": 3.037109375, + "load_1m_per_cpu": 0.031636555989583336, + "load_average": [ + 3.037109375, + 6.2900390625, + 6.47705078125 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10752" + }, + "involuntary_context_switches": 361, + "peak_rss_kb": 1623968, + "precise_child_system_seconds": 0.47048600000000107, + "precise_child_user_seconds": 0.588912999999998, + "system_seconds": 0.47, + "user_seconds": 0.58, + "voluntary_context_switches": 409, + "wall_nanos": 1125706166 + }, + "round": 2, + "signed_wall_delta_nanos": 798797911, + "slot_index": 5 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0012730000000054174, + "child_cpu_seconds": 1.817699999999995, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 2, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3132901.554404145, + "measurement_cpu_foreign_seconds": 0.0012730000000054174, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0012730000000054174, + "measurement_cpu_residual_seconds": 0.011273000000005418, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.83, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 131 + } + } + }, + "pressure_some_delta_us": 17514, + "runner_cpu_seconds": 0.001026999999999667 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432741", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.27 avg60=0.21 avg300=0.14 total=33821908291\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821908291, + "load_1m_per_available_cpu": 3.21142578125, + "load_1m_per_cpu": 0.033452351888020836, + "load_average": [ + 3.21142578125, + 5.24755859375, + 6.0634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10725" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429703", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.11 avg60=0.18 avg300=0.13 total=33821890777\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821890777, + "load_1m_per_available_cpu": 3.21142578125, + "load_1m_per_cpu": 0.033452351888020836, + "load_average": [ + 3.21142578125, + 5.24755859375, + 6.0634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10723" + }, + "involuntary_context_switches": 515, + "peak_rss_kb": 1875480, + "precise_child_system_seconds": 0.5094199999999987, + "precise_child_user_seconds": 1.3082799999999963, + "system_seconds": 0.5, + "user_seconds": 1.3, + "voluntary_context_switches": 613, + "wall_nanos": 1923233265 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1506109", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.13 avg60=0.19 avg300=0.13 total=33821869275\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821869275, + "load_1m_per_available_cpu": 3.21142578125, + "load_1m_per_cpu": 0.033452351888020836, + "load_average": [ + 3.21142578125, + 5.24755859375, + 6.0634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10721" + }, + "measurement_attempt": 1, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001266888808459, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0010889999999947886, + "child_cpu_seconds": 1.0278820000000053, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0010889999999947886, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0010889999999947886, + "measurement_cpu_residual_seconds": 0.0010889999999947886, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 58 + } + } + }, + "pressure_some_delta_us": 21224, + "runner_cpu_seconds": 0.0010289999999999466 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429075", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.11 avg60=0.18 avg300=0.13 total=33821890669\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821890669, + "load_1m_per_available_cpu": 3.21142578125, + "load_1m_per_cpu": 0.033452351888020836, + "load_average": [ + 3.21142578125, + 5.24755859375, + 6.0634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10723" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431406", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.13 avg60=0.19 avg300=0.13 total=33821869445\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821869445, + "load_1m_per_available_cpu": 3.21142578125, + "load_1m_per_cpu": 0.033452351888020836, + "load_average": [ + 3.21142578125, + 5.24755859375, + 6.0634765625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10722" + }, + "involuntary_context_switches": 500, + "peak_rss_kb": 1625856, + "precise_child_system_seconds": 0.44747599999999466, + "precise_child_user_seconds": 0.5804060000000106, + "system_seconds": 0.44, + "user_seconds": 0.58, + "voluntary_context_switches": 550, + "wall_nanos": 1111224218 + }, + "round": 3, + "signed_wall_delta_nanos": 812009047, + "slot_index": 4 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.017059000000002822, + "child_cpu_seconds": 1.7918439999999975, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 183 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.007059000000002822, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.007059000000002822, + "measurement_cpu_residual_seconds": 0.017059000000002822, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.81, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 2, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 133 + } + } + }, + "pressure_some_delta_us": 35566, + "runner_cpu_seconds": 0.0010969999999996816 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428162", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.63 avg60=0.42 avg300=0.23 total=33822736364\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822736364, + "load_1m_per_available_cpu": 1.48193359375, + "load_1m_per_cpu": 0.015436808268229166, + "load_average": [ + 1.48193359375, + 3.9716796875, + 5.48779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "10/10514" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430206", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.55 avg60=0.40 avg300=0.22 total=33822700798\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822700798, + "load_1m_per_available_cpu": 1.48193359375, + "load_1m_per_cpu": 0.015436808268229166, + "load_average": [ + 1.48193359375, + 3.9716796875, + 5.48779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10575" + }, + "involuntary_context_switches": 459, + "peak_rss_kb": 1877528, + "precise_child_system_seconds": 0.466313999999997, + "precise_child_user_seconds": 1.3255300000000005, + "system_seconds": 0.46, + "user_seconds": 1.32, + "voluntary_context_switches": 523, + "wall_nanos": 1821106492 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4430680", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.55 avg60=0.40 avg300=0.22 total=33822700290\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822700290, + "load_1m_per_available_cpu": 1.48193359375, + "load_1m_per_cpu": 0.015436808268229166, + "load_average": [ + 1.48193359375, + 3.9716796875, + 5.48779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10575" + }, + "measurement_attempt": 2, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001688793767244, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.015033999999989112, + "child_cpu_seconds": 1.033908000000011, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.005033999999989111, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.005033999999989111, + "measurement_cpu_residual_seconds": 0.015033999999989112, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 45, + "user": 59 + } + } + }, + "pressure_some_delta_us": 30779, + "runner_cpu_seconds": 0.0010580000000000034 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429883", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.70 avg60=0.44 avg300=0.23 total=33822767326\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822767326, + "load_1m_per_available_cpu": 1.48193359375, + "load_1m_per_cpu": 0.015436808268229166, + "load_average": [ + 1.48193359375, + 3.9716796875, + 5.48779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10506" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430045", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.63 avg60=0.42 avg300=0.23 total=33822736547\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822736547, + "load_1m_per_available_cpu": 1.48193359375, + "load_1m_per_cpu": 0.015436808268229166, + "load_average": [ + 1.48193359375, + 3.9716796875, + 5.48779296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10514" + }, + "involuntary_context_switches": 403, + "peak_rss_kb": 1625872, + "precise_child_system_seconds": 0.44161600000001044, + "precise_child_user_seconds": 0.5922920000000005, + "system_seconds": 0.44, + "user_seconds": 0.59, + "voluntary_context_switches": 436, + "wall_nanos": 1115742416 + }, + "round": 4, + "signed_wall_delta_nanos": 705364076, + "slot_index": 3 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.8396060000000034, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 5, + "2300000": 0, + "3150000": 189 + }, + "mean_frequency_khz": 3107474.2268041237, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.0007160000000030302, + "measurement_cpu_residual_seconds": 0.01928399999999697, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.86, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 52, + "user": 132 + } + } + }, + "pressure_some_delta_us": 16720, + "runner_cpu_seconds": 0.0011099999999997223 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429793", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.19 avg60=0.12 avg300=0.16 total=33823316150\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823316150, + "load_1m_per_available_cpu": 3.7529296875, + "load_1m_per_cpu": 0.039093017578125, + "load_average": [ + 3.7529296875, + 4.005859375, + 5.27880859375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10728" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429606", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.09 avg300=0.16 total=33823299430\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823299430, + "load_1m_per_available_cpu": 3.7529296875, + "load_1m_per_cpu": 0.039093017578125, + "load_average": [ + 3.7529296875, + 4.005859375, + 5.27880859375 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10688" + }, + "involuntary_context_switches": 403, + "peak_rss_kb": 1875596, + "precise_child_system_seconds": 0.5224499999999921, + "precise_child_user_seconds": 1.3171560000000113, + "system_seconds": 0.52, + "user_seconds": 1.31, + "voluntary_context_switches": 479, + "wall_nanos": 1938957057 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4426477", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.09 avg300=0.16 total=33823276112\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823276112, + "load_1m_per_available_cpu": 3.7529296875, + "load_1m_per_cpu": 0.039093017578125, + "load_average": [ + 3.7529296875, + 4.005859375, + 5.27880859375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10692" + }, + "measurement_attempt": 3, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.003437861800194, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 14 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 14, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 186, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 13 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 8 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 6, + "user": 2 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.014498000000003222, + "child_cpu_seconds": 1.0244519999999966, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.004498000000003222, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.004498000000003222, + "measurement_cpu_residual_seconds": 0.004498000000003222, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 60 + } + } + }, + "pressure_some_delta_us": 22803, + "runner_cpu_seconds": 0.0010500000000002174 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429357", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.09 avg300=0.16 total=33823299283\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823299283, + "load_1m_per_available_cpu": 3.7529296875, + "load_1m_per_cpu": 0.039093017578125, + "load_average": [ + 3.7529296875, + 4.005859375, + 5.27880859375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10688" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429783", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.01 avg60=0.09 avg300=0.16 total=33823276480\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823276480, + "load_1m_per_available_cpu": 3.7529296875, + "load_1m_per_cpu": 0.039093017578125, + "load_average": [ + 3.7529296875, + 4.005859375, + 5.27880859375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10690" + }, + "involuntary_context_switches": 465, + "peak_rss_kb": 1624068, + "precise_child_system_seconds": 0.42273099999999886, + "precise_child_user_seconds": 0.6017209999999977, + "system_seconds": 0.42, + "user_seconds": 0.6, + "voluntary_context_switches": 501, + "wall_nanos": 1110651207 + }, + "round": 5, + "signed_wall_delta_nanos": 828305850, + "slot_index": 2 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.00977199999997171, + "child_cpu_seconds": 1.8091960000000284, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 3, + "3150000": 188 + }, + "mean_frequency_khz": 3128125.0, + "measurement_cpu_foreign_seconds": 0.00977199999997171, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.00977199999997171, + "measurement_cpu_residual_seconds": 0.02977199999997171, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 49, + "user": 133 + } + } + }, + "pressure_some_delta_us": 30774, + "runner_cpu_seconds": 0.0010319999999999219 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4427886", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.68 avg300=0.35 total=33824479530\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824479530, + "load_1m_per_available_cpu": 3.2490234375, + "load_1m_per_cpu": 0.033843994140625, + "load_average": [ + 3.2490234375, + 3.896484375, + 5.12158203125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10420" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427815", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.67 avg300=0.35 total=33824448756\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824448756, + "load_1m_per_available_cpu": 3.2490234375, + "load_1m_per_cpu": 0.033843994140625, + "load_average": [ + 3.2490234375, + 3.896484375, + 5.12158203125 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10301" + }, + "involuntary_context_switches": 451, + "peak_rss_kb": 1875564, + "precise_child_system_seconds": 0.4870900000000091, + "precise_child_user_seconds": 1.3221060000000193, + "system_seconds": 0.48, + "user_seconds": 1.32, + "voluntary_context_switches": 524, + "wall_nanos": 1914100511 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2133515", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.67 avg300=0.35 total=33824448489\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824448489, + "load_1m_per_available_cpu": 3.2490234375, + "load_1m_per_cpu": 0.033843994140625, + "load_average": [ + 3.2490234375, + 3.896484375, + 5.12158203125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10301" + }, + "measurement_attempt": 1, + "pair": "replay-5", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001113786827773, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.0532779999999775, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.004331999999977345, + "measurement_cpu_residual_seconds": 0.005668000000022655, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 58 + } + } + }, + "pressure_some_delta_us": 29442, + "runner_cpu_seconds": 0.0010539999999998884 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430512", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.62 avg60=0.69 avg300=0.36 total=33824509444\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824509444, + "load_1m_per_available_cpu": 3.2490234375, + "load_1m_per_cpu": 0.033843994140625, + "load_average": [ + 3.2490234375, + 3.896484375, + 5.12158203125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10421" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431130", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.68 avg300=0.35 total=33824480002\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824480002, + "load_1m_per_available_cpu": 3.2490234375, + "load_1m_per_cpu": 0.033843994140625, + "load_average": [ + 3.2490234375, + 3.896484375, + 5.12158203125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10420" + }, + "involuntary_context_switches": 227, + "peak_rss_kb": 1624108, + "precise_child_system_seconds": 0.47153299999999376, + "precise_child_user_seconds": 0.5817449999999837, + "system_seconds": 0.47, + "user_seconds": 0.58, + "voluntary_context_switches": 282, + "wall_nanos": 1112383874 + }, + "round": 6, + "signed_wall_delta_nanos": 801716637, + "slot_index": 1 + } + ], + "signed_wall_delta_nanos": [ + 702253862, + 798797911, + 812009047, + 705364076, + 828305850, + 801716637 + ] + }, + "replay-6": { + "build_magnitude_wall_nanos": 1912373314, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay6" + }, + "comparable_control": [ + "fresh-build-null", + "replay-10-null" + ], + "comparable_null_envelope_nanos": 765012124, + "comparable_null_raw_envelope_nanos": 765012124, + "comparable_null_raw_spread_nanos": 301110843, + "comparable_null_spread_nanos": 301110843, + "control_interpolation_weight": 0.9939194246846735, + "control_magnitude_ratio": 1.00255301094418, + "control_scale_factor": 1.0, + "factor_count": 6, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 2396209530, + "median_candidate_peak_rss_kb": 1877528, + "median_candidate_wall_nanos": 1912373314, + "median_reference_peak_rss_kb": 1624986, + "median_reference_wall_nanos": 1117846813, + "median_signed_wall_delta_nanos": 796980918, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01333799999999763, + "child_cpu_seconds": 2.3455770000000022, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 239 + }, + "mean_frequency_khz": 3143125.0, + "measurement_cpu_foreign_seconds": 0.0033379999999976293, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0033379999999976293, + "measurement_cpu_residual_seconds": 0.01333799999999763, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 237, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 2.36, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 96, + "user": 139 + } + } + }, + "pressure_some_delta_us": 14293, + "runner_cpu_seconds": 0.0010850000000000026 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4425832", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.14 avg60=0.03 avg300=0.03 total=33820478373\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820478373, + "load_1m_per_available_cpu": 7.28173828125, + "load_1m_per_cpu": 0.0758514404296875, + "load_average": [ + 7.28173828125, + 9.37841796875, + 7.3056640625 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11111" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428670", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.02 total=33820464080\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820464080, + "load_1m_per_available_cpu": 7.1318359375, + "load_1m_per_cpu": 0.07428995768229167, + "load_average": [ + 7.1318359375, + 9.38525390625, + 7.29638671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/11103" + }, + "involuntary_context_switches": 457, + "peak_rss_kb": 1875256, + "precise_child_system_seconds": 0.9570900000000009, + "precise_child_user_seconds": 1.3884870000000014, + "system_seconds": 0.95, + "user_seconds": 1.38, + "voluntary_context_switches": 532, + "wall_nanos": 2396209530 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2898690", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.02 total=33820450949\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820450949, + "load_1m_per_available_cpu": 7.1318359375, + "load_1m_per_cpu": 0.07428995768229167, + "load_average": [ + 7.1318359375, + 9.38525390625, + 7.29638671875 + ], + "logical_cpus": 96, + "runnable_tasks": "4/11105" + }, + "measurement_attempt": 3, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 12.005394514184445, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 18 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 18, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 17 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 9 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 8 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 12 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 12, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 188, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 9 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 12 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 12, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 9 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.022622999999998266, + "child_cpu_seconds": 1.0263130000000018, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0026229999999982656, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0026229999999982656, + "measurement_cpu_residual_seconds": 0.0026229999999982656, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 109, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 60 + } + } + }, + "pressure_some_delta_us": 12887, + "runner_cpu_seconds": 0.0010639999999999539 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430269", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.02 total=33820463972\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820463972, + "load_1m_per_available_cpu": 7.1318359375, + "load_1m_per_cpu": 0.07428995768229167, + "load_average": [ + 7.1318359375, + 9.38525390625, + 7.29638671875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/11103" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429126", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 12, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.02 total=33820451085\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820451085, + "load_1m_per_available_cpu": 7.1318359375, + "load_1m_per_cpu": 0.07428995768229167, + "load_average": [ + 7.1318359375, + 9.38525390625, + 7.29638671875 + ], + "logical_cpus": 96, + "runnable_tasks": "8/11105" + }, + "involuntary_context_switches": 462, + "peak_rss_kb": 1623920, + "precise_child_system_seconds": 0.42990700000000004, + "precise_child_user_seconds": 0.5964060000000018, + "system_seconds": 0.42, + "user_seconds": 0.59, + "voluntary_context_switches": 499, + "wall_nanos": 1104341158 + }, + "round": 1, + "signed_wall_delta_nanos": 1291868372, + "slot_index": 7 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.020123999999999587, + "child_cpu_seconds": 1.8487480000000005, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 4, + "2300000": 0, + "3150000": 189 + }, + "mean_frequency_khz": 3115803.10880829, + "measurement_cpu_foreign_seconds": 0.010123999999999586, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.010123999999999586, + "measurement_cpu_residual_seconds": 0.020123999999999587, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.87, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 134 + } + } + }, + "pressure_some_delta_us": 11280, + "runner_cpu_seconds": 0.0011280000000000179 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430472", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.17 avg300=0.09 total=33821204684\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821204684, + "load_1m_per_available_cpu": 3.09033203125, + "load_1m_per_cpu": 0.032190958658854164, + "load_average": [ + 3.09033203125, + 6.14404296875, + 6.42578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10743" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428607", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.17 avg300=0.09 total=33821193404\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821193404, + "load_1m_per_available_cpu": 3.0986328125, + "load_1m_per_cpu": 0.032277425130208336, + "load_average": [ + 3.0986328125, + 6.197265625, + 6.4443359375 + ], + "logical_cpus": 96, + "runnable_tasks": "8/10744" + }, + "involuntary_context_switches": 484, + "peak_rss_kb": 1877492, + "precise_child_system_seconds": 0.512989999999995, + "precise_child_user_seconds": 1.3357580000000056, + "system_seconds": 0.51, + "user_seconds": 1.33, + "voluntary_context_switches": 581, + "wall_nanos": 1927468061 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1515786", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.17 avg300=0.09 total=33821193245\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821193245, + "load_1m_per_available_cpu": 3.0986328125, + "load_1m_per_cpu": 0.032277425130208336, + "load_average": [ + 3.0986328125, + 6.197265625, + 6.4443359375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10744" + }, + "measurement_attempt": 1, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.004594290163368, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 6 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 17 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 184, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 12, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0254350000000023, + "child_cpu_seconds": 1.0335529999999977, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.005435000000002299, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.005435000000002299, + "measurement_cpu_residual_seconds": 0.005435000000002299, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 57 + } + } + }, + "pressure_some_delta_us": 22706, + "runner_cpu_seconds": 0.0010120000000000129 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431297", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.21 avg60=0.19 avg300=0.10 total=33821227554\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821227554, + "load_1m_per_available_cpu": 3.09033203125, + "load_1m_per_cpu": 0.032190958658854164, + "load_average": [ + 3.09033203125, + 6.14404296875, + 6.42578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10743" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4432548", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.03 avg60=0.17 avg300=0.09 total=33821204848\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821204848, + "load_1m_per_available_cpu": 3.09033203125, + "load_1m_per_cpu": 0.032190958658854164, + "load_average": [ + 3.09033203125, + 6.14404296875, + 6.42578125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10743" + }, + "involuntary_context_switches": 313, + "peak_rss_kb": 1623980, + "precise_child_system_seconds": 0.46655799999999914, + "precise_child_user_seconds": 0.5669949999999986, + "system_seconds": 0.46, + "user_seconds": 0.56, + "voluntary_context_switches": 376, + "wall_nanos": 1119129119 + }, + "round": 2, + "signed_wall_delta_nanos": 808338942, + "slot_index": 6 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.808981999999986, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 6, + "2300000": 2, + "3150000": 184 + }, + "mean_frequency_khz": 3089583.3333333335, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -1.199999998612554e-05, + "measurement_cpu_residual_seconds": 0.009988000000013875, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 51, + "user": 130 + } + } + }, + "pressure_some_delta_us": 31066, + "runner_cpu_seconds": 0.0010300000000000864 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432611", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.61 avg60=0.29 avg300=0.16 total=33822033264\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822033264, + "load_1m_per_available_cpu": 3.35009765625, + "load_1m_per_cpu": 0.0348968505859375, + "load_average": [ + 3.35009765625, + 5.17138671875, + 6.02490234375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10600" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431588", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.30 avg60=0.23 avg300=0.15 total=33822002198\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822002198, + "load_1m_per_available_cpu": 3.35009765625, + "load_1m_per_cpu": 0.0348968505859375, + "load_average": [ + 3.35009765625, + 5.17138671875, + 6.02490234375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10603" + }, + "involuntary_context_switches": 444, + "peak_rss_kb": 1877548, + "precise_child_system_seconds": 0.5079589999999996, + "precise_child_user_seconds": 1.3010229999999865, + "system_seconds": 0.5, + "user_seconds": 1.3, + "voluntary_context_switches": 524, + "wall_nanos": 1911328726 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2204684", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.30 avg60=0.23 avg300=0.15 total=33821971304\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821971304, + "load_1m_per_available_cpu": 2.94482421875, + "load_1m_per_cpu": 0.030675252278645832, + "load_average": [ + 2.94482421875, + 5.12353515625, + 6.01416015625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10603" + }, + "measurement_attempt": 2, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.002164649777114, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 17 non-interrupt busy ticks", + "SMT sibling CPU 56 had 20 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 20, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 180, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 15, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 17, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 183, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 12, + "user": 5 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.002348999999988397, + "child_cpu_seconds": 1.0266440000000117, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.002348999999988397, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.002348999999988397, + "measurement_cpu_residual_seconds": 0.012348999999988397, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 58 + } + } + }, + "pressure_some_delta_us": 29488, + "runner_cpu_seconds": 0.0010069999999999801 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4432289", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.30 avg60=0.23 avg300=0.15 total=33822001918\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822001918, + "load_1m_per_available_cpu": 3.35009765625, + "load_1m_per_cpu": 0.0348968505859375, + "load_average": [ + 3.35009765625, + 5.17138671875, + 6.02490234375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10603" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429234", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.30 avg60=0.23 avg300=0.15 total=33821972430\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821972430, + "load_1m_per_available_cpu": 2.94482421875, + "load_1m_per_cpu": 0.030675252278645832, + "load_average": [ + 2.94482421875, + 5.12353515625, + 6.01416015625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10603" + }, + "involuntary_context_switches": 555, + "peak_rss_kb": 1625876, + "precise_child_system_seconds": 0.4428310000000053, + "precise_child_user_seconds": 0.5838130000000064, + "system_seconds": 0.44, + "user_seconds": 0.58, + "voluntary_context_switches": 591, + "wall_nanos": 1111119878 + }, + "round": 3, + "signed_wall_delta_nanos": 800208848, + "slot_index": 5 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.801589000000007, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 182 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0026460000000068096, + "measurement_cpu_residual_seconds": -0.0026460000000068096, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 180, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 0, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 133 + } + } + }, + "pressure_some_delta_us": 32735, + "runner_cpu_seconds": 0.0010569999999998636 + }, + "cpu_percent": 99.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428142", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.41 avg300=0.23 total=33822806387\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822806387, + "load_1m_per_available_cpu": 1.25341796875, + "load_1m_per_cpu": 0.013056437174479166, + "load_average": [ + 1.25341796875, + 3.84033203125, + 5.42822265625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10571" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430366", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.31 avg60=0.39 avg300=0.23 total=33822773652\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822773652, + "load_1m_per_available_cpu": 1.25341796875, + "load_1m_per_cpu": 0.013056437174479166, + "load_average": [ + 1.25341796875, + 3.84033203125, + 5.42822265625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10559" + }, + "involuntary_context_switches": 524, + "peak_rss_kb": 1877544, + "precise_child_system_seconds": 0.4726660000000038, + "precise_child_user_seconds": 1.3289230000000032, + "system_seconds": 0.47, + "user_seconds": 1.32, + "voluntary_context_switches": 603, + "wall_nanos": 1817781017 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1514019", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.31 avg60=0.39 avg300=0.23 total=33822772484\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822772484, + "load_1m_per_available_cpu": 1.25341796875, + "load_1m_per_cpu": 0.013056437174479166, + "load_average": [ + 1.25341796875, + 3.84033203125, + 5.42822265625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10559" + }, + "measurement_attempt": 1, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.00395556166768, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 6 non-interrupt busy ticks", + "SMT sibling CPU 56 had 8 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 6 + } + }, + "8": { + "noninterrupt_busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 7 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 6 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 6 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.00841599999998155, + "child_cpu_seconds": 1.1004800000000188, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 116 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.00841599999998155, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.00841599999998155, + "measurement_cpu_residual_seconds": 0.00841599999998155, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 116, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.11, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 61 + } + } + }, + "pressure_some_delta_us": 13082, + "runner_cpu_seconds": 0.0011039999999997718 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430346", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.41 avg300=0.23 total=33822819590\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822819590, + "load_1m_per_available_cpu": 1.23291015625, + "load_1m_per_cpu": 0.012842814127604166, + "load_average": [ + 1.23291015625, + 3.79296875, + 5.404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10563" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430301", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.43 avg60=0.41 avg300=0.23 total=33822806508\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822806508, + "load_1m_per_available_cpu": 1.25341796875, + "load_1m_per_cpu": 0.013056437174479166, + "load_average": [ + 1.25341796875, + 3.84033203125, + 5.42822265625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10559" + }, + "involuntary_context_switches": 393, + "peak_rss_kb": 1626080, + "precise_child_system_seconds": 0.4942260000000118, + "precise_child_user_seconds": 0.606254000000007, + "system_seconds": 0.49, + "user_seconds": 0.6, + "voluntary_context_switches": 398, + "wall_nanos": 1164887101 + }, + "round": 4, + "signed_wall_delta_nanos": 652893916, + "slot_index": 4 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.011353999999998532, + "child_cpu_seconds": 1.8375410000000016, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0013539999999985317, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0013539999999985317, + "measurement_cpu_residual_seconds": 0.011353999999998532, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 132 + } + } + }, + "pressure_some_delta_us": 22211, + "runner_cpu_seconds": 0.0011049999999999116 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429198", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.26 avg60=0.14 avg300=0.16 total=33823356930\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823356930, + "load_1m_per_available_cpu": 3.63671875, + "load_1m_per_cpu": 0.037882486979166664, + "load_average": [ + 3.63671875, + 3.97216796875, + 5.25390625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10737" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427647", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.11 avg300=0.16 total=33823334719\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823334719, + "load_1m_per_available_cpu": 3.6923828125, + "load_1m_per_cpu": 0.038462320963541664, + "load_average": [ + 3.6923828125, + 3.98876953125, + 5.26611328125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10703" + }, + "involuntary_context_switches": 437, + "peak_rss_kb": 1877512, + "precise_child_system_seconds": 0.5206559999999882, + "precise_child_user_seconds": 1.3168850000000134, + "system_seconds": 0.52, + "user_seconds": 1.31, + "voluntary_context_switches": 489, + "wall_nanos": 1913417903 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4432276", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.11 avg300=0.16 total=33823320982\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823320982, + "load_1m_per_available_cpu": 3.6923828125, + "load_1m_per_cpu": 0.038462320963541664, + "load_average": [ + 3.6923828125, + 3.98876953125, + 5.26611328125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10704" + }, + "measurement_attempt": 1, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001695608254522, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 18 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 18, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 8, + "user": 10 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.006160999999980543, + "child_cpu_seconds": 1.0527210000000196, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.006160999999980543, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.006160999999980543, + "measurement_cpu_residual_seconds": 0.006160999999980543, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 113, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 44, + "user": 62 + } + } + }, + "pressure_some_delta_us": 12397, + "runner_cpu_seconds": 0.0011179999999999524 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429618", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.11 avg300=0.16 total=33823333816\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823333816, + "load_1m_per_available_cpu": 3.6923828125, + "load_1m_per_cpu": 0.038462320963541664, + "load_average": [ + 3.6923828125, + 3.98876953125, + 5.26611328125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10703" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426319", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.12 avg60=0.11 avg300=0.16 total=33823321419\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823321419, + "load_1m_per_available_cpu": 3.6923828125, + "load_1m_per_cpu": 0.038462320963541664, + "load_average": [ + 3.6923828125, + 3.98876953125, + 5.26611328125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10704" + }, + "involuntary_context_switches": 475, + "peak_rss_kb": 1625916, + "precise_child_system_seconds": 0.4388189999999952, + "precise_child_user_seconds": 0.6139020000000244, + "system_seconds": 0.43, + "user_seconds": 0.61, + "voluntary_context_switches": 510, + "wall_nanos": 1131933726 + }, + "round": 5, + "signed_wall_delta_nanos": 781484177, + "slot_index": 3 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.004731000000000485, + "child_cpu_seconds": 1.8042429999999996, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 5, + "2300000": 0, + "3150000": 186 + }, + "mean_frequency_khz": 3106806.282722513, + "measurement_cpu_foreign_seconds": 0.004731000000000485, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.004731000000000485, + "measurement_cpu_residual_seconds": 0.004731000000000485, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.81, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 131 + } + } + }, + "pressure_some_delta_us": 31545, + "runner_cpu_seconds": 0.0010259999999999714 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430880", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.57 avg300=0.35 total=33824595726\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824595726, + "load_1m_per_available_cpu": 3.63037109375, + "load_1m_per_cpu": 0.037816365559895836, + "load_average": [ + 3.63037109375, + 3.9365234375, + 5.10791015625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10274" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431287", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.34 avg60=0.59 avg300=0.35 total=33824564181\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824564181, + "load_1m_per_available_cpu": 3.63037109375, + "load_1m_per_cpu": 0.037816365559895836, + "load_average": [ + 3.63037109375, + 3.9365234375, + 5.10791015625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10307" + }, + "involuntary_context_switches": 548, + "peak_rss_kb": 1877580, + "precise_child_system_seconds": 0.4946570000000037, + "precise_child_user_seconds": 1.309585999999996, + "system_seconds": 0.49, + "user_seconds": 1.3, + "voluntary_context_switches": 606, + "wall_nanos": 1910317497 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4209602", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.34 avg60=0.59 avg300=0.35 total=33824563696\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824563696, + "load_1m_per_available_cpu": 3.63037109375, + "load_1m_per_cpu": 0.037816365559895836, + "load_average": [ + 3.63037109375, + 3.9365234375, + 5.10791015625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10307" + }, + "measurement_attempt": 2, + "pair": "replay-6", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.003331747837365, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0170849999999938, + "child_cpu_seconds": 1.031833000000006, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.007084999999993799, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.007084999999993799, + "measurement_cpu_residual_seconds": 0.0170849999999938, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 58 + } + } + }, + "pressure_some_delta_us": 29633, + "runner_cpu_seconds": 0.0010820000000002494 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430729", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.41 avg60=0.58 avg300=0.35 total=33824625482\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824625482, + "load_1m_per_available_cpu": 3.63037109375, + "load_1m_per_cpu": 0.037816365559895836, + "load_average": [ + 3.63037109375, + 3.9365234375, + 5.10791015625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10270" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4426018", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.57 avg300=0.35 total=33824595849\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824595849, + "load_1m_per_available_cpu": 3.63037109375, + "load_1m_per_cpu": 0.037816365559895836, + "load_average": [ + 3.63037109375, + 3.9365234375, + 5.10791015625 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10274" + }, + "involuntary_context_switches": 374, + "peak_rss_kb": 1624096, + "precise_child_system_seconds": 0.45381100000000174, + "precise_child_user_seconds": 0.5780220000000043, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 413, + "wall_nanos": 1116564508 + }, + "round": 6, + "signed_wall_delta_nanos": 793752989, + "slot_index": 2 + } + ], + "signed_wall_delta_nanos": [ + 1291868372, + 808338942, + 800208848, + 652893916, + 781484177, + 793752989 + ] + }, + "replay-7": { + "build_magnitude_wall_nanos": 1910479067, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay7" + }, + "comparable_control": [ + "fresh-build-null", + "replay-10-null" + ], + "comparable_null_envelope_nanos": 766420309, + "comparable_null_raw_envelope_nanos": 766420309, + "comparable_null_raw_spread_nanos": 300756175, + "comparable_null_spread_nanos": 300756175, + "control_interpolation_weight": 0.9915602726543168, + "control_magnitude_ratio": 1.0035470459305482, + "control_scale_factor": 1.0, + "factor_count": 7, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 1922632338, + "median_candidate_peak_rss_kb": 1877500, + "median_candidate_wall_nanos": 1910479067, + "median_reference_peak_rss_kb": 1624138, + "median_reference_wall_nanos": 1112406801, + "median_signed_wall_delta_nanos": 797950178, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.841103000000004, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0020080000000037845, + "measurement_cpu_residual_seconds": -0.0020080000000037845, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 132 + } + } + }, + "pressure_some_delta_us": 16999, + "runner_cpu_seconds": 0.0009049999999999336 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4425694", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.23 avg60=0.05 avg300=0.04 total=33820518712\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820518712, + "load_1m_per_available_cpu": 7.07177734375, + "load_1m_per_cpu": 0.07366434733072917, + "load_average": [ + 7.07177734375, + 9.26611328125, + 7.29150390625 + ], + "logical_cpus": 96, + "runnable_tasks": "19/11024" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429071", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.06 avg60=0.02 avg300=0.03 total=33820501713\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820501713, + "load_1m_per_available_cpu": 7.07177734375, + "load_1m_per_cpu": 0.07366434733072917, + "load_average": [ + 7.07177734375, + 9.26611328125, + 7.29150390625 + ], + "logical_cpus": 96, + "runnable_tasks": "14/11028" + }, + "involuntary_context_switches": 427, + "peak_rss_kb": 1877384, + "precise_child_system_seconds": 0.5185260000000014, + "precise_child_user_seconds": 1.3225770000000026, + "system_seconds": 0.51, + "user_seconds": 1.32, + "voluntary_context_switches": 506, + "wall_nanos": 1919688501 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1503666", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.06 avg60=0.02 avg300=0.03 total=33820485090\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820485090, + "load_1m_per_available_cpu": 7.33935546875, + "load_1m_per_cpu": 0.07645161946614583, + "load_average": [ + 7.33935546875, + 9.35546875, + 7.3095703125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/11061" + }, + "measurement_attempt": 1, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.003937401808798, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 7 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 186, + "iowait": 8, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 1, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 18 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 18, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 9, + "user": 9 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 6 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.021060000000005408, + "child_cpu_seconds": 1.0381949999999946, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.011060000000005408, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.011060000000005408, + "measurement_cpu_residual_seconds": 0.021060000000005408, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 44, + "user": 61 + } + } + }, + "pressure_some_delta_us": 16334, + "runner_cpu_seconds": 0.0007449999999999957 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431953", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.06 avg60=0.02 avg300=0.03 total=33820501565\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820501565, + "load_1m_per_available_cpu": 7.07177734375, + "load_1m_per_cpu": 0.07366434733072917, + "load_average": [ + 7.07177734375, + 9.26611328125, + 7.29150390625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/11028" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430003", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.06 avg60=0.02 avg300=0.03 total=33820485231\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820485231, + "load_1m_per_available_cpu": 7.33935546875, + "load_1m_per_cpu": 0.07645161946614583, + "load_average": [ + 7.33935546875, + 9.35546875, + 7.3095703125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/11062" + }, + "involuntary_context_switches": 382, + "peak_rss_kb": 1625900, + "precise_child_system_seconds": 0.43699599999999705, + "precise_child_user_seconds": 0.6011989999999976, + "system_seconds": 0.43, + "user_seconds": 0.6, + "voluntary_context_switches": 449, + "wall_nanos": 1109917577 + }, + "round": 1, + "signed_wall_delta_nanos": 809770924, + "slot_index": 8 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.019538999999997524, + "child_cpu_seconds": 1.7894470000000027, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 181 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.009538999999997522, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.009538999999997522, + "measurement_cpu_residual_seconds": 0.009538999999997522, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 179, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 0, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 131 + } + } + }, + "pressure_some_delta_us": 22558, + "runner_cpu_seconds": 0.0010139999999998484 + }, + "cpu_percent": 99.0, + "host_after": { + "affinity_cpu_frequency_khz": "4426067", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.22 avg300=0.11 total=33821365466\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821365466, + "load_1m_per_available_cpu": 3.3017578125, + "load_1m_per_cpu": 0.034393310546875, + "load_average": [ + 3.3017578125, + 6.0029296875, + 6.37353515625 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10739" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429873", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.39 avg60=0.23 avg300=0.11 total=33821342908\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821342908, + "load_1m_per_available_cpu": 3.3017578125, + "load_1m_per_cpu": 0.034393310546875, + "load_average": [ + 3.3017578125, + 6.0029296875, + 6.37353515625 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10743" + }, + "involuntary_context_switches": 418, + "peak_rss_kb": 1877432, + "precise_child_system_seconds": 0.48460899999999896, + "precise_child_user_seconds": 1.3048380000000037, + "system_seconds": 0.48, + "user_seconds": 1.3, + "voluntary_context_switches": 485, + "wall_nanos": 1802197421 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1520040", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.39 avg60=0.23 avg300=0.11 total=33821342368\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821342368, + "load_1m_per_available_cpu": 3.3017578125, + "load_1m_per_cpu": 0.034393310546875, + "load_average": [ + 3.3017578125, + 6.0029296875, + 6.37353515625 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10743" + }, + "measurement_attempt": 4, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0013362201862037, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01400600000000484, + "child_cpu_seconds": 1.034963999999995, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3135135.135135135, + "measurement_cpu_foreign_seconds": 0.004006000000004839, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.004006000000004839, + "measurement_cpu_residual_seconds": 0.004006000000004839, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 58 + } + } + }, + "pressure_some_delta_us": 22609, + "runner_cpu_seconds": 0.0010300000000000864 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429663", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.25 avg300=0.12 total=33821388197\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821388197, + "load_1m_per_available_cpu": 3.3017578125, + "load_1m_per_cpu": 0.034393310546875, + "load_average": [ + 3.3017578125, + 6.0029296875, + 6.37353515625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10740" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430327", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.22 avg300=0.11 total=33821365588\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821365588, + "load_1m_per_available_cpu": 3.3017578125, + "load_1m_per_cpu": 0.034393310546875, + "load_average": [ + 3.3017578125, + 6.0029296875, + 6.37353515625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10739" + }, + "involuntary_context_switches": 449, + "peak_rss_kb": 1623996, + "precise_child_system_seconds": 0.46177899999999994, + "precise_child_user_seconds": 0.5731849999999952, + "system_seconds": 0.46, + "user_seconds": 0.57, + "voluntary_context_switches": 495, + "wall_nanos": 1113426672 + }, + "round": 2, + "signed_wall_delta_nanos": 688770749, + "slot_index": 7 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.840212000000001, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.0012150000000008543, + "measurement_cpu_residual_seconds": -0.0012150000000008543, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 133 + } + } + }, + "pressure_some_delta_us": 27542, + "runner_cpu_seconds": 0.0010029999999998651 + }, + "cpu_percent": 96.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431187", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.66 avg60=0.33 avg300=0.17 total=33822090111\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822090111, + "load_1m_per_available_cpu": 3.08154296875, + "load_1m_per_cpu": 0.032099405924479164, + "load_average": [ + 3.08154296875, + 5.08544921875, + 5.9921875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10440" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428958", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.59 avg60=0.30 avg300=0.16 total=33822062569\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822062569, + "load_1m_per_available_cpu": 3.08154296875, + "load_1m_per_cpu": 0.032099405924479164, + "load_average": [ + 3.08154296875, + 5.08544921875, + 5.9921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10600" + }, + "involuntary_context_switches": 469, + "peak_rss_kb": 1877504, + "precise_child_system_seconds": 0.5060149999999979, + "precise_child_user_seconds": 1.3341970000000032, + "system_seconds": 0.5, + "user_seconds": 1.33, + "voluntary_context_switches": 551, + "wall_nanos": 1910434846 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.50 avg60=0.28 avg300=0.16 total=33822034572\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822034572, + "load_1m_per_available_cpu": 3.08154296875, + "load_1m_per_cpu": 0.032099405924479164, + "load_average": [ + 3.08154296875, + 5.08544921875, + 5.9921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10600" + }, + "measurement_attempt": 1, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0008985274471343, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01595900000000272, + "child_cpu_seconds": 1.0230079999999973, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3135135.135135135, + "measurement_cpu_foreign_seconds": 0.005959000000002721, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.005959000000002721, + "measurement_cpu_residual_seconds": 0.01595900000000272, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 44, + "user": 59 + } + } + }, + "pressure_some_delta_us": 26928, + "runner_cpu_seconds": 0.0010330000000000616 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430282", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.59 avg60=0.30 avg300=0.16 total=33822062309\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822062309, + "load_1m_per_available_cpu": 3.08154296875, + "load_1m_per_cpu": 0.032099405924479164, + "load_average": [ + 3.08154296875, + 5.08544921875, + 5.9921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10600" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430372", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.50 avg60=0.28 avg300=0.16 total=33822035381\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822035381, + "load_1m_per_available_cpu": 3.08154296875, + "load_1m_per_cpu": 0.032099405924479164, + "load_average": [ + 3.08154296875, + 5.08544921875, + 5.9921875 + ], + "logical_cpus": 96, + "runnable_tasks": "5/10600" + }, + "involuntary_context_switches": 427, + "peak_rss_kb": 1625864, + "precise_child_system_seconds": 0.44147000000000247, + "precise_child_user_seconds": 0.5815379999999948, + "system_seconds": 0.44, + "user_seconds": 0.58, + "voluntary_context_switches": 444, + "wall_nanos": 1106793241 + }, + "round": 3, + "signed_wall_delta_nanos": 803641605, + "slot_index": 6 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.008296000000006973, + "child_cpu_seconds": 1.770670999999993, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 182 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.008296000000006973, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.008296000000006973, + "measurement_cpu_residual_seconds": 0.018296000000006973, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.79, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 3, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 130 + } + } + }, + "pressure_some_delta_us": 30547, + "runner_cpu_seconds": 0.0010330000000000616 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429899", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.29 avg60=0.38 avg300=0.23 total=33822852155\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822852155, + "load_1m_per_available_cpu": 1.23291015625, + "load_1m_per_cpu": 0.012842814127604166, + "load_average": [ + 1.23291015625, + 3.79296875, + 5.404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10558" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429346", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.35 avg60=0.39 avg300=0.23 total=33822821608\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822821608, + "load_1m_per_available_cpu": 1.23291015625, + "load_1m_per_cpu": 0.012842814127604166, + "load_average": [ + 1.23291015625, + 3.79296875, + 5.404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10593" + }, + "involuntary_context_switches": 390, + "peak_rss_kb": 1877496, + "precise_child_system_seconds": 0.4743220000000008, + "precise_child_user_seconds": 1.2963489999999922, + "system_seconds": 0.47, + "user_seconds": 1.29, + "voluntary_context_switches": 449, + "wall_nanos": 1817046535 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3411791", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.35 avg60=0.39 avg300=0.23 total=33822821292\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822821292, + "load_1m_per_available_cpu": 1.23291015625, + "load_1m_per_cpu": 0.012842814127604166, + "load_average": [ + 1.23291015625, + 3.79296875, + 5.404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10593" + }, + "measurement_attempt": 1, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0009976476430893, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0007609999999906858, + "child_cpu_seconds": 1.028207000000009, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0007609999999906858, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0007609999999906858, + "measurement_cpu_residual_seconds": 0.0007609999999906858, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 44, + "user": 59 + } + } + }, + "pressure_some_delta_us": 24827, + "runner_cpu_seconds": 0.001032000000000366 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431602", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.42 avg60=0.40 avg300=0.23 total=33822877476\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822877476, + "load_1m_per_available_cpu": 1.2138671875, + "load_1m_per_cpu": 0.012644449869791666, + "load_average": [ + 1.2138671875, + 3.74658203125, + 5.38037109375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10546" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429975", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.29 avg60=0.38 avg300=0.23 total=33822852649\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822852649, + "load_1m_per_available_cpu": 1.23291015625, + "load_1m_per_cpu": 0.012842814127604166, + "load_average": [ + 1.23291015625, + 3.79296875, + 5.404296875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10558" + }, + "involuntary_context_switches": 465, + "peak_rss_kb": 1624024, + "precise_child_system_seconds": 0.4375119999999981, + "precise_child_user_seconds": 0.5906950000000109, + "system_seconds": 0.43, + "user_seconds": 0.59, + "voluntary_context_switches": 517, + "wall_nanos": 1114523273 + }, + "round": 4, + "signed_wall_delta_nanos": 702523262, + "slot_index": 5 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.002606999999995816, + "child_cpu_seconds": 1.8263390000000044, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.002606999999995816, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.002606999999995816, + "measurement_cpu_residual_seconds": 0.012606999999995816, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 132 + } + } + }, + "pressure_some_delta_us": 11163, + "runner_cpu_seconds": 0.0010539999999998884 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430493", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.60 avg60=0.26 avg300=0.19 total=33823497123\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823497123, + "load_1m_per_available_cpu": 4.1953125, + "load_1m_per_cpu": 0.043701171875, + "load_average": [ + 4.1953125, + 4.08642578125, + 5.27783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10683" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429462", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.23 avg300=0.18 total=33823485960\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823485960, + "load_1m_per_available_cpu": 4.1953125, + "load_1m_per_cpu": 0.043701171875, + "load_average": [ + 4.1953125, + 4.08642578125, + 5.27783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10684" + }, + "involuntary_context_switches": 491, + "peak_rss_kb": 1877556, + "precise_child_system_seconds": 0.505385000000004, + "precise_child_user_seconds": 1.3209540000000004, + "system_seconds": 0.5, + "user_seconds": 1.32, + "voluntary_context_switches": 552, + "wall_nanos": 1922632338 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4034748", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.23 avg300=0.18 total=33823464279\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823464279, + "load_1m_per_available_cpu": 4.1953125, + "load_1m_per_cpu": 0.043701171875, + "load_average": [ + 4.1953125, + 4.08642578125, + 5.27783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10684" + }, + "measurement_attempt": 1, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 10.00433453405276, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 12 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 12, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 8, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.022362999999998127, + "child_cpu_seconds": 1.0365120000000019, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 6, + "2300000": 0, + "3150000": 108 + }, + "mean_frequency_khz": 3063157.8947368423, + "measurement_cpu_foreign_seconds": 0.012362999999998125, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.012362999999998125, + "measurement_cpu_residual_seconds": 0.012362999999998125, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.05, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 58 + } + } + }, + "pressure_some_delta_us": 21046, + "runner_cpu_seconds": 0.0011250000000000426 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430495", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.23 avg300=0.18 total=33823485466\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823485466, + "load_1m_per_available_cpu": 4.1953125, + "load_1m_per_cpu": 0.043701171875, + "load_average": [ + 4.1953125, + 4.08642578125, + 5.27783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10685" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428956", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.23 avg300=0.18 total=33823464420\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823464420, + "load_1m_per_available_cpu": 4.1953125, + "load_1m_per_cpu": 0.043701171875, + "load_average": [ + 4.1953125, + 4.08642578125, + 5.27783203125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10684" + }, + "involuntary_context_switches": 388, + "peak_rss_kb": 1624064, + "precise_child_system_seconds": 0.46344299999999805, + "precise_child_user_seconds": 0.5730690000000038, + "system_seconds": 0.46, + "user_seconds": 0.57, + "voluntary_context_switches": 420, + "wall_nanos": 1125868341 + }, + "round": 5, + "signed_wall_delta_nanos": 796763997, + "slot_index": 4 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.809605999999988, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3141361.2565445025, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0006429999999881721, + "measurement_cpu_residual_seconds": 0.009357000000011828, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 132 + } + } + }, + "pressure_some_delta_us": 34545, + "runner_cpu_seconds": 0.0010370000000001767 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4424997", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.53 avg60=0.59 avg300=0.36 total=33824662808\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824662808, + "load_1m_per_available_cpu": 3.3056640625, + "load_1m_per_cpu": 0.034434000651041664, + "load_average": [ + 3.3056640625, + 3.85595703125, + 5.06884765625 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10276" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430763", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.42 avg60=0.58 avg300=0.35 total=33824628263\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824628263, + "load_1m_per_available_cpu": 3.41943359375, + "load_1m_per_cpu": 0.035619099934895836, + "load_average": [ + 3.41943359375, + 3.8876953125, + 5.08544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10263" + }, + "involuntary_context_switches": 354, + "peak_rss_kb": 1877604, + "precise_child_system_seconds": 0.49182299999999657, + "precise_child_user_seconds": 1.3177829999999915, + "system_seconds": 0.49, + "user_seconds": 1.31, + "voluntary_context_switches": 420, + "wall_nanos": 1910523289 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3565662", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.42 avg60=0.58 avg300=0.35 total=33824627446\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824627446, + "load_1m_per_available_cpu": 3.41943359375, + "load_1m_per_cpu": 0.035619099934895836, + "load_average": [ + 3.41943359375, + 3.8876953125, + 5.08544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10263" + }, + "measurement_attempt": 1, + "pair": "replay-7", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.002509333193302, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01717499999999484, + "child_cpu_seconds": 1.0317260000000061, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.01717499999999484, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.01717499999999484, + "measurement_cpu_residual_seconds": 0.027174999999994842, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 46, + "user": 59 + } + } + }, + "pressure_some_delta_us": 29360, + "runner_cpu_seconds": 0.001098999999999073 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431171", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.61 avg60=0.60 avg300=0.36 total=33824692381\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824692381, + "load_1m_per_available_cpu": 3.3056640625, + "load_1m_per_cpu": 0.034434000651041664, + "load_average": [ + 3.3056640625, + 3.85595703125, + 5.06884765625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10408" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428894", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.53 avg60=0.59 avg300=0.36 total=33824663021\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824663021, + "load_1m_per_available_cpu": 3.3056640625, + "load_1m_per_cpu": 0.034434000651041664, + "load_average": [ + 3.3056640625, + 3.85595703125, + 5.06884765625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10264" + }, + "involuntary_context_switches": 398, + "peak_rss_kb": 1624212, + "precise_child_system_seconds": 0.4520380000000017, + "precise_child_user_seconds": 0.5796880000000044, + "system_seconds": 0.45, + "user_seconds": 0.57, + "voluntary_context_switches": 426, + "wall_nanos": 1111386930 + }, + "round": 6, + "signed_wall_delta_nanos": 799136359, + "slot_index": 3 + } + ], + "signed_wall_delta_nanos": [ + 809770924, + 688770749, + 803641605, + 702523262, + 796763997, + 799136359 + ] + }, + "replay-8": { + "build_magnitude_wall_nanos": 1916492672, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay8" + }, + "comparable_control": [ + "fresh-build-null", + "replay-10-null" + ], + "comparable_null_envelope_nanos": 761949789, + "comparable_null_raw_envelope_nanos": 761949789, + "comparable_null_raw_spread_nanos": 301882129, + "comparable_null_spread_nanos": 301882129, + "control_interpolation_weight": 0.9990497966950114, + "control_magnitude_ratio": 1.0003980980523155, + "control_scale_factor": 1.0, + "factor_count": 8, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 1922204323, + "median_candidate_peak_rss_kb": 1877520, + "median_candidate_wall_nanos": 1916492672, + "median_reference_peak_rss_kb": 1624056, + "median_reference_wall_nanos": 1113484500, + "median_signed_wall_delta_nanos": 801543416, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.014165999999999457, + "child_cpu_seconds": 1.8248250000000006, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3141361.2565445025, + "measurement_cpu_foreign_seconds": 0.004165999999999457, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.004165999999999457, + "measurement_cpu_residual_seconds": 0.014165999999999457, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 132 + } + } + }, + "pressure_some_delta_us": 22155, + "runner_cpu_seconds": 0.0010090000000000376 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430624", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.25 avg60=0.08 avg300=0.04 total=33820564517\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820564517, + "load_1m_per_available_cpu": 7.09619140625, + "load_1m_per_cpu": 0.07391866048177083, + "load_average": [ + 7.09619140625, + 9.2060546875, + 7.29345703125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/11052" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430252", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.04 avg300=0.03 total=33820542362\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820542362, + "load_1m_per_available_cpu": 7.09619140625, + "load_1m_per_cpu": 0.07391866048177083, + "load_average": [ + 7.09619140625, + 9.2060546875, + 7.29345703125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/11052" + }, + "involuntary_context_switches": 502, + "peak_rss_kb": 1877456, + "precise_child_system_seconds": 0.5056340000000006, + "precise_child_user_seconds": 1.319191, + "system_seconds": 0.5, + "user_seconds": 1.31, + "voluntary_context_switches": 600, + "wall_nanos": 1917417027 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "2038991", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.05 avg300=0.03 total=33820524379\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820524379, + "load_1m_per_available_cpu": 7.09619140625, + "load_1m_per_cpu": 0.07391866048177083, + "load_average": [ + 7.09619140625, + 9.2060546875, + 7.29345703125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/11049" + }, + "measurement_attempt": 1, + "pair": "replay-8", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.003784510772675, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 26 non-interrupt busy ticks", + "SMT sibling CPU 56 had 47 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 47, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 152, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 8, + "user": 37 + } + }, + "8": { + "noninterrupt_busy_ticks": 26, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 175, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 24 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 51 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 51, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 147, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 6 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 5, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.005093000000000236, + "child_cpu_seconds": 1.0339109999999998, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.005093000000000236, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.005093000000000236, + "measurement_cpu_residual_seconds": 0.005093000000000236, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 56 + } + } + }, + "pressure_some_delta_us": 17701, + "runner_cpu_seconds": 0.0009959999999999969 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430967", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.08 avg60=0.04 avg300=0.03 total=33820542247\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820542247, + "load_1m_per_available_cpu": 7.09619140625, + "load_1m_per_cpu": 0.07391866048177083, + "load_average": [ + 7.09619140625, + 9.2060546875, + 7.29345703125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/11051" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429843", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.10 avg60=0.05 avg300=0.03 total=33820524546\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820524546, + "load_1m_per_available_cpu": 7.09619140625, + "load_1m_per_cpu": 0.07391866048177083, + "load_average": [ + 7.09619140625, + 9.2060546875, + 7.29345703125 + ], + "logical_cpus": 96, + "runnable_tasks": "9/11049" + }, + "involuntary_context_switches": 451, + "peak_rss_kb": 1623936, + "precise_child_system_seconds": 0.47849199999999925, + "precise_child_user_seconds": 0.5554190000000006, + "system_seconds": 0.47, + "user_seconds": 0.55, + "voluntary_context_switches": 507, + "wall_nanos": 1111682585 + }, + "round": 1, + "signed_wall_delta_nanos": 805734442, + "slot_index": 9 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.011441000000003134, + "child_cpu_seconds": 1.8175669999999968, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0014410000000031342, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0014410000000031342, + "measurement_cpu_residual_seconds": 0.0014410000000031342, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 189, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 9, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 131 + } + } + }, + "pressure_some_delta_us": 21136, + "runner_cpu_seconds": 0.000992000000000104 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430974", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.26 avg300=0.12 total=33821410854\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821410854, + "load_1m_per_available_cpu": 3.1171875, + "load_1m_per_cpu": 0.032470703125, + "load_average": [ + 3.1171875, + 5.91943359375, + 6.34423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10738" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429180", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.27 avg300=0.12 total=33821389718\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821389718, + "load_1m_per_available_cpu": 3.1171875, + "load_1m_per_cpu": 0.032470703125, + "load_average": [ + 3.1171875, + 5.91943359375, + 6.34423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10741" + }, + "involuntary_context_switches": 458, + "peak_rss_kb": 1877540, + "precise_child_system_seconds": 0.5100079999999991, + "precise_child_user_seconds": 1.3075589999999977, + "system_seconds": 0.5, + "user_seconds": 1.3, + "voluntary_context_switches": 549, + "wall_nanos": 1915575934 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.54 avg60=0.27 avg300=0.12 total=33821389507\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821389507, + "load_1m_per_available_cpu": 3.1171875, + "load_1m_per_cpu": 0.032470703125, + "load_average": [ + 3.1171875, + 5.91943359375, + 6.34423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10741" + }, + "measurement_attempt": 1, + "pair": "replay-8", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.000892688985914, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0027599999999967824, + "child_cpu_seconds": 1.0863330000000033, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0027599999999967824, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.0027599999999967824, + "measurement_cpu_residual_seconds": 0.022759999999996783, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.11, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 2, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 48, + "user": 61 + } + } + }, + "pressure_some_delta_us": 11804, + "runner_cpu_seconds": 0.0009069999999999911 + }, + "cpu_percent": 97.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430501", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.36 avg60=0.26 avg300=0.12 total=33821422833\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821422833, + "load_1m_per_available_cpu": 3.1171875, + "load_1m_per_cpu": 0.032470703125, + "load_average": [ + 3.1171875, + 5.91943359375, + 6.34423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10756" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430773", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.44 avg60=0.26 avg300=0.12 total=33821411029\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821411029, + "load_1m_per_available_cpu": 3.1171875, + "load_1m_per_cpu": 0.032470703125, + "load_average": [ + 3.1171875, + 5.91943359375, + 6.34423828125 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10738" + }, + "involuntary_context_switches": 257, + "peak_rss_kb": 1626020, + "precise_child_system_seconds": 0.47934800000000166, + "precise_child_user_seconds": 0.6069850000000017, + "system_seconds": 0.47, + "user_seconds": 0.6, + "voluntary_context_switches": 334, + "wall_nanos": 1115286416 + }, + "round": 2, + "signed_wall_delta_nanos": 800289518, + "slot_index": 8 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01417899999999551, + "child_cpu_seconds": 1.7948470000000043, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 182 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.004178999999995509, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.004178999999995509, + "measurement_cpu_residual_seconds": 0.02417899999999551, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 180, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 1, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 48, + "user": 132 + } + } + }, + "pressure_some_delta_us": 18432, + "runner_cpu_seconds": 0.0009740000000002524 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431556", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.21 avg60=0.25 avg300=0.16 total=33822193863\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822193863, + "load_1m_per_available_cpu": 3.2822265625, + "load_1m_per_cpu": 0.034189860026041664, + "load_average": [ + 3.2822265625, + 4.92919921875, + 5.90673828125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10605" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4421081", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.22 avg300=0.16 total=33822175431\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822175431, + "load_1m_per_available_cpu": 3.2822265625, + "load_1m_per_cpu": 0.034189860026041664, + "load_average": [ + 3.2822265625, + 4.92919921875, + 5.90673828125 + ], + "logical_cpus": 96, + "runnable_tasks": "14/10618" + }, + "involuntary_context_switches": 448, + "peak_rss_kb": 1877496, + "precise_child_system_seconds": 0.4765900000000016, + "precise_child_user_seconds": 1.3182570000000027, + "system_seconds": 0.47, + "user_seconds": 1.31, + "voluntary_context_switches": 504, + "wall_nanos": 1816133294 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1556571", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.22 avg300=0.16 total=33822158775\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822158775, + "load_1m_per_available_cpu": 3.2822265625, + "load_1m_per_cpu": 0.034189860026041664, + "load_average": [ + 3.2822265625, + 4.92919921875, + 5.90673828125 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10604" + }, + "measurement_attempt": 2, + "pair": "replay-8", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 26.012275965884328, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 5 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 18 non-interrupt busy ticks", + "SMT sibling CPU 56 had 9 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 6 + } + }, + "8": { + "noninterrupt_busy_ticks": 18, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 13, + "user": 5 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 13 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 13, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 13 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 194, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 5 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 20 non-interrupt busy ticks", + "SMT sibling CPU 56 had 6 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 6, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 20, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 178, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 16, + "user": 4 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.009728999999998766, + "child_cpu_seconds": 1.0492500000000007, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3135135.135135135, + "measurement_cpu_foreign_seconds": 0.009728999999998766, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.009728999999998766, + "measurement_cpu_residual_seconds": 0.009728999999998766, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 5, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 61 + } + } + }, + "pressure_some_delta_us": 15993, + "runner_cpu_seconds": 0.0010210000000006048 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431896", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.22 avg300=0.16 total=33822175237\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822175237, + "load_1m_per_available_cpu": 3.2822265625, + "load_1m_per_cpu": 0.034189860026041664, + "load_average": [ + 3.2822265625, + 4.92919921875, + 5.90673828125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10605" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431622", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.04 avg60=0.22 avg300=0.16 total=33822159244\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822159244, + "load_1m_per_available_cpu": 3.2822265625, + "load_1m_per_cpu": 0.034189860026041664, + "load_average": [ + 3.2822265625, + 4.92919921875, + 5.90673828125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10604" + }, + "involuntary_context_switches": 384, + "peak_rss_kb": 1624016, + "precise_child_system_seconds": 0.4412710000000004, + "precise_child_user_seconds": 0.6079790000000003, + "system_seconds": 0.44, + "user_seconds": 0.6, + "voluntary_context_switches": 433, + "wall_nanos": 1108574027 + }, + "round": 3, + "signed_wall_delta_nanos": 707559267, + "slot_index": 7 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.027075000000009723, + "child_cpu_seconds": 1.8218529999999902, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.007075000000009721, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.007075000000009721, + "measurement_cpu_residual_seconds": 0.01707500000000972, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 133 + } + } + }, + "pressure_some_delta_us": 17961, + "runner_cpu_seconds": 0.001072000000000184 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429142", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.37 avg300=0.23 total=33822897308\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822897308, + "load_1m_per_available_cpu": 1.2138671875, + "load_1m_per_cpu": 0.012644449869791666, + "load_average": [ + 1.2138671875, + 3.74658203125, + 5.38037109375 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10708" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431515", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.34 avg60=0.39 avg300=0.23 total=33822879347\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822879347, + "load_1m_per_available_cpu": 1.2138671875, + "load_1m_per_cpu": 0.012644449869791666, + "load_average": [ + 1.2138671875, + 3.74658203125, + 5.38037109375 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10560" + }, + "involuntary_context_switches": 475, + "peak_rss_kb": 1877500, + "precise_child_system_seconds": 0.49685699999999144, + "precise_child_user_seconds": 1.3249959999999987, + "system_seconds": 0.49, + "user_seconds": 1.32, + "voluntary_context_switches": 551, + "wall_nanos": 1912644058 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4430883", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.34 avg60=0.39 avg300=0.23 total=33822878556\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822878556, + "load_1m_per_available_cpu": 1.2138671875, + "load_1m_per_cpu": 0.012644449869791666, + "load_average": [ + 1.2138671875, + 3.74658203125, + 5.38037109375 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10560" + }, + "measurement_attempt": 1, + "pair": "replay-8", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0009307572618127, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.017666999999997213, + "child_cpu_seconds": 1.1112370000000027, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 117 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0076669999999972125, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0076669999999972125, + "measurement_cpu_residual_seconds": 0.017666999999997213, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 116, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.13, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 4, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 48, + "user": 64 + } + } + }, + "pressure_some_delta_us": 10301, + "runner_cpu_seconds": 0.0010959999999999859 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429490", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.37 avg300=0.23 total=33822907798\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822907798, + "load_1m_per_available_cpu": 1.35693359375, + "load_1m_per_cpu": 0.014134724934895834, + "load_average": [ + 1.35693359375, + 3.73388671875, + 5.3671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10684" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429535", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.28 avg60=0.37 avg300=0.23 total=33822897497\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822897497, + "load_1m_per_available_cpu": 1.2138671875, + "load_1m_per_cpu": 0.012644449869791666, + "load_average": [ + 1.2138671875, + 3.74658203125, + 5.38037109375 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10708" + }, + "involuntary_context_switches": 587, + "peak_rss_kb": 1624020, + "precise_child_system_seconds": 0.477051000000003, + "precise_child_user_seconds": 0.6341859999999997, + "system_seconds": 0.47, + "user_seconds": 0.63, + "voluntary_context_switches": 603, + "wall_nanos": 1166444406 + }, + "round": 4, + "signed_wall_delta_nanos": 746199652, + "slot_index": 6 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.839720000000014, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3141406.25, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": -0.0008280000000133562, + "measurement_cpu_residual_seconds": 0.019171999999986644, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.86, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 52, + "user": 132 + } + } + }, + "pressure_some_delta_us": 26216, + "runner_cpu_seconds": 0.0011079999999994428 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431196", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.60 avg60=0.29 avg300=0.20 total=33823550724\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823550724, + "load_1m_per_available_cpu": 4.4052734375, + "load_1m_per_cpu": 0.045888264973958336, + "load_average": [ + 4.4052734375, + 4.1337890625, + 5.2802734375 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10566" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4427317", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.27 avg300=0.19 total=33823524508\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823524508, + "load_1m_per_available_cpu": 4.17919921875, + "load_1m_per_cpu": 0.0435333251953125, + "load_average": [ + 4.17919921875, + 4.0849609375, + 5.2705078125 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10687" + }, + "involuntary_context_switches": 446, + "peak_rss_kb": 1877640, + "precise_child_system_seconds": 0.5238259999999997, + "precise_child_user_seconds": 1.3158940000000143, + "system_seconds": 0.52, + "user_seconds": 1.31, + "voluntary_context_switches": 521, + "wall_nanos": 1917409411 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "3155432", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.40 avg60=0.24 avg300=0.19 total=33823500125\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823500125, + "load_1m_per_available_cpu": 4.17919921875, + "load_1m_per_cpu": 0.0435333251953125, + "load_average": [ + 4.17919921875, + 4.0849609375, + 5.2705078125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10683" + }, + "measurement_attempt": 1, + "pair": "replay-8", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001792472787201, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.017000000000015218, + "child_cpu_seconds": 1.031936999999985, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.007000000000015216, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.007000000000015216, + "measurement_cpu_residual_seconds": 0.007000000000015216, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 110, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 57 + } + } + }, + "pressure_some_delta_us": 24067, + "runner_cpu_seconds": 0.001062999999999814 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429521", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.51 avg60=0.27 avg300=0.19 total=33823524361\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823524361, + "load_1m_per_available_cpu": 4.17919921875, + "load_1m_per_cpu": 0.0435333251953125, + "load_average": [ + 4.17919921875, + 4.0849609375, + 5.2705078125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10687" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431116", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.40 avg60=0.24 avg300=0.19 total=33823500294\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823500294, + "load_1m_per_available_cpu": 4.17919921875, + "load_1m_per_cpu": 0.0435333251953125, + "load_average": [ + 4.17919921875, + 4.0849609375, + 5.2705078125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10683" + }, + "involuntary_context_switches": 377, + "peak_rss_kb": 1624092, + "precise_child_system_seconds": 0.4678129999999925, + "precise_child_user_seconds": 0.5641239999999925, + "system_seconds": 0.46, + "user_seconds": 0.56, + "voluntary_context_switches": 406, + "wall_nanos": 1108567902 + }, + "round": 5, + "signed_wall_delta_nanos": 808841509, + "slot_index": 5 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01, + "child_cpu_seconds": 1.8305369999999925, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0018569999999922173, + "measurement_cpu_residual_seconds": 0.008143000000007783, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 50, + "user": 133 + } + } + }, + "pressure_some_delta_us": 31979, + "runner_cpu_seconds": 0.0013199999999997658 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428738", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.45 avg60=0.56 avg300=0.36 total=33824726297\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824726297, + "load_1m_per_available_cpu": 3.12060546875, + "load_1m_per_cpu": 0.032506306966145836, + "load_average": [ + 3.12060546875, + 3.80810546875, + 5.046875 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10454" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430767", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.55 avg300=0.35 total=33824694318\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824694318, + "load_1m_per_available_cpu": 3.12060546875, + "load_1m_per_cpu": 0.032506306966145836, + "load_average": [ + 3.12060546875, + 3.80810546875, + 5.046875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10412" + }, + "involuntary_context_switches": 560, + "peak_rss_kb": 1879648, + "precise_child_system_seconds": 0.5012959999999964, + "precise_child_user_seconds": 1.3292409999999961, + "system_seconds": 0.5, + "user_seconds": 1.32, + "voluntary_context_switches": 629, + "wall_nanos": 1922204323 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4433796", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.55 avg300=0.35 total=33824694107\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824694107, + "load_1m_per_available_cpu": 3.12060546875, + "load_1m_per_cpu": 0.032506306966145836, + "load_average": [ + 3.12060546875, + 3.80810546875, + 5.046875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10412" + }, + "measurement_attempt": 1, + "pair": "replay-8", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 6.002534247934818, + "rejected_windows": [ + { + "issues": [ + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0402979999999928, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.001333999999993729, + "measurement_cpu_residual_seconds": -0.001333999999993729, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 112, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 59 + } + } + }, + "pressure_some_delta_us": 27730, + "runner_cpu_seconds": 0.001036000000000925 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4427404", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.45 avg60=0.56 avg300=0.36 total=33824754177\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824754177, + "load_1m_per_available_cpu": 3.271484375, + "load_1m_per_cpu": 0.034077962239583336, + "load_average": [ + 3.271484375, + 3.828125, + 5.04638671875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10356" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4431015", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.45 avg60=0.56 avg300=0.36 total=33824726447\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824726447, + "load_1m_per_available_cpu": 3.271484375, + "load_1m_per_cpu": 0.034077962239583336, + "load_average": [ + 3.271484375, + 3.828125, + 5.04638671875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10454" + }, + "involuntary_context_switches": 414, + "peak_rss_kb": 1625948, + "precise_child_system_seconds": 0.4557099999999963, + "precise_child_user_seconds": 0.5845879999999966, + "system_seconds": 0.45, + "user_seconds": 0.58, + "voluntary_context_switches": 441, + "wall_nanos": 1119407009 + }, + "round": 6, + "signed_wall_delta_nanos": 802797314, + "slot_index": 4 + } + ], + "signed_wall_delta_nanos": [ + 805734442, + 800289518, + 707559267, + 746199652, + 808841509, + 802797314 + ] + }, + "replay-9": { + "build_magnitude_wall_nanos": 1912859693, + "candidate": { + "artifacts": { + "ilean_bytes": 984, + "olean_bytes": 6848, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 368 + }, + "expected_axioms": [ + "propext" + ], + "module": "HexIntFactor.ProofProbe.Replay9" + }, + "comparable_control": [ + "fresh-build-null", + "replay-10-null" + ], + "comparable_null_envelope_nanos": 764650549, + "comparable_null_raw_envelope_nanos": 764650549, + "comparable_null_raw_spread_nanos": 301201910, + "comparable_null_spread_nanos": 301201910, + "control_interpolation_weight": 0.9945251756798568, + "control_magnitude_ratio": 1.0022980937996062, + "control_scale_factor": 1.0, + "factor_count": 9, + "family": "checkFactorization-kernel-replay", + "fresh_module_budget_ms": 5000, + "fresh_module_budget_nanos": 5000000000, + "fresh_module_budget_status": "passed", + "largest_factor_bits": 5, + "max_candidate_wall_nanos": 1925987233, + "median_candidate_peak_rss_kb": 1877600, + "median_candidate_wall_nanos": 1912859693, + "median_reference_peak_rss_kb": 1624978, + "median_reference_wall_nanos": 1113388222, + "median_signed_wall_delta_nanos": 800571009, + "null_control": false, + "reference": { + "artifacts": { + "ilean_bytes": 555, + "olean_bytes": 2088, + "olean_private_bytes": null, + "olean_server_bytes": null, + "source_bytes": 284 + }, + "expected_axioms": null, + "module": "HexIntFactor.ProofProbe.Baseline" + }, + "resolution": "resolved", + "samples": [ + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.8182609999999997, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 190 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.009142999999999568, + "measurement_cpu_residual_seconds": -0.009142999999999568, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.81, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 51, + "user": 130 + } + } + }, + "pressure_some_delta_us": 26412, + "runner_cpu_seconds": 0.0008819999999999384 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430005", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.33 avg60=0.11 avg300=0.05 total=33820736789\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820736789, + "load_1m_per_available_cpu": 3.4521484375, + "load_1m_per_cpu": 0.035959879557291664, + "load_average": [ + 3.4521484375, + 7.587890625, + 6.88330078125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10689" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430259", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.08 avg300=0.04 total=33820710377\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820710377, + "load_1m_per_available_cpu": 3.4521484375, + "load_1m_per_cpu": 0.035959879557291664, + "load_average": [ + 3.4521484375, + 7.587890625, + 6.88330078125 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10712" + }, + "involuntary_context_switches": 378, + "peak_rss_kb": 1877444, + "precise_child_system_seconds": 0.5097109999999994, + "precise_child_user_seconds": 1.3085500000000003, + "system_seconds": 0.5, + "user_seconds": 1.3, + "voluntary_context_switches": 450, + "wall_nanos": 1911061626 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1514920", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.04 avg300=0.04 total=33820685693\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820685693, + "load_1m_per_available_cpu": 3.4521484375, + "load_1m_per_cpu": 0.035959879557291664, + "load_average": [ + 3.4521484375, + 7.587890625, + 6.88330078125 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10783" + }, + "measurement_attempt": 3, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 40.0174695388414, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 18 non-interrupt busy ticks", + "SMT sibling CPU 56 had 9 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 8 + } + }, + "8": { + "noninterrupt_busy_ticks": 18, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 182, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 14, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "SMT sibling CPU 56 had 9 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 9, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 8 + } + }, + "8": { + "noninterrupt_busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 7 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 5 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 11 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 11, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 188, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 10 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 8 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 8, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 1, + "user": 7 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 26 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 26, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 175, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 25 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 7 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 7, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 7 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 5 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 5, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 3, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 15 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 15, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 185, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 15 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 20 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 20, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 179, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 20 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 20 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 2, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 20, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 181, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 19 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 19 non-interrupt busy ticks", + "SMT sibling CPU 56 had 15 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 15, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 185, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 12, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 19, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 180, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 19 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 13 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 13, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 187, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 12 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 19 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + }, + "8": { + "noninterrupt_busy_ticks": 19, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 180, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 19 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 21 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 21, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 179, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 20 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 19 non-interrupt busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 19, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 180, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 2, + "user": 17 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.006290999999999158, + "child_cpu_seconds": 1.032699000000001, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 110 + }, + "mean_frequency_khz": 3135135.135135135, + "measurement_cpu_foreign_seconds": 0.006290999999999158, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.006290999999999158, + "measurement_cpu_residual_seconds": 0.006290999999999158, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 45, + "user": 59 + } + } + }, + "pressure_some_delta_us": 24268, + "runner_cpu_seconds": 0.0010099999999999554 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430921", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.08 avg300=0.04 total=33820710108\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820710108, + "load_1m_per_available_cpu": 3.4521484375, + "load_1m_per_cpu": 0.035959879557291664, + "load_average": [ + 3.4521484375, + 7.587890625, + 6.88330078125 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10712" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430123", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.00 avg60=0.04 avg300=0.04 total=33820685840\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33820685840, + "load_1m_per_available_cpu": 3.4521484375, + "load_1m_per_cpu": 0.035959879557291664, + "load_average": [ + 3.4521484375, + 7.587890625, + 6.88330078125 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10783" + }, + "involuntary_context_switches": 376, + "peak_rss_kb": 1623948, + "precise_child_system_seconds": 0.4496050000000018, + "precise_child_user_seconds": 0.5830939999999991, + "system_seconds": 0.44, + "user_seconds": 0.58, + "voluntary_context_switches": 424, + "wall_nanos": 1108815417 + }, + "round": 1, + "signed_wall_delta_nanos": 802246209, + "slot_index": 10 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.027485000000003073, + "child_cpu_seconds": 1.8414489999999972, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 4, + "2300000": 0, + "3150000": 188 + }, + "mean_frequency_khz": 3115625.0, + "measurement_cpu_foreign_seconds": 0.0074850000000030725, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0074850000000030725, + "measurement_cpu_residual_seconds": 0.0074850000000030725, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 191, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.85, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 52, + "user": 133 + } + } + }, + "pressure_some_delta_us": 19412, + "runner_cpu_seconds": 0.0010659999999997893 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431038", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.20 avg60=0.23 avg300=0.12 total=33821447652\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821447652, + "load_1m_per_available_cpu": 3.4609375, + "load_1m_per_cpu": 0.036051432291666664, + "load_average": [ + 3.4609375, + 5.904296875, + 6.33544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10726" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429045", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.24 avg60=0.24 avg300=0.12 total=33821428240\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821428240, + "load_1m_per_available_cpu": 3.58837890625, + "load_1m_per_cpu": 0.037378946940104164, + "load_average": [ + 3.58837890625, + 5.970703125, + 6.35888671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10728" + }, + "involuntary_context_switches": 692, + "peak_rss_kb": 1877772, + "precise_child_system_seconds": 0.512433999999999, + "precise_child_user_seconds": 1.3290149999999983, + "system_seconds": 0.51, + "user_seconds": 1.32, + "voluntary_context_switches": 774, + "wall_nanos": 1925987233 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4429380", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.24 avg60=0.24 avg300=0.12 total=33821427445\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821427445, + "load_1m_per_available_cpu": 3.58837890625, + "load_1m_per_cpu": 0.037378946940104164, + "load_average": [ + 3.58837890625, + 5.970703125, + 6.35888671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10728" + }, + "measurement_attempt": 1, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 4.001756852027029, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 20 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 197, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 20, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 179, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 2, + "user": 18 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0292519999999996, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 112 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": -0.0003379999999994967, + "measurement_cpu_residual_seconds": 0.009662000000000504, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 8, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 43, + "user": 60 + } + } + }, + "pressure_some_delta_us": 19269, + "runner_cpu_seconds": 0.0010859999999999204 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4429496", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.20 avg60=0.23 avg300=0.12 total=33821467043\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821467043, + "load_1m_per_available_cpu": 3.4609375, + "load_1m_per_cpu": 0.036051432291666664, + "load_average": [ + 3.4609375, + 5.904296875, + 6.33544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10724" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429606", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.20 avg60=0.23 avg300=0.12 total=33821447774\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33821447774, + "load_1m_per_available_cpu": 3.4609375, + "load_1m_per_cpu": 0.036051432291666664, + "load_average": [ + 3.4609375, + 5.904296875, + 6.33544921875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10726" + }, + "involuntary_context_switches": 347, + "peak_rss_kb": 1624004, + "precise_child_system_seconds": 0.4318540000000013, + "precise_child_user_seconds": 0.5973979999999983, + "system_seconds": 0.43, + "user_seconds": 0.59, + "voluntary_context_switches": 377, + "wall_nanos": 1115200166 + }, + "round": 2, + "signed_wall_delta_nanos": 810787067, + "slot_index": 9 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.02, + "child_cpu_seconds": 1.7761390000000006, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 181 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.007248000000000587, + "measurement_cpu_residual_seconds": -0.007248000000000587, + "per_cpu": { + "56": { + "busy_seconds": 0.02, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 180, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.77, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 2, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 129 + } + } + }, + "pressure_some_delta_us": 35298, + "runner_cpu_seconds": 0.0011090000000000266 + }, + "cpu_percent": 98.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431540", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.24 avg60=0.23 avg300=0.16 total=33822249046\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822249046, + "load_1m_per_available_cpu": 2.794921875, + "load_1m_per_cpu": 0.02911376953125, + "load_average": [ + 2.794921875, + 4.73681640625, + 5.82763671875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10613" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430347", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.07 avg60=0.21 avg300=0.16 total=33822213748\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822213748, + "load_1m_per_available_cpu": 2.77685546875, + "load_1m_per_cpu": 0.028925577799479168, + "load_average": [ + 2.77685546875, + 4.7666015625, + 5.84326171875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10611" + }, + "involuntary_context_switches": 490, + "peak_rss_kb": 1877484, + "precise_child_system_seconds": 0.484848999999997, + "precise_child_user_seconds": 1.2912900000000036, + "system_seconds": 0.48, + "user_seconds": 1.29, + "voluntary_context_switches": 561, + "wall_nanos": 1809288721 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1534020", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.21 avg300=0.16 total=33822197839\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822197839, + "load_1m_per_available_cpu": 2.77685546875, + "load_1m_per_cpu": 0.028925577799479168, + "load_average": [ + 2.77685546875, + 4.7666015625, + 5.84326171875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10607" + }, + "measurement_attempt": 1, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 8.005959851667285, + "rejected_windows": [ + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 193, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 3 non-interrupt busy ticks", + "SMT sibling CPU 56 had 4 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 196, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 198, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 1, + "user": 2 + } + } + }, + "window_seconds": 2.0 + }, + { + "issues": [ + "measurement CPU 8 had 4 non-interrupt busy ticks", + "SMT sibling CPU 56 had 3 busy ticks" + ], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 3, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 3 + } + }, + "8": { + "noninterrupt_busy_ticks": 4, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 195, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 4 + } + } + }, + "window_seconds": 2.0 + } + ] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.01610600000001284, + "child_cpu_seconds": 1.0328759999999875, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.01610600000001284, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.01610600000001284, + "measurement_cpu_residual_seconds": 0.02610600000001284, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.06, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 47, + "user": 58 + } + } + }, + "pressure_some_delta_us": 14307, + "runner_cpu_seconds": 0.0010179999999997413 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4430083", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.07 avg60=0.21 avg300=0.16 total=33822213498\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822213498, + "load_1m_per_available_cpu": 2.77685546875, + "load_1m_per_cpu": 0.028925577799479168, + "load_average": [ + 2.77685546875, + 4.7666015625, + 5.84326171875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10611" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430562", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.09 avg60=0.21 avg300=0.16 total=33822199191\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822199191, + "load_1m_per_available_cpu": 2.77685546875, + "load_1m_per_cpu": 0.028925577799479168, + "load_average": [ + 2.77685546875, + 4.7666015625, + 5.84326171875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10607" + }, + "involuntary_context_switches": 381, + "peak_rss_kb": 1625952, + "precise_child_system_seconds": 0.4626429999999999, + "precise_child_user_seconds": 0.5702329999999876, + "system_seconds": 0.46, + "user_seconds": 0.56, + "voluntary_context_switches": 451, + "wall_nanos": 1112390200 + }, + "round": 3, + "signed_wall_delta_nanos": 696898521, + "slot_index": 8 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0041619999999986754, + "child_cpu_seconds": 1.8047770000000014, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 5, + "2300000": 0, + "3150000": 187 + }, + "mean_frequency_khz": 3107031.25, + "measurement_cpu_foreign_seconds": 0.0041619999999986754, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.0041619999999986754, + "measurement_cpu_residual_seconds": 0.014161999999998676, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.82, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 10, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 48, + "user": 133 + } + } + }, + "pressure_some_delta_us": 16448, + "runner_cpu_seconds": 0.0010609999999999786 + }, + "cpu_percent": 94.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428900", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.15 avg60=0.34 avg300=0.22 total=33822926799\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822926799, + "load_1m_per_available_cpu": 1.35693359375, + "load_1m_per_cpu": 0.014134724934895834, + "load_average": [ + 1.35693359375, + 3.73388671875, + 5.3671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10686" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428791", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.35 avg300=0.22 total=33822910351\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822910351, + "load_1m_per_available_cpu": 1.35693359375, + "load_1m_per_cpu": 0.014134724934895834, + "load_average": [ + 1.35693359375, + 3.73388671875, + 5.3671875 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10684" + }, + "involuntary_context_switches": 457, + "peak_rss_kb": 1877564, + "precise_child_system_seconds": 0.47760900000000106, + "precise_child_user_seconds": 1.3271680000000003, + "system_seconds": 0.47, + "user_seconds": 1.32, + "voluntary_context_switches": 521, + "wall_nanos": 1914657761 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "1500000", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.18 avg60=0.35 avg300=0.22 total=33822910252\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822910252, + "load_1m_per_available_cpu": 1.35693359375, + "load_1m_per_cpu": 0.014134724934895834, + "load_average": [ + 1.35693359375, + 3.73388671875, + 5.3671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10685" + }, + "measurement_attempt": 1, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 199, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 1, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0010022297501564, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.013655999999999446, + "child_cpu_seconds": 1.0752260000000007, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 115 + }, + "mean_frequency_khz": 3135775.8620689656, + "measurement_cpu_foreign_seconds": 0.003655999999999446, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.003655999999999446, + "measurement_cpu_residual_seconds": 0.013655999999999446, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 115, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 1 + } + }, + "8": { + "busy_seconds": 1.09, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 59 + } + } + }, + "pressure_some_delta_us": 11172, + "runner_cpu_seconds": 0.0011179999999999524 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4426411", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 13, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.15 avg60=0.34 avg300=0.22 total=33822938089\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822938089, + "load_1m_per_available_cpu": 1.56884765625, + "load_1m_per_cpu": 0.0163421630859375, + "load_average": [ + 1.56884765625, + 3.73876953125, + 5.359375 + ], + "logical_cpus": 96, + "runnable_tasks": "10/10710" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428381", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.15 avg60=0.34 avg300=0.22 total=33822926917\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33822926917, + "load_1m_per_available_cpu": 1.35693359375, + "load_1m_per_cpu": 0.014134724934895834, + "load_average": [ + 1.35693359375, + 3.73388671875, + 5.3671875 + ], + "logical_cpus": 96, + "runnable_tasks": "6/10688" + }, + "involuntary_context_switches": 446, + "peak_rss_kb": 1623988, + "precise_child_system_seconds": 0.4870609999999971, + "precise_child_user_seconds": 0.5881650000000036, + "system_seconds": 0.48, + "user_seconds": 0.58, + "voluntary_context_switches": 461, + "wall_nanos": 1151860052 + }, + "round": 4, + "signed_wall_delta_nanos": 762797709, + "slot_index": 7 + }, + { + "build_order": [ + "reference", + "candidate" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.010725000000003204, + "child_cpu_seconds": 1.828204999999997, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 2, + "3150000": 189 + }, + "mean_frequency_khz": 3132552.0833333335, + "measurement_cpu_foreign_seconds": 0.000725000000003204, + "measurement_cpu_interrupt_seconds": 0.01, + "measurement_cpu_noninterrupt_residual_seconds": 0.000725000000003204, + "measurement_cpu_residual_seconds": 0.010725000000003204, + "per_cpu": { + "56": { + "busy_seconds": 0.01, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 190, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.84, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 49, + "user": 134 + } + } + }, + "pressure_some_delta_us": 40970, + "runner_cpu_seconds": 0.0010699999999999044 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4428891", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.81 avg60=0.36 avg300=0.22 total=33823666504\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823666504, + "load_1m_per_available_cpu": 4.50048828125, + "load_1m_per_cpu": 0.046880086263020836, + "load_average": [ + 4.50048828125, + 4.17431640625, + 5.27490234375 + ], + "logical_cpus": 96, + "runnable_tasks": "4/10460" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4430029", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.27 avg300=0.20 total=33823625534\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823625534, + "load_1m_per_available_cpu": 4.63134765625, + "load_1m_per_cpu": 0.048243204752604164, + "load_average": [ + 4.63134765625, + 4.1943359375, + 5.28759765625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10425" + }, + "involuntary_context_switches": 407, + "peak_rss_kb": 1877636, + "precise_child_system_seconds": 0.4937979999999982, + "precise_child_user_seconds": 1.3344069999999988, + "system_seconds": 0.49, + "user_seconds": 1.33, + "voluntary_context_switches": 448, + "wall_nanos": 1910786958 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4431196", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.40 avg60=0.28 avg300=0.20 total=33823587234\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823587234, + "load_1m_per_available_cpu": 4.63134765625, + "load_1m_per_cpu": 0.048243204752604164, + "load_average": [ + 4.63134765625, + 4.1943359375, + 5.28759765625 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10426" + }, + "measurement_attempt": 2, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.001013298984617, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0010000000000129905, + "child_cpu_seconds": 1.0279399999999868, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.0010000000000129905, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": 0.0010000000000129905, + "measurement_cpu_residual_seconds": 0.0010000000000129905, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.03, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 57 + } + } + }, + "pressure_some_delta_us": 37780, + "runner_cpu_seconds": 0.001060000000000283 + }, + "cpu_percent": 92.0, + "host_after": { + "affinity_cpu_frequency_khz": "4427643", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.27 avg300=0.20 total=33823625360\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823625360, + "load_1m_per_available_cpu": 4.63134765625, + "load_1m_per_cpu": 0.048243204752604164, + "load_average": [ + 4.63134765625, + 4.1943359375, + 5.28759765625 + ], + "logical_cpus": 96, + "runnable_tasks": "7/10425" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428164", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.32 avg60=0.27 avg300=0.20 total=33823587580\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33823587580, + "load_1m_per_available_cpu": 4.63134765625, + "load_1m_per_cpu": 0.048243204752604164, + "load_average": [ + 4.63134765625, + 4.1943359375, + 5.28759765625 + ], + "logical_cpus": 96, + "runnable_tasks": "2/10425" + }, + "involuntary_context_switches": 381, + "peak_rss_kb": 1626260, + "precise_child_system_seconds": 0.4604700000000008, + "precise_child_user_seconds": 0.5674699999999859, + "system_seconds": 0.45, + "user_seconds": 0.56, + "voluntary_context_switches": 410, + "wall_nanos": 1110795080 + }, + "round": 5, + "signed_wall_delta_nanos": 799991878, + "slot_index": 6 + }, + { + "build_order": [ + "candidate", + "reference" + ], + "candidate": { + "axioms": [ + "propext" + ], + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.006838000000008355, + "child_cpu_seconds": 1.8320909999999913, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 0, + "2300000": 0, + "3150000": 191 + }, + "mean_frequency_khz": 3150000.0, + "measurement_cpu_foreign_seconds": 0.006838000000008355, + "measurement_cpu_interrupt_seconds": 0.02, + "measurement_cpu_noninterrupt_residual_seconds": 0.006838000000008355, + "measurement_cpu_residual_seconds": 0.026838000000008355, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 192, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.86, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 7, + "iowait": 0, + "irq": 1, + "nice": 0, + "softirq": 1, + "steal": 0, + "system": 51, + "user": 133 + } + } + }, + "pressure_some_delta_us": 22582, + "runner_cpu_seconds": 0.0010710000000004882 + }, + "cpu_percent": 95.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431179", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.45 avg60=0.56 avg300=0.36 total=33824778306\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824778306, + "load_1m_per_available_cpu": 3.5703125, + "load_1m_per_cpu": 0.037190755208333336, + "load_average": [ + 3.5703125, + 3.880859375, + 5.05712890625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10256" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4429499", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.55 avg60=0.58 avg300=0.36 total=33824755724\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824755724, + "load_1m_per_available_cpu": 3.271484375, + "load_1m_per_cpu": 0.034077962239583336, + "load_average": [ + 3.271484375, + 3.828125, + 5.04638671875 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10260" + }, + "involuntary_context_switches": 457, + "peak_rss_kb": 1880096, + "precise_child_system_seconds": 0.5028560000000084, + "precise_child_user_seconds": 1.3292349999999828, + "system_seconds": 0.5, + "user_seconds": 1.32, + "voluntary_context_switches": 547, + "wall_nanos": 1915536385 + }, + "host_before_pair": { + "affinity_cpu_frequency_khz": "4423993", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.55 avg60=0.58 avg300=0.36 total=33824755523\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824755523, + "load_1m_per_available_cpu": 3.271484375, + "load_1m_per_cpu": 0.034077962239583336, + "load_average": [ + 3.271484375, + 3.828125, + 5.04638671875 + ], + "logical_cpus": 96, + "runnable_tasks": "3/10260" + }, + "measurement_attempt": 1, + "pair": "replay-9", + "preflight": { + "accepted_window": { + "issues": [], + "max_busy_ticks": 2, + "per_cpu": { + "56": { + "busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "noninterrupt_busy_ticks": 0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 200, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + } + }, + "window_seconds": 2.0 + }, + "admitted": true, + "elapsed_seconds": 2.0009756782092154, + "rejected_windows": [] + }, + "reference": { + "axioms": null, + "cpu_accounting": { + "aggregate_core_interference_seconds": 0.0, + "child_cpu_seconds": 1.0422470000000033, + "child_cpu_source": "getrusage-reaped-children", + "clock_ticks_per_second": 100, + "frequency_time_in_state_ticks": { + "1500000": 1, + "2300000": 0, + "3150000": 111 + }, + "mean_frequency_khz": 3135267.8571428573, + "measurement_cpu_foreign_seconds": 0.0, + "measurement_cpu_interrupt_seconds": 0.0, + "measurement_cpu_noninterrupt_residual_seconds": -0.00336200000000364, + "measurement_cpu_residual_seconds": -0.00336200000000364, + "per_cpu": { + "56": { + "busy_seconds": 0.0, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 111, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 0, + "user": 0 + } + }, + "8": { + "busy_seconds": 1.04, + "ticks": { + "guest": 0, + "guest_nice": 0, + "idle": 6, + "iowait": 0, + "irq": 0, + "nice": 0, + "softirq": 0, + "steal": 0, + "system": 46, + "user": 58 + } + } + }, + "pressure_some_delta_us": 25430, + "runner_cpu_seconds": 0.0011150000000004212 + }, + "cpu_percent": 93.0, + "host_after": { + "affinity_cpu_frequency_khz": "4431872", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.55 avg60=0.57 avg300=0.37 total=33824804054\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824804054, + "load_1m_per_available_cpu": 3.5703125, + "load_1m_per_cpu": 0.037190755208333336, + "load_average": [ + 3.5703125, + 3.880859375, + 5.05712890625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10263" + }, + "host_before": { + "affinity_cpu_frequency_khz": "4428614", + "available_logical_cpus": 1, + "concurrent_lake_lean_count": 10, + "cpu_affinity": [ + 8 + ], + "cpu_pressure": "some avg10=0.45 avg60=0.56 avg300=0.36 total=33824778624\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure_some_total_us": 33824778624, + "load_1m_per_available_cpu": 3.5703125, + "load_1m_per_cpu": 0.037190755208333336, + "load_average": [ + 3.5703125, + 3.880859375, + 5.05712890625 + ], + "logical_cpus": 96, + "runnable_tasks": "1/10263" + }, + "involuntary_context_switches": 511, + "peak_rss_kb": 1626084, + "precise_child_system_seconds": 0.45790999999999826, + "precise_child_user_seconds": 0.584337000000005, + "system_seconds": 0.45, + "user_seconds": 0.58, + "voluntary_context_switches": 540, + "wall_nanos": 1114386244 + }, + "round": 6, + "signed_wall_delta_nanos": 801150141, + "slot_index": 5 + } + ], + "signed_wall_delta_nanos": [ + 802246209, + 810787067, + 696898521, + 762797709, + 799991878, + 801150141 + ] + } + }, + "schema": "hex-int-factor-kernel-replay-v1", + "source_sha256": { + "HexArith/ExtGcd.lean": "fbf69760100cc8e2a5945f890c3b586f2f4c6694a438ae63219ff61b938ea7c4", + "HexArith/Montgomery/Context.lean": "3c537213ed8466dcbc697ee74f95d34a3ea021c593b680089394ad1134b0f7f0", + "HexArith/Montgomery/InvNat.lean": "91deea57e4bc0b4248c855b2524aabc4653b2c6fe34fc6bc9efe06dc1bed9e24", + "HexArith/Montgomery/Redc.lean": "dcee0d68560445d8a4343d5fa9762530c941a6034fb64a890c39da19d71f48aa", + "HexArith/Montgomery/RedcNat.lean": "7db051b63ea913ae0146babe68df4cbef3324124a42599e15d9a95c6cfc815f1", + "HexArith/Nat/ModArith.lean": "6b2d45ae4484cd864447360c51361f15525300d3b6d73e74c7bb40220304b8d1", + "HexArith/Nat/Prime.lean": "21073fd3875c62bdb108df2e1473cc21be3d70d704373918c5418f8a4fd2bfa6", + "HexArith/UInt64/Wide.lean": "91718b2b005886f59d8ea48615d9ecbefab0b6bc2db96e7b35c0e5fe2d55a1d2", + "HexBasic/ArrayDecEq.lean": "925444c6180dc50b05365bd6ee570bcd0849070d71cb50cdc9635532c4cb8e49", + "HexBasic/List.lean": "8a58906b3a24dc8d7a643ab63f7cefd2f0d482b88a7cc7767e151d9df19e54b7", + "HexBasic/ListShim.lean": "0592907ec6e26446537ba8d8d4b2b01ea0868c871a8183cd4ea833c51706fce7", + "HexBasic/Rand.lean": "fc9c2ed455f83394123922528f66e6bdcf556f8ed1f41bcddef6d4a611161a14", + "HexIntFactor.lean": "7a2093d3ccb49fe232d8ab39443bf443bdada6bf68092b3b824880776ee497bc", + "HexIntFactor/Cert.lean": "1b4bcfcad00de0fbda2190147229827d9aeec0eba623e648ca2465ae5c681465", + "HexIntFactor/Cyclotomic.lean": "7034f334b5cbf318197029ee9d154f0e2a34f9ce0fcbf2cfb3e4c387c29327b7", + "HexIntFactor/DivisorEnumeration.lean": "edce0f099f6134db018373233d036772a45c5694946a7d26c2647c5ceb59998f", + "HexIntFactor/Divisors.lean": "0e5f5f71dd96013fe83825f35112ac812c82e78ba7d79011eb5261adec42741e", + "HexIntFactor/Ecm.lean": "5dfde1d42785d507715e5837f03ceb558f79288a4b99a1bc1d2246b4125589f3", + "HexIntFactor/Factor.lean": "12191aafe7b1e26ae78199af62847217c7ad71b965a6e0a0b56b2b0a0f5f3ee7", + "HexIntFactor/Order.lean": "a2cb37c4b757d891c7fe11b19629a2cf4bc990ee83330ac613a9c241cfd819ac", + "HexIntFactor/PMinusOne.lean": "b2f0fae7321ce10477fd03ecc6dfee57eee89dca2c477c7625f03ff240ae0257", + "HexIntFactor/Partial.lean": "6a9d8c5828033eff36a839572dc2690b81814d38dde029f0954beebd99fee9cd", + "HexIntFactor/Primality.lean": "8e147ccd2f9b91f6c8ff9eab37d18506612abf1b3ce583afeae605947252e901", + "HexIntFactor/Rho.lean": "033cfe58807d9c8da345c6d1628a379fbd75b6116e13b92560adc5e70d1da870", + "HexIntFactor/SPEC/hex-int-factor.md": "a701ebbe9f5d3549d7627e427204394e98db984a66c90ee9a9e92bfd49fd6b7c", + "HexIntFactor/Small.lean": "57e4464228c24ac0a55f0b219eefc4621e4434835066ffb1e66ac4b9fe519ff3", + "HexPrimality/Cert.lean": "b7db25afb309b44f4f8f1f70aaaa1065f63ccc1332cc7ead08aed8da0a312f79", + "HexPrimality/Cert3.lean": "507ee7a51e9835d58676bbddd2fae134ea7a693132a485ef0a43d4d6ee685103", + "HexPrimality/Elab.lean": "9b2ad246d7f5765c660d55aa3f5ca1eb1076ba0411996fad3ad7d3bc8d14570d", + "HexPrimality/MillerRabin.lean": "1fcde7938496d92b4d18ea6f551883f4de19caf4933156eaf95c1345e9948de4", + "HexPrimality/Order.lean": "04d7e9edd9511ff2e52c533084b4dddda5b2266c91b16f3b3a0e8d256d645623", + "HexPrimality/PMinusOne.lean": "5e08f6f00a0c91de182606eba81d56ceef063886cc781a82b62090687010aa37", + "HexPrimality/Search.lean": "497dde9f57aa1a24df32c8a57530d37b34c612d3458eb9387743f78921a70012", + "HexPrimality/Sieve.lean": "e39b7ad1b9247d05252850092d7ff8cfe41bc7a107ceb848486138e9264bda43", + "HexPrimality/Table.lean": "b9caff6c3e1fe3987ca3500346f0236d765c6850a2202307ed89d492e1b16fb3", + "SPEC/benchmarking.md": "062d9dabf079ea77b35010a559c39a8bc4bffc32b4ee6e90f54157930cf59c6c", + "bench/HexIntFactor/ProofProbe/Baseline.lean": "e931398f5678e79db269164c6a7130a975cb0f52d63f52228347b5eaddb94c99", + "bench/HexIntFactor/ProofProbe/Replay1.lean": "a912c8661ba51952bea1cd56b459e19143263f64f5345692ddcc2f8025df2b6d", + "bench/HexIntFactor/ProofProbe/Replay10.lean": "634ef977dc0eae418c21c520bac489f06047c64d1c954b3138e16d4a2b7f01b6", + "bench/HexIntFactor/ProofProbe/Replay2.lean": "ca17bbef7b8c816a0a64847e57dcc36511b63cf7e638776c533a3a3d2bb671fc", + "bench/HexIntFactor/ProofProbe/Replay3.lean": "7f3c09fc7a650bb386351639e75d1f242ce0878e0bd24a9370626ea6c5f10259", + "bench/HexIntFactor/ProofProbe/Replay4.lean": "d54f79a0836f4dcf5862e88affb7caccc255989a9df7b93ef3519ec271b21bfd", + "bench/HexIntFactor/ProofProbe/Replay5.lean": "c35ec65ebc4c42b281544660c24a809cd7e9f0e4fbb73ee1175056246b692341", + "bench/HexIntFactor/ProofProbe/Replay6.lean": "b3367cc62be73c211d00150da69eb58907a50d3d532f907199dacb7a51418116", + "bench/HexIntFactor/ProofProbe/Replay7.lean": "e6c8fcb38ed00114fc169be2a09b3e46d293046c34d24892a93771e17c43dbee", + "bench/HexIntFactor/ProofProbe/Replay8.lean": "c5379a79fc5f02fbeff3e3ff98081c3965282e852e578897cd7aebf98b99eed6", + "bench/HexIntFactor/ProofProbe/Replay9.lean": "20c14d8d33e4f035e4de215a9ac444e69d7ecd5ef06747359439b1b480397806", + "bench/HexIntFactor/ProofProbe/Support.lean": "b7d3b784c1b840cf14d62cfe0ad207218a583f2d3ce7b905a396ad54d866add2", + "lake-manifest.json": "1092fda98a3a25bc60c34032a45c68fb266ee9b63637cbed3c0039c0845677c8", + "lakefile.lean": "66932c06ff7598f9963d38b917e449da741513335fb22bb71c2dcc010f31ba66", + "lean-toolchain": "8190e75a201741065fe508b28955dd64dd72d090babe5f70ce6848879d68ae88", + "scripts/bench/fresh_module_sweep.py": "88f54c0b76c4f7d4dc1144324a73b90125832da3966467381a6ec97ac6b34913", + "scripts/bench/intfactor_kernel_replay.py": "f404ad318ee51fbe337299c6884ae94a3a09d58ac7f21a22aa3a8d1f808aa954", + "scripts/ci/check_benches_mathlib_free.py": "7cb88066e16a2cb4df729f05ba8e97ce9939dbee1d2e6f261d3bb7f8347e039c" + }, + "validity": { + "exceptions": [], + "host_protocol": "designated-shared-host-v3", + "observed": { + "accounting_quantization_ticks": 3, + "expected_frequency_observations": 144, + "frequency_spread_ratio": 0.028350515463917425, + "max_aggregate_core_interference_ratio": 0.02642230457205471, + "max_arm_mean_frequency_khz": 3150000.0, + "max_attempts_per_pair": 4, + "max_concurrent_lake_lean_count": 15, + "max_core_interference_ratio": 0.002, + "max_cpu_pressure_some_delta_us": 40970, + "max_effective_core_interference_ratio": 0.02740253019344364, + "max_frequency_spread_ratio": 0.15, + "max_interference_allowance_seconds": 0.03, + "max_load_1m_per_cpu": 0.1394805908203125, + "max_measurement_cpu_foreign_ratio": 0.015453663828847473, + "max_measurement_cpu_interrupt_ratio": 0.018060069376420067, + "max_preflight_wait_seconds": 46.02111281501129, + "max_smt_sibling_busy_ratio": 0.018110345571309406, + "measurement_cpu": 8, + "min_arm_mean_frequency_khz": 3063157.8947368423, + "observed_frequency_observations": 144, + "smt_sibling_cpus": [ + 56 + ], + "total_exhausted_pairs": 0, + "total_preflight_failures": 0, + "total_rejected_pair_attempts": 27, + "total_rejected_preflight_windows": 203, + "violations": [] + }, + "release_quality": true + } +} From 640ed36117ce73d77d4694a97955571eb813eb9c Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 05:59:11 +0000 Subject: [PATCH 20/26] bench(hex-int-factor): expose mode 3 profile runners Cost-model derivation: runSmooth performs n copies of one fixed 80-bit unbalanced rho split, so its repetition parameter is linear. runPower performs n copies of one fixed exponent-80 power factorization, so its repetition parameter is also linear. These registrations are attribution-only and do not model operand-size scaling. --- bench/HexIntFactor/Bench.lean | 49 +++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index d4436a9fa..7375bb5e8 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -237,6 +237,10 @@ private def ecmInput : Nat → Nat | 80 => 8593846213 * 70368744190051 | _ => 1000003 * 268435579 +def runEcmRho (bits : Nat) : Nat := + let n := ecmInput bits + rhoLeast n n + @[noinline] def runPowerSplit (e : Nat) : List Nat := let target := powerTarget 2 e .minus @@ -810,6 +814,51 @@ setup_fixed_benchmark runDownstreamPrimitiveRoot where end Hex.IntFactorBench +/- Attribution-only runners for representative mode-3 families whose +scientific targets are fixed batches. The parameter is an honest repetition +count of one committed representative, so these registrations make the timed +region available to the compiled profiler without inventing an asymptotic +claim about the operand family. -/ +namespace Hex.IntFactorProfile + +@[noinline] +private def runSmoothOnce (salt : Nat) : Nat := + Hex.IntFactorBench.runEcmRho (80 + salt - salt) + +def runSmooth (repeats : Nat) : Array Nat := + (List.range repeats).toArray.map runSmoothOnce + +@[noinline] +private def runPowerOnce (salt : Nat) : List Nat := + Hex.IntFactorBench.runPowerSplit (80 + salt - salt) + +def runPower (repeats : Nat) : Array (List Nat) := + (List.range repeats).toArray.map runPowerOnce + +/- Cost model: each array entry performs the same committed 80-bit unbalanced +rho split, so `n` entries perform exactly `n` copies of fixed work. -/ +setup_benchmark runSmooth n => n where { + paramFloor := 1 + paramCeiling := 4 + paramSchedule := .custom #[1, 2, 3, 4] + maxSecondsPerCall := 30.0 + targetInnerNanos := 1000000000 + outerTrials := 3 +} + +/- Cost model: each array entry performs the same committed exponent-80 power +factorization, so `n` entries perform exactly `n` copies of fixed work. -/ +setup_benchmark runPower n => n where { + paramFloor := 1 + paramCeiling := 4 + paramSchedule := .custom #[1, 2, 3, 4] + maxSecondsPerCall := 30.0 + targetInnerNanos := 1000000000 + outerTrials := 3 +} + +end Hex.IntFactorProfile + def main (args : List String) : IO UInt32 := match args with | ["default-fuel"] => Hex.IntFactorBench.reportDefaultFuel From 97d3b1f292710ccdf502671d8d9c01d6ad09d74c Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 06:10:10 +0000 Subject: [PATCH 21/26] docs(hex-int-factor): report decomposed phase 4 evidence --- ...-factor-phase4-a30ecb84-chungus2-cpu7.json | 5795 ----------------- reports/hex-int-factor-performance.md | 435 +- 2 files changed, 310 insertions(+), 5920 deletions(-) delete mode 100644 reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json diff --git a/reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json b/reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json deleted file mode 100644 index 5845967e2..000000000 --- a/reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json +++ /dev/null @@ -1,5795 +0,0 @@ -{ - "benchmark_export": { - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:04:15Z", - "timestamp_unix_ms": 1788228255565 - }, - "export_schema_version": 1, - "lean_bench_version": "0.1.0", - "results": [ - { - "advisories": [], - "budget_truncated": false, - "c_max": 73146.039429, - "c_min": 44687.265041, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 120, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 1024, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 64, - 128, - 256, - 512, - 1024 - ] - }, - "signal_floor_multiplier": 10, - "slope_tolerance": 0.2, - "target_inner_nanos": 1000000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:04:15Z", - "timestamp_unix_ms": 1788228255565 - }, - "function": "Hex.IntFactorBench.runSquareFactorCount", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71012, - "per_call_nanos": 118380966.25, - "result_hash": "0x6b15753040004000", - "status": "ok", - "total_nanos": 947047730, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71028, - "per_call_nanos": 118946707.875, - "result_hash": "0x6b15753040004000", - "status": "ok", - "total_nanos": 951573663, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70028, - "per_call_nanos": 110476118.625, - "result_hash": "0x6b15753040004000", - "status": "ok", - "total_nanos": 883808949, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71056, - "per_call_nanos": 299606177.5, - "result_hash": "0xe4018fa040004000", - "status": "ok", - "total_nanos": 599212355, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71268, - "per_call_nanos": 300752878.5, - "result_hash": "0xe4018fa040004000", - "status": "ok", - "total_nanos": 601505757, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71348, - "per_call_nanos": 298820417, - "result_hash": "0xe4018fa040004000", - "status": "ok", - "total_nanos": 597640834, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 71320, - "per_call_nanos": 877569755, - "result_hash": "0x3c2aada040004000", - "status": "ok", - "total_nanos": 877569755, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 69636, - "per_call_nanos": 877675361, - "result_hash": "0x3c2aada040004000", - "status": "ok", - "total_nanos": 877675361, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 70800, - "per_call_nanos": 881374028, - "result_hash": "0x3c2aada040004000", - "status": "ok", - "total_nanos": 881374028, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 71228, - "per_call_nanos": 3054087181, - "result_hash": "0xaedb205040004000", - "status": "ok", - "total_nanos": 3054087181, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 71140, - "per_call_nanos": 3045836141, - "result_hash": "0xaedb205040004000", - "status": "ok", - "total_nanos": 3045836141, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 71128, - "per_call_nanos": 3049765658, - "result_hash": "0xaedb205040004000", - "status": "ok", - "total_nanos": 3049765658, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71440, - "per_call_nanos": 11718494200, - "result_hash": "0x6c67b68040004000", - "status": "ok", - "total_nanos": 11718494200, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 70932, - "per_call_nanos": 11675303128, - "result_hash": "0x6c67b68040004000", - "status": "ok", - "total_nanos": 11675303128, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 70972, - "per_call_nanos": 11714498407, - "result_hash": "0x6c67b68040004000", - "status": "ok", - "total_nanos": 11714498407, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 70288, - "per_call_nanos": 51334997468, - "result_hash": "0x55cdb02040004000", - "status": "ok", - "total_nanos": 51334997468, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 67868, - "per_call_nanos": 51191896111, - "result_hash": "0x55cdb02040004000", - "status": "ok", - "total_nanos": 51191896111, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71256, - "per_call_nanos": 51495069119, - "result_hash": "0x55cdb02040004000", - "status": "ok", - "total_nanos": 51495069119, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 115606.412354 - ], - [ - 64, - 73146.039429 - ], - [ - 128, - 53569.052795 - ], - [ - 256, - 46535.730865 - ], - [ - 512, - 44687.265041 - ], - [ - 1024, - 48956.868618 - ] - ], - "slope": -0.142007, - "spawn_floor_nanos": 50721174, - "trial_summaries": [ - { - "max_per_call_nanos": 118946707.875, - "median_per_call_nanos": 118380966.25, - "min_per_call_nanos": 110476118.625, - "ok_count": 3, - "param": 32, - "relative_spread": 0.071554 - }, - { - "max_per_call_nanos": 300752878.5, - "median_per_call_nanos": 299606177.5, - "min_per_call_nanos": 298820417, - "ok_count": 3, - "param": 64, - "relative_spread": 0.00645 - }, - { - "max_per_call_nanos": 881374028, - "median_per_call_nanos": 877675361, - "min_per_call_nanos": 877569755, - "ok_count": 3, - "param": 128, - "relative_spread": 0.004334 - }, - { - "max_per_call_nanos": 3054087181, - "median_per_call_nanos": 3049765658, - "min_per_call_nanos": 3045836141, - "ok_count": 3, - "param": 256, - "relative_spread": 0.002705 - }, - { - "max_per_call_nanos": 11718494200, - "median_per_call_nanos": 11714498407, - "min_per_call_nanos": 11675303128, - "ok_count": 3, - "param": 512, - "relative_spread": 0.003687 - }, - { - "max_per_call_nanos": 51495069119, - "median_per_call_nanos": 51334997468, - "min_per_call_nanos": 51191896111, - "ok_count": 3, - "param": 1024, - "relative_spread": 0.005906 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 0.068758, - "c_min": 0.057355, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 262144, - "param_floor": 1024, - "param_schedule": { - "kind": "custom", - "params": [ - 1024, - 16384, - 65536, - 131072, - 196608, - 229376, - 262144 - ] - }, - "signal_floor_multiplier": 10, - "slope_tolerance": 0.15, - "target_inner_nanos": 1000000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:07:43Z", - "timestamp_unix_ms": 1788228463389 - }, - "function": "Hex.IntFactorBench.runReplay", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71224, - "per_call_nanos": 227725.095215, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 932761990, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71184, - "per_call_nanos": 218687.911133, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 895745684, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4096, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 70872, - "per_call_nanos": 219869.390381, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 900585023, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 70340, - "per_call_nanos": 20215981.90625, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 646911421, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 68884, - "per_call_nanos": 18456986.625, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 590623572, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 67920, - "per_call_nanos": 18405748.78125, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 588983961, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 68236, - "per_call_nanos": 256952442, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 1027809768, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 68676, - "per_call_nanos": 257876527.5, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 1031506110, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 68592, - "per_call_nanos": 256070298.5, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 1024281194, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 131072, - "part_of_verdict": true, - "peak_rss_kb": 70028, - "per_call_nanos": 997068911, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 997068911, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 131072, - "part_of_verdict": true, - "peak_rss_kb": 69120, - "per_call_nanos": 997842108, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 997842108, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 131072, - "part_of_verdict": true, - "peak_rss_kb": 69128, - "per_call_nanos": 996962824, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 996962824, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 196608, - "part_of_verdict": true, - "peak_rss_kb": 69164, - "per_call_nanos": 2223114011, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 2223114011, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 196608, - "part_of_verdict": true, - "peak_rss_kb": 69192, - "per_call_nanos": 2220328989, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 2220328989, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 196608, - "part_of_verdict": true, - "peak_rss_kb": 71140, - "per_call_nanos": 2225529633, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 2225529633, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 229376, - "part_of_verdict": true, - "peak_rss_kb": 70928, - "per_call_nanos": 3016093635, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3016093635, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 229376, - "part_of_verdict": true, - "peak_rss_kb": 71528, - "per_call_nanos": 3017656081, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3017656081, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 229376, - "part_of_verdict": true, - "peak_rss_kb": 70872, - "per_call_nanos": 3021908178, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3021908178, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 71176, - "per_call_nanos": 3955554314, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3955554314, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 71160, - "per_call_nanos": 3949361638, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3949361638, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 70756, - "per_call_nanos": 3941498404, - "result_hash": "0x1", - "status": "ok", - "total_nanos": 3941498404, - "trial_index": 2 - } - ], - "ratios": [ - [ - 1024, - 0.209684 - ], - [ - 16384, - 0.068758 - ], - [ - 65536, - 0.059826 - ], - [ - 131072, - 0.058037 - ], - [ - 196608, - 0.057512 - ], - [ - 229376, - 0.057355 - ], - [ - 262144, - 0.057471 - ] - ], - "slope": -0.064656, - "spawn_floor_nanos": 57016400, - "trial_summaries": [ - { - "max_per_call_nanos": 227725.095215, - "median_per_call_nanos": 219869.390381, - "min_per_call_nanos": 218687.911133, - "ok_count": 3, - "param": 1024, - "relative_spread": 0.041103 - }, - { - "max_per_call_nanos": 20215981.90625, - "median_per_call_nanos": 18456986.625, - "min_per_call_nanos": 18405748.78125, - "ok_count": 3, - "param": 16384, - "relative_spread": 0.098078 - }, - { - "max_per_call_nanos": 257876527.5, - "median_per_call_nanos": 256952442, - "min_per_call_nanos": 256070298.5, - "ok_count": 3, - "param": 65536, - "relative_spread": 0.007029 - }, - { - "max_per_call_nanos": 997842108, - "median_per_call_nanos": 997068911, - "min_per_call_nanos": 996962824, - "ok_count": 3, - "param": 131072, - "relative_spread": 0.000882 - }, - { - "max_per_call_nanos": 2225529633, - "median_per_call_nanos": 2223114011, - "min_per_call_nanos": 2220328989, - "ok_count": 3, - "param": 196608, - "relative_spread": 0.002339 - }, - { - "max_per_call_nanos": 3021908178, - "median_per_call_nanos": 3017656081, - "min_per_call_nanos": 3016093635, - "ok_count": 3, - "param": 229376, - "relative_spread": 0.001927 - }, - { - "max_per_call_nanos": 3955554314, - "median_per_call_nanos": 3949361638, - "min_per_call_nanos": 3941498404, - "ok_count": 3, - "param": 262144, - "relative_spread": 0.003559 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 3090.467022, - "c_min": 2225.910561, - "complexity_formula": "2 ^ (n / 4)", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 80, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 40, - 48, - 56, - 64, - 72, - 80 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 1000000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:08:23Z", - "timestamp_unix_ms": 1788228503786 - }, - "function": "Hex.IntFactorBench.runBalancedRho", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 71004, - "per_call_nanos": 111898.962036, - "result_hash": "0xb7d211cc7fd8ca70", - "status": "ok", - "total_nanos": 916676297, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70964, - "per_call_nanos": 112325.678955, - "result_hash": "0xb7d211cc7fd8ca70", - "status": "ok", - "total_nanos": 920171962, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8192, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70892, - "per_call_nanos": 112407.569214, - "result_hash": "0xb7d211cc7fd8ca70", - "status": "ok", - "total_nanos": 920842807, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 70888, - "per_call_nanos": 2339783.679688, - "result_hash": "0xc831f0900f4e63dd", - "status": "ok", - "total_nanos": 598984622, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 70928, - "per_call_nanos": 2338214.277344, - "result_hash": "0xc831f0900f4e63dd", - "status": "ok", - "total_nanos": 598582855, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 40, - "part_of_verdict": true, - "peak_rss_kb": 70920, - "per_call_nanos": 2289505.902344, - "result_hash": "0xc831f0900f4e63dd", - "status": "ok", - "total_nanos": 586113511, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 71244, - "per_call_nanos": 9266600.890625, - "result_hash": "0x34d5d4b946546a14", - "status": "ok", - "total_nanos": 593062457, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70596, - "per_call_nanos": 9041203.296875, - "result_hash": "0x34d5d4b946546a14", - "status": "ok", - "total_nanos": 578637011, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 48, - "part_of_verdict": true, - "peak_rss_kb": 70576, - "per_call_nanos": 9117329.65625, - "result_hash": "0x34d5d4b946546a14", - "status": "ok", - "total_nanos": 583509098, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70488, - "per_call_nanos": 38726666.75, - "result_hash": "0xc47692712cc5800", - "status": "ok", - "total_nanos": 619626668, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70932, - "per_call_nanos": 39084145.75, - "result_hash": "0xc47692712cc5800", - "status": "ok", - "total_nanos": 625346332, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 56, - "part_of_verdict": true, - "peak_rss_kb": 70808, - "per_call_nanos": 38552367, - "result_hash": "0xc47692712cc5800", - "status": "ok", - "total_nanos": 616837872, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70940, - "per_call_nanos": 180205328.75, - "result_hash": "0xc26a6415f99359c8", - "status": "ok", - "total_nanos": 720821315, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71248, - "per_call_nanos": 182237034.75, - "result_hash": "0xc26a6415f99359c8", - "status": "ok", - "total_nanos": 728948139, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70488, - "per_call_nanos": 185220364.75, - "result_hash": "0xc26a6415f99359c8", - "status": "ok", - "total_nanos": 740881459, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71156, - "per_call_nanos": 726207264, - "result_hash": "0xde10e4f3e87b2dd5", - "status": "ok", - "total_nanos": 726207264, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 70936, - "per_call_nanos": 731707292, - "result_hash": "0xde10e4f3e87b2dd5", - "status": "ok", - "total_nanos": 731707292, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 72, - "part_of_verdict": true, - "peak_rss_kb": 71040, - "per_call_nanos": 733102350, - "result_hash": "0xde10e4f3e87b2dd5", - "status": "ok", - "total_nanos": 733102350, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 70664, - "per_call_nanos": 3240589548, - "result_hash": "0x2b555e833f70f913", - "status": "ok", - "total_nanos": 3240589548, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71028, - "per_call_nanos": 3244408112, - "result_hash": "0x2b555e833f70f913", - "status": "ok", - "total_nanos": 3244408112, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 80, - "part_of_verdict": true, - "peak_rss_kb": 71356, - "per_call_nanos": 3206705068, - "result_hash": "0x2b555e833f70f913", - "status": "ok", - "total_nanos": 3206705068, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 438.772183 - ], - [ - 40, - 2283.41238 - ], - [ - 48, - 2225.910561 - ], - [ - 56, - 2363.688156 - ], - [ - 64, - 2780.716473 - ], - [ - 72, - 2791.241806 - ], - [ - 80, - 3090.467022 - ] - ], - "slope": null, - "spawn_floor_nanos": 50760209, - "trial_summaries": [ - { - "max_per_call_nanos": 112407.569214, - "median_per_call_nanos": 112325.678955, - "min_per_call_nanos": 111898.962036, - "ok_count": 3, - "param": 32, - "relative_spread": 0.004528 - }, - { - "max_per_call_nanos": 2339783.679688, - "median_per_call_nanos": 2338214.277344, - "min_per_call_nanos": 2289505.902344, - "ok_count": 3, - "param": 40, - "relative_spread": 0.021503 - }, - { - "max_per_call_nanos": 9266600.890625, - "median_per_call_nanos": 9117329.65625, - "min_per_call_nanos": 9041203.296875, - "ok_count": 3, - "param": 48, - "relative_spread": 0.024722 - }, - { - "max_per_call_nanos": 39084145.75, - "median_per_call_nanos": 38726666.75, - "min_per_call_nanos": 38552367, - "ok_count": 3, - "param": 56, - "relative_spread": 0.013732 - }, - { - "max_per_call_nanos": 185220364.75, - "median_per_call_nanos": 182237034.75, - "min_per_call_nanos": 180205328.75, - "ok_count": 3, - "param": 64, - "relative_spread": 0.027519 - }, - { - "max_per_call_nanos": 733102350, - "median_per_call_nanos": 731707292, - "min_per_call_nanos": 726207264, - "ok_count": 3, - "param": 72, - "relative_spread": 0.009423 - }, - { - "max_per_call_nanos": 3244408112, - "median_per_call_nanos": 3240589548, - "min_per_call_nanos": 3206705068, - "ok_count": 3, - "param": 80, - "relative_spread": 0.011635 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 5286.965416, - "c_min": 4145.44105, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 20, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 1024, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 64, - 128, - 256, - 512, - 1024 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 3000000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:08:47Z", - "timestamp_unix_ms": 1788228527890 - }, - "function": "Hex.IntFactorBench.runSigmaFactorCount", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70596, - "per_call_nanos": 6446453.773438, - "result_hash": "0x656d9f9eca9fe00", - "status": "ok", - "total_nanos": 1650292166, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70484, - "per_call_nanos": 6308969.832031, - "result_hash": "0x656d9f9eca9fe00", - "status": "ok", - "total_nanos": 3230192554, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 256, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70924, - "per_call_nanos": 6387966.277344, - "result_hash": "0x656d9f9eca9fe00", - "status": "ok", - "total_nanos": 1635319367, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71064, - "per_call_nanos": 19863148.53125, - "result_hash": "0x69f3fa882b3be00", - "status": "ok", - "total_nanos": 2542483012, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 71324, - "per_call_nanos": 19706990.1875, - "result_hash": "0x69f3fa882b3be00", - "status": "ok", - "total_nanos": 2522494744, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70604, - "per_call_nanos": 19817665.046875, - "result_hash": "0x69f3fa882b3be00", - "status": "ok", - "total_nanos": 2536661126, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 70840, - "per_call_nanos": 68148659.46875, - "result_hash": "0x5faeafa55c1be00", - "status": "ok", - "total_nanos": 2180757103, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 68568, - "per_call_nanos": 67966779.375, - "result_hash": "0x5faeafa55c1be00", - "status": "ok", - "total_nanos": 2174936940, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 67068, - "per_call_nanos": 68132935.8125, - "result_hash": "0x5faeafa55c1be00", - "status": "ok", - "total_nanos": 2180253946, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 68096, - "per_call_nanos": 271675624.625, - "result_hash": "0x1dbb24bcc861fe00", - "status": "ok", - "total_nanos": 2173404997, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 66888, - "per_call_nanos": 271381124, - "result_hash": "0x1dbb24bcc861fe00", - "status": "ok", - "total_nanos": 2171048992, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 66940, - "per_call_nanos": 272106994.375, - "result_hash": "0x1dbb24bcc861fe00", - "status": "ok", - "total_nanos": 2176855955, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71164, - "per_call_nanos": 1193692320, - "result_hash": "0xacc69f64df537e00", - "status": "ok", - "total_nanos": 2387384640, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71144, - "per_call_nanos": 1195565528, - "result_hash": "0xacc69f64df537e00", - "status": "ok", - "total_nanos": 2391131056, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 71452, - "per_call_nanos": 1194965152, - "result_hash": "0xacc69f64df537e00", - "status": "ok", - "total_nanos": 2389930304, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71420, - "per_call_nanos": 5540792942, - "result_hash": "0x4119e3452e47be00", - "status": "ok", - "total_nanos": 5540792942, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71348, - "per_call_nanos": 5543785048, - "result_hash": "0x4119e3452e47be00", - "status": "ok", - "total_nanos": 5543785048, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71136, - "per_call_nanos": 5558354916, - "result_hash": "0x4119e3452e47be00", - "status": "ok", - "total_nanos": 5558354916, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 6238.248318 - ], - [ - 64, - 4838.297131 - ], - [ - 128, - 4158.504383 - ], - [ - 256, - 4145.44105 - ], - [ - 512, - 4558.430298 - ], - [ - 1024, - 5286.965416 - ] - ], - "slope": 0.038835, - "spawn_floor_nanos": 64865391, - "trial_summaries": [ - { - "max_per_call_nanos": 6446453.773438, - "median_per_call_nanos": 6387966.277344, - "min_per_call_nanos": 6308969.832031, - "ok_count": 3, - "param": 32, - "relative_spread": 0.021522 - }, - { - "max_per_call_nanos": 19863148.53125, - "median_per_call_nanos": 19817665.046875, - "min_per_call_nanos": 19706990.1875, - "ok_count": 3, - "param": 64, - "relative_spread": 0.00788 - }, - { - "max_per_call_nanos": 68148659.46875, - "median_per_call_nanos": 68132935.8125, - "min_per_call_nanos": 67966779.375, - "ok_count": 3, - "param": 128, - "relative_spread": 0.002669 - }, - { - "max_per_call_nanos": 272106994.375, - "median_per_call_nanos": 271675624.625, - "min_per_call_nanos": 271381124, - "ok_count": 3, - "param": 256, - "relative_spread": 0.002672 - }, - { - "max_per_call_nanos": 1195565528, - "median_per_call_nanos": 1194965152, - "min_per_call_nanos": 1193692320, - "ok_count": 3, - "param": 512, - "relative_spread": 0.001568 - }, - { - "max_per_call_nanos": 5558354916, - "median_per_call_nanos": 5543785048, - "min_per_call_nanos": 5540792942, - "ok_count": 3, - "param": 1024, - "relative_spread": 0.003168 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 5251.273882, - "c_min": 3875.547409, - "complexity_formula": "n * n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 20, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 1024, - "param_floor": 32, - "param_schedule": { - "kind": "custom", - "params": [ - 32, - 64, - 128, - 256, - 512, - 1024 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.2, - "target_inner_nanos": 1000000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:09:44Z", - "timestamp_unix_ms": 1788228584641 - }, - "function": "Hex.IntFactorBench.runTotientFactorCount", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 68060, - "per_call_nanos": 4547400.195312, - "result_hash": "0xde0ab5a62aee7e72", - "status": "ok", - "total_nanos": 582067225, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70084, - "per_call_nanos": 4583539.1875, - "result_hash": "0xde0ab5a62aee7e72", - "status": "ok", - "total_nanos": 586693016, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 32, - "part_of_verdict": true, - "peak_rss_kb": 70720, - "per_call_nanos": 4515034.84375, - "result_hash": "0xde0ab5a62aee7e72", - "status": "ok", - "total_nanos": 577924460, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70396, - "per_call_nanos": 16306063.609375, - "result_hash": "0x112446a3aef8358", - "status": "ok", - "total_nanos": 1043588071, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 70728, - "per_call_nanos": 16237689.234375, - "result_hash": "0x112446a3aef8358", - "status": "ok", - "total_nanos": 1039212111, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 64, - "param": 64, - "part_of_verdict": true, - "peak_rss_kb": 67920, - "per_call_nanos": 16294930.703125, - "result_hash": "0x112446a3aef8358", - "status": "ok", - "total_nanos": 1042875565, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 70952, - "per_call_nanos": 63496968.75, - "result_hash": "0x116c2cd47c909453", - "status": "ok", - "total_nanos": 1015951500, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 71236, - "per_call_nanos": 63416695.25, - "result_hash": "0x116c2cd47c909453", - "status": "ok", - "total_nanos": 1014667124, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 128, - "part_of_verdict": true, - "peak_rss_kb": 71044, - "per_call_nanos": 63626835.6875, - "result_hash": "0x116c2cd47c909453", - "status": "ok", - "total_nanos": 1018029371, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 70192, - "per_call_nanos": 256663866.5, - "result_hash": "0xa813009e14c0e810", - "status": "ok", - "total_nanos": 1026655466, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 71000, - "per_call_nanos": 256391016.75, - "result_hash": "0xa813009e14c0e810", - "status": "ok", - "total_nanos": 1025564067, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 256, - "part_of_verdict": true, - "peak_rss_kb": 71352, - "per_call_nanos": 256930612, - "result_hash": "0xa813009e14c0e810", - "status": "ok", - "total_nanos": 1027722448, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 68824, - "per_call_nanos": 1169776879, - "result_hash": "0xa67c239c546a724a", - "status": "ok", - "total_nanos": 1169776879, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 68316, - "per_call_nanos": 1170878793, - "result_hash": "0xa67c239c546a724a", - "status": "ok", - "total_nanos": 1170878793, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 512, - "part_of_verdict": true, - "peak_rss_kb": 70856, - "per_call_nanos": 1171375079, - "result_hash": "0xa67c239c546a724a", - "status": "ok", - "total_nanos": 1171375079, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 67836, - "per_call_nanos": 5487836132, - "result_hash": "0x2a1900811d3b1dc", - "status": "ok", - "total_nanos": 5487836132, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 66640, - "per_call_nanos": 5519484251, - "result_hash": "0x2a1900811d3b1dc", - "status": "ok", - "total_nanos": 5519484251, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1024, - "part_of_verdict": true, - "peak_rss_kb": 71064, - "per_call_nanos": 5506359762, - "result_hash": "0x2a1900811d3b1dc", - "status": "ok", - "total_nanos": 5506359762, - "trial_index": 2 - } - ], - "ratios": [ - [ - 32, - 4440.820503 - ], - [ - 64, - 3978.254566 - ], - [ - 128, - 3875.547409 - ], - [ - 256, - 3916.379799 - ], - [ - 512, - 4466.54813 - ], - [ - 1024, - 5251.273882 - ] - ], - "slope": 0.100582, - "spawn_floor_nanos": 52469324, - "trial_summaries": [ - { - "max_per_call_nanos": 4583539.1875, - "median_per_call_nanos": 4547400.195312, - "min_per_call_nanos": 4515034.84375, - "ok_count": 3, - "param": 32, - "relative_spread": 0.015065 - }, - { - "max_per_call_nanos": 16306063.609375, - "median_per_call_nanos": 16294930.703125, - "min_per_call_nanos": 16237689.234375, - "ok_count": 3, - "param": 64, - "relative_spread": 0.004196 - }, - { - "max_per_call_nanos": 63626835.6875, - "median_per_call_nanos": 63496968.75, - "min_per_call_nanos": 63416695.25, - "ok_count": 3, - "param": 128, - "relative_spread": 0.003309 - }, - { - "max_per_call_nanos": 256930612, - "median_per_call_nanos": 256663866.5, - "min_per_call_nanos": 256391016.75, - "ok_count": 3, - "param": 256, - "relative_spread": 0.002102 - }, - { - "max_per_call_nanos": 1171375079, - "median_per_call_nanos": 1170878793, - "min_per_call_nanos": 1169776879, - "ok_count": 3, - "param": 512, - "relative_spread": 0.001365 - }, - { - "max_per_call_nanos": 5519484251, - "median_per_call_nanos": 5506359762, - "min_per_call_nanos": 5487836132, - "ok_count": 3, - "param": 1024, - "relative_spread": 0.005748 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 69.198131, - "c_min": 37.313777, - "complexity_formula": "n * n.log2", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 20, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 4194304, - "param_floor": 16384, - "param_schedule": { - "kind": "custom", - "params": [ - 16384, - 65536, - 262144, - 1048576, - 4194304 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.2, - "target_inner_nanos": 1000000000, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:10:17Z", - "timestamp_unix_ms": 1788228617824 - }, - "function": "Hex.IntFactorBench.runSigmaExponent", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 67300, - "per_call_nanos": 5992321.867188, - "result_hash": "0xdbb1330c25000800", - "status": "ok", - "total_nanos": 767017199, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 67760, - "per_call_nanos": 5909051.484375, - "result_hash": "0xdbb1330c25000800", - "status": "ok", - "total_nanos": 756358590, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 16384, - "part_of_verdict": true, - "peak_rss_kb": 67748, - "per_call_nanos": 5977623.578125, - "result_hash": "0xdbb1330c25000800", - "status": "ok", - "total_nanos": 765135818, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 68872, - "per_call_nanos": 39148890.25, - "result_hash": "0x2e6db23094000800", - "status": "ok", - "total_nanos": 626382244, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 71012, - "per_call_nanos": 39126331.1875, - "result_hash": "0x2e6db23094000800", - "status": "ok", - "total_nanos": 626021299, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 16, - "param": 65536, - "part_of_verdict": true, - "peak_rss_kb": 68192, - "per_call_nanos": 39097948.4375, - "result_hash": "0x2e6db23094000800", - "status": "ok", - "total_nanos": 625567175, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 67760, - "per_call_nanos": 238694490.75, - "result_hash": "0x144528c250000800", - "status": "ok", - "total_nanos": 954777963, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 70756, - "per_call_nanos": 239320779.5, - "result_hash": "0x144528c250000800", - "status": "ok", - "total_nanos": 957283118, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 4, - "param": 262144, - "part_of_verdict": true, - "peak_rss_kb": 71544, - "per_call_nanos": 238595544, - "result_hash": "0x144528c250000800", - "status": "ok", - "total_nanos": 954382176, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1048576, - "part_of_verdict": true, - "peak_rss_kb": 71764, - "per_call_nanos": 1343217210, - "result_hash": "0xf9faa30940000800", - "status": "ok", - "total_nanos": 1343217210, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1048576, - "part_of_verdict": true, - "peak_rss_kb": 71852, - "per_call_nanos": 1340366582, - "result_hash": "0xf9faa30940000800", - "status": "ok", - "total_nanos": 1340366582, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1048576, - "part_of_verdict": true, - "peak_rss_kb": 69560, - "per_call_nanos": 1351483540, - "result_hash": "0xf9faa30940000800", - "status": "ok", - "total_nanos": 1351483540, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 4194304, - "part_of_verdict": true, - "peak_rss_kb": 73280, - "per_call_nanos": 6389281918, - "result_hash": "0x764a8c2500000800", - "status": "ok", - "total_nanos": 6389281918, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 4194304, - "part_of_verdict": true, - "peak_rss_kb": 76532, - "per_call_nanos": 6385235984, - "result_hash": "0x764a8c2500000800", - "status": "ok", - "total_nanos": 6385235984, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 4194304, - "part_of_verdict": true, - "peak_rss_kb": 74664, - "per_call_nanos": 6363478911, - "result_hash": "0x764a8c2500000800", - "status": "ok", - "total_nanos": 6363478911, - "trial_index": 2 - } - ], - "ratios": [ - [ - 16384, - 26.060371 - ], - [ - 65536, - 37.313777 - ], - [ - 262144, - 50.585957 - ], - [ - 1048576, - 64.049588 - ], - [ - 4194304, - 69.198131 - ] - ], - "slope": 0.150676, - "spawn_floor_nanos": 52410087, - "trial_summaries": [ - { - "max_per_call_nanos": 5992321.867188, - "median_per_call_nanos": 5977623.578125, - "min_per_call_nanos": 5909051.484375, - "ok_count": 3, - "param": 16384, - "relative_spread": 0.01393 - }, - { - "max_per_call_nanos": 39148890.25, - "median_per_call_nanos": 39126331.1875, - "min_per_call_nanos": 39097948.4375, - "ok_count": 3, - "param": 65536, - "relative_spread": 0.001302 - }, - { - "max_per_call_nanos": 239320779.5, - "median_per_call_nanos": 238694490.75, - "min_per_call_nanos": 238595544, - "ok_count": 3, - "param": 262144, - "relative_spread": 0.003038 - }, - { - "max_per_call_nanos": 1351483540, - "median_per_call_nanos": 1343217210, - "min_per_call_nanos": 1340366582, - "ok_count": 3, - "param": 1048576, - "relative_spread": 0.008276 - }, - { - "max_per_call_nanos": 6389281918, - "median_per_call_nanos": 6385235984, - "min_per_call_nanos": 6363478911, - "ok_count": 3, - "param": 4194304, - "relative_spread": 0.004041 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "advisories": [], - "budget_truncated": false, - "c_max": 2218.061837, - "c_min": 2180.911594, - "complexity_formula": "n", - "config": { - "cache_mode": "warm", - "max_seconds_per_call": 5, - "narrow_range_noise_floor": 1.5, - "outer_trials": 3, - "param_ceiling": 1048589, - "param_floor": 257, - "param_schedule": { - "kind": "custom", - "params": [ - 257, - 1013, - 4073, - 16363, - 65537, - 262193, - 524309, - 1048589 - ] - }, - "signal_floor_multiplier": 1, - "slope_tolerance": 0.15, - "target_inner_nanos": 1262328900, - "verdict_warmup_fraction": 0.2 - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:10:49Z", - "timestamp_unix_ms": 1788228649921 - }, - "function": "Hex.IntFactorBench.runOrder", - "hashable": true, - "kind": "parametric", - "points": [ - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 70336, - "per_call_nanos": 596439.870605, - "result_hash": "0x20000", - "status": "ok", - "total_nanos": 1221508855, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 70844, - "per_call_nanos": 597637.037109, - "result_hash": "0x20000", - "status": "ok", - "total_nanos": 1223960652, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2048, - "param": 257, - "part_of_verdict": true, - "peak_rss_kb": 70480, - "per_call_nanos": 596637.595703, - "result_hash": "0x20000", - "status": "ok", - "total_nanos": 1221913796, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 70884, - "per_call_nanos": 2247080.998047, - "result_hash": "0x7e800", - "status": "ok", - "total_nanos": 1150505471, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 70308, - "per_call_nanos": 2246737.693359, - "result_hash": "0x7e800", - "status": "ok", - "total_nanos": 1150329699, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 512, - "param": 1013, - "part_of_verdict": true, - "peak_rss_kb": 70896, - "per_call_nanos": 2246896.640625, - "result_hash": "0x7e800", - "status": "ok", - "total_nanos": 1150411080, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 70712, - "per_call_nanos": 8922141.84375, - "result_hash": "0x1fd000", - "status": "ok", - "total_nanos": 1142034156, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 71204, - "per_call_nanos": 8922819.796875, - "result_hash": "0x1fd000", - "status": "ok", - "total_nanos": 1142120934, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 128, - "param": 4073, - "part_of_verdict": true, - "peak_rss_kb": 67312, - "per_call_nanos": 8916952.1875, - "result_hash": "0x1fd000", - "status": "ok", - "total_nanos": 1141369880, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 67924, - "per_call_nanos": 35701269.9375, - "result_hash": "0x7fd400", - "status": "ok", - "total_nanos": 1142440638, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 70376, - "per_call_nanos": 35692538.53125, - "result_hash": "0x7fd400", - "status": "ok", - "total_nanos": 1142161233, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 32, - "param": 16363, - "part_of_verdict": true, - "peak_rss_kb": 70668, - "per_call_nanos": 35704421.46875, - "result_hash": "0x7fd400", - "status": "ok", - "total_nanos": 1142541487, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 70476, - "per_call_nanos": 142904025.25, - "result_hash": "0x2000000", - "status": "ok", - "total_nanos": 1143232202, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 67180, - "per_call_nanos": 142930403.125, - "result_hash": "0x2000000", - "status": "ok", - "total_nanos": 1143443225, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 8, - "param": 65537, - "part_of_verdict": true, - "peak_rss_kb": 70176, - "per_call_nanos": 143091165.25, - "result_hash": "0x2000000", - "status": "ok", - "total_nanos": 1144729322, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 262193, - "part_of_verdict": true, - "peak_rss_kb": 67188, - "per_call_nanos": 572198589.5, - "result_hash": "0x8006000", - "status": "ok", - "total_nanos": 1144397179, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 262193, - "part_of_verdict": true, - "peak_rss_kb": 66700, - "per_call_nanos": 572542855.5, - "result_hash": "0x8006000", - "status": "ok", - "total_nanos": 1145085711, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 2, - "param": 262193, - "part_of_verdict": true, - "peak_rss_kb": 70908, - "per_call_nanos": 574752583, - "result_hash": "0x8006000", - "status": "ok", - "total_nanos": 1149505166, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 524309, - "part_of_verdict": true, - "peak_rss_kb": 70084, - "per_call_nanos": 1144223772, - "result_hash": "0x10002800", - "status": "ok", - "total_nanos": 1144223772, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 524309, - "part_of_verdict": true, - "peak_rss_kb": 70632, - "per_call_nanos": 1144250181, - "result_hash": "0x10002800", - "status": "ok", - "total_nanos": 1144250181, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 524309, - "part_of_verdict": true, - "peak_rss_kb": 68064, - "per_call_nanos": 1143445838, - "result_hash": "0x10002800", - "status": "ok", - "total_nanos": 1143445838, - "trial_index": 2 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1048589, - "part_of_verdict": true, - "peak_rss_kb": 70360, - "per_call_nanos": 2288623234, - "result_hash": "0x20001800", - "status": "ok", - "total_nanos": 2288623234, - "trial_index": 0 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1048589, - "part_of_verdict": true, - "peak_rss_kb": 71260, - "per_call_nanos": 2288585287, - "result_hash": "0x20001800", - "status": "ok", - "total_nanos": 2288585287, - "trial_index": 1 - }, - { - "alloc_bytes": null, - "below_signal_floor": false, - "error": null, - "inner_repeats": 1, - "param": 1048589, - "part_of_verdict": true, - "peak_rss_kb": 68588, - "per_call_nanos": 2287783107, - "result_hash": "0x20001800", - "status": "ok", - "total_nanos": 2287783107, - "trial_index": 2 - } - ], - "ratios": [ - [ - 257, - 2321.547065 - ], - [ - 1013, - 2218.061837 - ], - [ - 4073, - 2190.557781 - ], - [ - 16363, - 2181.829123 - ], - [ - 65537, - 2180.911594 - ], - [ - 262193, - 2183.669493 - ], - [ - 524309, - 2182.346235 - ], - [ - 1048589, - 2182.537951 - ] - ], - "slope": -0.001755, - "spawn_floor_nanos": 50684397, - "trial_summaries": [ - { - "max_per_call_nanos": 597637.037109, - "median_per_call_nanos": 596637.595703, - "min_per_call_nanos": 596439.870605, - "ok_count": 3, - "param": 257, - "relative_spread": 0.002007 - }, - { - "max_per_call_nanos": 2247080.998047, - "median_per_call_nanos": 2246896.640625, - "min_per_call_nanos": 2246737.693359, - "ok_count": 3, - "param": 1013, - "relative_spread": 0.000153 - }, - { - "max_per_call_nanos": 8922819.796875, - "median_per_call_nanos": 8922141.84375, - "min_per_call_nanos": 8916952.1875, - "ok_count": 3, - "param": 4073, - "relative_spread": 0.000658 - }, - { - "max_per_call_nanos": 35704421.46875, - "median_per_call_nanos": 35701269.9375, - "min_per_call_nanos": 35692538.53125, - "ok_count": 3, - "param": 16363, - "relative_spread": 0.000333 - }, - { - "max_per_call_nanos": 143091165.25, - "median_per_call_nanos": 142930403.125, - "min_per_call_nanos": 142904025.25, - "ok_count": 3, - "param": 65537, - "relative_spread": 0.001309 - }, - { - "max_per_call_nanos": 574752583, - "median_per_call_nanos": 572542855.5, - "min_per_call_nanos": 572198589.5, - "ok_count": 3, - "param": 262193, - "relative_spread": 0.004461 - }, - { - "max_per_call_nanos": 1144250181, - "median_per_call_nanos": 1144223772, - "min_per_call_nanos": 1143445838, - "ok_count": 3, - "param": 524309, - "relative_spread": 0.000703 - }, - { - "max_per_call_nanos": 2288623234, - "median_per_call_nanos": 2288585287, - "min_per_call_nanos": 2287783107, - "ok_count": 3, - "param": 1048589, - "relative_spread": 0.000367 - } - ], - "verdict": "consistent_with_declared_complexity", - "verdict_dropped_leading": 1 - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x6f7b3a0049fb90c3", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:24Z", - "timestamp_unix_ms": 1788228684851 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runPowerGenericBatch", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 1530309, - "median_nanos": 1525823, - "min_nanos": 1492103, - "observed_hash": "0x6f7b3a0049fb90c3", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66036, - "repeat_index": 0, - "result_hash": "0x6f7b3a0049fb90c3", - "status": "ok", - "total_nanos": 1492103 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66464, - "repeat_index": 1, - "result_hash": "0x6f7b3a0049fb90c3", - "status": "ok", - "total_nanos": 1525823 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66216, - "repeat_index": 2, - "result_hash": "0x6f7b3a0049fb90c3", - "status": "ok", - "total_nanos": 1530309 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x6dc7828c846f9e2b", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:25Z", - "timestamp_unix_ms": 1788228685139 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedFactor64", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 196616899, - "median_nanos": 192307006, - "min_nanos": 190768644, - "observed_hash": "0x6dc7828c846f9e2b", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66100, - "repeat_index": 0, - "result_hash": "0x6dc7828c846f9e2b", - "status": "ok", - "total_nanos": 192307006 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71776, - "repeat_index": 1, - "result_hash": "0x6dc7828c846f9e2b", - "status": "ok", - "total_nanos": 190768644 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71420, - "repeat_index": 2, - "result_hash": "0x6dc7828c846f9e2b", - "status": "ok", - "total_nanos": 196616899 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0xf15e2d694e366d3a", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:26Z", - "timestamp_unix_ms": 1788228686194 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runPMinusOneBatch", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 11151750, - "median_nanos": 11146944, - "min_nanos": 11135056, - "observed_hash": "0xf15e2d694e366d3a", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 67068, - "repeat_index": 0, - "result_hash": "0xf15e2d694e366d3a", - "status": "ok", - "total_nanos": 11135056 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68768, - "repeat_index": 1, - "result_hash": "0xf15e2d694e366d3a", - "status": "ok", - "total_nanos": 11151750 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68824, - "repeat_index": 2, - "result_hash": "0xf15e2d694e366d3a", - "status": "ok", - "total_nanos": 11146944 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x2c5ab36c63d8144e", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:26Z", - "timestamp_unix_ms": 1788228686556 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedForced72", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 764416979, - "median_nanos": 746205827, - "min_nanos": 715302129, - "observed_hash": "0x2c5ab36c63d8144e", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66464, - "repeat_index": 0, - "result_hash": "0x2c5ab36c63d8144e", - "status": "ok", - "total_nanos": 715302129 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 72304, - "repeat_index": 1, - "result_hash": "0x2c5ab36c63d8144e", - "status": "ok", - "total_nanos": 764416979 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70496, - "repeat_index": 2, - "result_hash": "0x2c5ab36c63d8144e", - "status": "ok", - "total_nanos": 746205827 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x2c5ab36c63d8144e", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:29Z", - "timestamp_unix_ms": 1788228689809 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedFactor72", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 733937431, - "median_nanos": 728078059, - "min_nanos": 709963030, - "observed_hash": "0x2c5ab36c63d8144e", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70020, - "repeat_index": 0, - "result_hash": "0x2c5ab36c63d8144e", - "status": "ok", - "total_nanos": 733937431 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71928, - "repeat_index": 1, - "result_hash": "0x2c5ab36c63d8144e", - "status": "ok", - "total_nanos": 728078059 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 72284, - "repeat_index": 2, - "result_hash": "0x2c5ab36c63d8144e", - "status": "ok", - "total_nanos": 709963030 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0xf4243", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:32Z", - "timestamp_unix_ms": 1788228692957 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runEcm48", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 59868, - "median_nanos": 59374, - "min_nanos": 59166, - "observed_hash": "0xf4243", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 67176, - "repeat_index": 0, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1899998 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 67596, - "repeat_index": 1, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1915802 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 67464, - "repeat_index": 2, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1893339 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x32066d5482493644", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:33Z", - "timestamp_unix_ms": 1788228693279 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runEcmRhoBatch", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 176927214, - "median_nanos": 174102355, - "min_nanos": 173997408, - "observed_hash": "0x32066d5482493644", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70744, - "repeat_index": 0, - "result_hash": "0x32066d5482493644", - "status": "ok", - "total_nanos": 176927214 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70256, - "repeat_index": 1, - "result_hash": "0x32066d5482493644", - "status": "ok", - "total_nanos": 173997408 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68300, - "repeat_index": 2, - "result_hash": "0x32066d5482493644", - "status": "ok", - "total_nanos": 174102355 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x73341ad461f040fb", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:34Z", - "timestamp_unix_ms": 1788228694241 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedForced40", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 6834988, - "median_nanos": 6748029, - "min_nanos": 6725345, - "observed_hash": "0x73341ad461f040fb", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68712, - "repeat_index": 0, - "result_hash": "0x73341ad461f040fb", - "status": "ok", - "total_nanos": 6725345 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66656, - "repeat_index": 1, - "result_hash": "0x73341ad461f040fb", - "status": "ok", - "total_nanos": 6834988 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 65836, - "repeat_index": 2, - "result_hash": "0x73341ad461f040fb", - "status": "ok", - "total_nanos": 6748029 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x73341ad461f040fb", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:34Z", - "timestamp_unix_ms": 1788228694573 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedFactor40", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 6610875, - "median_nanos": 6603094, - "min_nanos": 6549384, - "observed_hash": "0x73341ad461f040fb", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66516, - "repeat_index": 0, - "result_hash": "0x73341ad461f040fb", - "status": "ok", - "total_nanos": 6603094 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71188, - "repeat_index": 1, - "result_hash": "0x73341ad461f040fb", - "status": "ok", - "total_nanos": 6610875 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 72292, - "repeat_index": 2, - "result_hash": "0x73341ad461f040fb", - "status": "ok", - "total_nanos": 6549384 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x6f7b3a0049fb90c3", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:34Z", - "timestamp_unix_ms": 1788228694844 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runPowerSplitBatch", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 1613233, - "median_nanos": 1528897, - "min_nanos": 1384664, - "observed_hash": "0x6f7b3a0049fb90c3", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71512, - "repeat_index": 0, - "result_hash": "0x6f7b3a0049fb90c3", - "status": "ok", - "total_nanos": 1384664 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 72036, - "repeat_index": 1, - "result_hash": "0x6f7b3a0049fb90c3", - "status": "ok", - "total_nanos": 1528897 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 69764, - "repeat_index": 2, - "result_hash": "0x6f7b3a0049fb90c3", - "status": "ok", - "total_nanos": 1613233 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x748bc67983cb604e", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:35Z", - "timestamp_unix_ms": 1788228695098 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runDownstreamOrder", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 1270, - "median_nanos": 1266, - "min_nanos": 1264, - "observed_hash": "0x748bc67983cb604e", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1024, - "peak_rss_kb": 64836, - "repeat_index": 0, - "result_hash": "0x748bc67983cb604e", - "status": "ok", - "total_nanos": 1294610 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1024, - "peak_rss_kb": 66656, - "repeat_index": 1, - "result_hash": "0x748bc67983cb604e", - "status": "ok", - "total_nanos": 1297355 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1024, - "peak_rss_kb": 68380, - "repeat_index": 2, - "result_hash": "0x748bc67983cb604e", - "status": "ok", - "total_nanos": 1301140 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0xae563f6ab52a4a8b", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:35Z", - "timestamp_unix_ms": 1788228695412 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedFactor48", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 13885525, - "median_nanos": 13734501, - "min_nanos": 13614553, - "observed_hash": "0xae563f6ab52a4a8b", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66556, - "repeat_index": 0, - "result_hash": "0xae563f6ab52a4a8b", - "status": "ok", - "total_nanos": 13734501 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68032, - "repeat_index": 1, - "result_hash": "0xae563f6ab52a4a8b", - "status": "ok", - "total_nanos": 13614553 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68072, - "repeat_index": 2, - "result_hash": "0xae563f6ab52a4a8b", - "status": "ok", - "total_nanos": 13885525 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x2e89d71edc0211cb", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:35Z", - "timestamp_unix_ms": 1788228695818 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runTableTrial", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 32273, - "median_nanos": 32061, - "min_nanos": 31861, - "observed_hash": "0x2e89d71edc0211cb", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 67304, - "repeat_index": 0, - "result_hash": "0x2e89d71edc0211cb", - "status": "ok", - "total_nanos": 1032762 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 67628, - "repeat_index": 1, - "result_hash": "0x2e89d71edc0211cb", - "status": "ok", - "total_nanos": 1025952 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 67596, - "repeat_index": 2, - "result_hash": "0x2e89d71edc0211cb", - "status": "ok", - "total_nanos": 1019562 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x62b9a8e4f8df37af", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:36Z", - "timestamp_unix_ms": 1788228696076 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedForced80", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 3154228825, - "median_nanos": 3106698705, - "min_nanos": 3087516385, - "observed_hash": "0x62b9a8e4f8df37af", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68984, - "repeat_index": 0, - "result_hash": "0x62b9a8e4f8df37af", - "status": "ok", - "total_nanos": 3154228825 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71852, - "repeat_index": 1, - "result_hash": "0x62b9a8e4f8df37af", - "status": "ok", - "total_nanos": 3087516385 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71632, - "repeat_index": 2, - "result_hash": "0x62b9a8e4f8df37af", - "status": "ok", - "total_nanos": 3106698705 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x386194db34d47118", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:48Z", - "timestamp_unix_ms": 1788228708907 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedFactor56", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 43592788, - "median_nanos": 43578126, - "min_nanos": 42997235, - "observed_hash": "0x386194db34d47118", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71508, - "repeat_index": 0, - "result_hash": "0x386194db34d47118", - "status": "ok", - "total_nanos": 42997235 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 69540, - "repeat_index": 1, - "result_hash": "0x386194db34d47118", - "status": "ok", - "total_nanos": 43578126 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68784, - "repeat_index": 2, - "result_hash": "0x386194db34d47118", - "status": "ok", - "total_nanos": 43592788 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x10f66a3116d80119", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:49Z", - "timestamp_unix_ms": 1788228709393 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runDefaultFuelSchedule", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 943046577, - "median_nanos": 921688678, - "min_nanos": 917439065, - "observed_hash": "0x10f66a3116d80119", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70840, - "repeat_index": 0, - "result_hash": "0x10f66a3116d80119", - "status": "ok", - "total_nanos": 917439065 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 69376, - "repeat_index": 1, - "result_hash": "0x10f66a3116d80119", - "status": "ok", - "total_nanos": 921688678 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71188, - "repeat_index": 2, - "result_hash": "0x10f66a3116d80119", - "status": "ok", - "total_nanos": 943046577 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x85f906cb15cbed85", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:53Z", - "timestamp_unix_ms": 1788228713350 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runCyclotomicBatch", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 9469, - "median_nanos": 9347, - "min_nanos": 9211, - "observed_hash": "0x85f906cb15cbed85", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 128, - "peak_rss_kb": 70400, - "repeat_index": 0, - "result_hash": "0x85f906cb15cbed85", - "status": "ok", - "total_nanos": 1196455 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 128, - "peak_rss_kb": 68552, - "repeat_index": 1, - "result_hash": "0x85f906cb15cbed85", - "status": "ok", - "total_nanos": 1179049 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 128, - "peak_rss_kb": 67520, - "repeat_index": 2, - "result_hash": "0x85f906cb15cbed85", - "status": "ok", - "total_nanos": 1212068 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0xae563f6ab52a4a8b", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:53Z", - "timestamp_unix_ms": 1788228713602 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedForced48", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 13678438, - "median_nanos": 13506604, - "min_nanos": 13472313, - "observed_hash": "0xae563f6ab52a4a8b", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71384, - "repeat_index": 0, - "result_hash": "0xae563f6ab52a4a8b", - "status": "ok", - "total_nanos": 13678438 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71504, - "repeat_index": 1, - "result_hash": "0xae563f6ab52a4a8b", - "status": "ok", - "total_nanos": 13506604 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71780, - "repeat_index": 2, - "result_hash": "0xae563f6ab52a4a8b", - "status": "ok", - "total_nanos": 13472313 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x2003bafc5", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:53Z", - "timestamp_unix_ms": 1788228713881 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runEcm72", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 4330884, - "median_nanos": 4321951, - "min_nanos": 4279207, - "observed_hash": "0x2003bafc5", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70568, - "repeat_index": 0, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4321951 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70416, - "repeat_index": 1, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4279207 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70604, - "repeat_index": 2, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4330884 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0xf53a7f8b2ec1ebc6", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:54Z", - "timestamp_unix_ms": 1788228714122 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runDownstreamPrimitiveRoot", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 1297525, - "median_nanos": 1234811, - "min_nanos": 1221252, - "observed_hash": "0xf53a7f8b2ec1ebc6", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71504, - "repeat_index": 0, - "result_hash": "0xf53a7f8b2ec1ebc6", - "status": "ok", - "total_nanos": 1221252 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71728, - "repeat_index": 1, - "result_hash": "0xf53a7f8b2ec1ebc6", - "status": "ok", - "total_nanos": 1234811 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71084, - "repeat_index": 2, - "result_hash": "0xf53a7f8b2ec1ebc6", - "status": "ok", - "total_nanos": 1297525 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x2e89d71edc0211cb", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:54Z", - "timestamp_unix_ms": 1788228714346 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runTableDispatch", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 38553, - "median_nanos": 38538, - "min_nanos": 38406, - "observed_hash": "0x2e89d71edc0211cb", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 70456, - "repeat_index": 0, - "result_hash": "0x2e89d71edc0211cb", - "status": "ok", - "total_nanos": 1233219 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 71064, - "repeat_index": 1, - "result_hash": "0x2e89d71edc0211cb", - "status": "ok", - "total_nanos": 1229013 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 70604, - "repeat_index": 2, - "result_hash": "0x2e89d71edc0211cb", - "status": "ok", - "total_nanos": 1233719 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0xf4243", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:54Z", - "timestamp_unix_ms": 1788228714578 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runEcm56", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 59770, - "median_nanos": 59735, - "min_nanos": 59221, - "observed_hash": "0xf4243", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 70956, - "repeat_index": 0, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1912647 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 70456, - "repeat_index": 1, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1895101 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 70952, - "repeat_index": 2, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1911545 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x32066d5482493644", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:54Z", - "timestamp_unix_ms": 1788228714814 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runEcmBatch", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 12989997, - "median_nanos": 12954325, - "min_nanos": 12744252, - "observed_hash": "0x32066d5482493644", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71364, - "repeat_index": 0, - "result_hash": "0x32066d5482493644", - "status": "ok", - "total_nanos": 12954325 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70876, - "repeat_index": 1, - "result_hash": "0x32066d5482493644", - "status": "ok", - "total_nanos": 12744252 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 70652, - "repeat_index": 2, - "result_hash": "0x32066d5482493644", - "status": "ok", - "total_nanos": 12989997 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x386194db34d47118", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:55Z", - "timestamp_unix_ms": 1788228715085 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedForced56", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 43476586, - "median_nanos": 43395936, - "min_nanos": 43187427, - "observed_hash": "0x386194db34d47118", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71852, - "repeat_index": 0, - "result_hash": "0x386194db34d47118", - "status": "ok", - "total_nanos": 43395936 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71488, - "repeat_index": 1, - "result_hash": "0x386194db34d47118", - "status": "ok", - "total_nanos": 43187427 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71052, - "repeat_index": 2, - "result_hash": "0x386194db34d47118", - "status": "ok", - "total_nanos": 43476586 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x1bf8f79828d53905", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:55Z", - "timestamp_unix_ms": 1788228715479 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedFactor32", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 601477, - "median_nanos": 601231, - "min_nanos": 582253, - "observed_hash": "0x1bf8f79828d53905", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 2, - "peak_rss_kb": 71656, - "repeat_index": 0, - "result_hash": "0x1bf8f79828d53905", - "status": "ok", - "total_nanos": 1202463 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 2, - "peak_rss_kb": 71184, - "repeat_index": 1, - "result_hash": "0x1bf8f79828d53905", - "status": "ok", - "total_nanos": 1202954 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 2, - "peak_rss_kb": 71372, - "repeat_index": 2, - "result_hash": "0x1bf8f79828d53905", - "status": "ok", - "total_nanos": 1164507 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x62b9a8e4f8df37af", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:11:55Z", - "timestamp_unix_ms": 1788228715711 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedFactor80", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 3176217606, - "median_nanos": 3148245989, - "min_nanos": 3145127802, - "observed_hash": "0x62b9a8e4f8df37af", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68788, - "repeat_index": 0, - "result_hash": "0x62b9a8e4f8df37af", - "status": "ok", - "total_nanos": 3148245989 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71452, - "repeat_index": 1, - "result_hash": "0x62b9a8e4f8df37af", - "status": "ok", - "total_nanos": 3176217606 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 72220, - "repeat_index": 2, - "result_hash": "0x62b9a8e4f8df37af", - "status": "ok", - "total_nanos": 3145127802 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x2003bafc5", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:12:08Z", - "timestamp_unix_ms": 1788228728537 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runEcm76", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 4327358, - "median_nanos": 4322882, - "min_nanos": 4232988, - "observed_hash": "0x2003bafc5", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 67972, - "repeat_index": 0, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4322882 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66392, - "repeat_index": 1, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4232988 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 67296, - "repeat_index": 2, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4327358 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0xf4243", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:12:08Z", - "timestamp_unix_ms": 1788228728844 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runEcm64", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 60167, - "median_nanos": 59845, - "min_nanos": 59474, - "observed_hash": "0xf4243", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 64564, - "repeat_index": 0, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1915051 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 65368, - "repeat_index": 1, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1903183 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 32, - "peak_rss_kb": 65712, - "repeat_index": 2, - "result_hash": "0xf4243", - "status": "ok", - "total_nanos": 1925356 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x2003bafc5", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:12:09Z", - "timestamp_unix_ms": 1788228729191 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runEcm80", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 4438213, - "median_nanos": 4377553, - "min_nanos": 4356281, - "observed_hash": "0x2003bafc5", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 65744, - "repeat_index": 0, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4377553 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 64540, - "repeat_index": 1, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4356281 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 65584, - "repeat_index": 2, - "result_hash": "0x2003bafc5", - "status": "ok", - "total_nanos": 4438213 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x6dc7828c846f9e2b", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:12:09Z", - "timestamp_unix_ms": 1788228729494 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedForced64", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 196100693, - "median_nanos": 190749596, - "min_nanos": 190321100, - "observed_hash": "0x6dc7828c846f9e2b", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 68824, - "repeat_index": 0, - "result_hash": "0x6dc7828c846f9e2b", - "status": "ok", - "total_nanos": 196100693 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 66464, - "repeat_index": 1, - "result_hash": "0x6dc7828c846f9e2b", - "status": "ok", - "total_nanos": 190749596 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 1, - "peak_rss_kb": 71884, - "repeat_index": 2, - "result_hash": "0x6dc7828c846f9e2b", - "status": "ok", - "total_nanos": 190321100 - } - ] - }, - { - "budget_truncated": false, - "config": { - "expected_hash": "0x1bf8f79828d53905", - "max_seconds_per_call": 10, - "min_total_seconds": 0.001, - "repeats": 3, - "warmup": true, - "warmup_first_iter": false - }, - "env": { - "arch": "x86_64", - "cpu_cores": 96, - "cpu_model": "AMD EPYC 9455 48-Core Processor", - "exe_name": "hexintfactor_bench", - "git_commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "git_dirty": false, - "hostname": "chungus2", - "lean_bench_version": "0.1.0", - "lean_toolchain": "leanprover/lean4:4.34.0-rc2", - "lean_version": "4.34.0-rc2", - "os": "linux", - "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T02:12:10Z", - "timestamp_unix_ms": 1788228730558 - }, - "expected_hash_check": { - "status": "match" - }, - "function": "Hex.IntFactorBench.runBalancedForced32", - "hashable": true, - "hashes_agree": true, - "kind": "fixed", - "max_nanos": 640204, - "median_nanos": 633614, - "min_nanos": 587175, - "observed_hash": "0x1bf8f79828d53905", - "points": [ - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 2, - "peak_rss_kb": 71416, - "repeat_index": 0, - "result_hash": "0x1bf8f79828d53905", - "status": "ok", - "total_nanos": 1280409 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 2, - "peak_rss_kb": 71192, - "repeat_index": 1, - "result_hash": "0x1bf8f79828d53905", - "status": "ok", - "total_nanos": 1267229 - }, - { - "alloc_bytes": null, - "error": null, - "inner_repeats": 2, - "peak_rss_kb": 71984, - "repeat_index": 2, - "result_hash": "0x1bf8f79828d53905", - "status": "ok", - "total_nanos": 1174351 - } - ] - } - ] - }, - "comparisons": { - "gmp_ecm": [ - { - "adjusted_nanos": 263922.35546875, - "bits": 48, - "ecm": { - "batch_repeats": 256, - "found_factor": true, - "max_nanos": 485707.68359375, - "median_nanos": 480968.34765625, - "min_nanos": 480315.46875, - "output_example": [ - 1000003, - 268435579 - ], - "samples_nanos": [ - 482069.86328125, - 480968.34765625, - 480520.49609375, - 481262.53515625, - 480344.49609375, - 485707.68359375, - 480315.46875 - ] - }, - "eligible": true, - "lean_nanos": 59374.0, - "lean_over_adjusted": 0.2249676799623374, - "n": 268436384306737, - "overhead_fraction": 0.45126876486812734 - }, - { - "adjusted_nanos": 42226.8125, - "bits": 56, - "ecm": { - "batch_repeats": 256, - "found_factor": true, - "max_nanos": 261488.35546875, - "median_nanos": 259272.8046875, - "min_nanos": 258040.15625, - "output_example": [ - 1000003, - 68719476901 - ], - "samples_nanos": [ - 259272.8046875, - 260267.9921875, - 258739.39453125, - 258839.6640625, - 258040.15625, - 260442.6640625, - 261488.35546875 - ] - }, - "eligible": false, - "lean_nanos": 59735.0, - "lean_over_adjusted": 1.4146225221238282, - "n": 68719683059430703, - "overhead_fraction": 0.8371336610066152 - }, - { - "adjusted_nanos": 147006.91015625, - "bits": 64, - "ecm": { - "batch_repeats": 256, - "found_factor": true, - "max_nanos": 365351.35546875, - "median_nanos": 364052.90234375, - "min_nanos": 362960.9296875, - "output_example": [ - 1000003, - 17592186044591 - ], - "samples_nanos": [ - 363383.82421875, - 365351.35546875, - 364052.90234375, - 364951.03125, - 363819.55078125, - 362960.9296875, - 364934.09375 - ] - }, - "eligible": false, - "lean_nanos": 59845.0, - "lean_over_adjusted": 0.4070897071191567, - "n": 17592238821149133773, - "overhead_fraction": 0.596193549866438 - }, - { - "adjusted_nanos": 53202.4296875, - "bits": 72, - "ecm": { - "batch_repeats": 256, - "found_factor": false, - "max_nanos": 275677.95703125, - "median_nanos": 270248.421875, - "min_nanos": 268972.265625, - "output_example": [ - 2362258565959719996521 - ], - "samples_nanos": [ - 270377.0078125, - 269333.7421875, - 270248.421875, - 271800.2890625, - 275677.95703125, - 269020.50390625, - 268972.265625 - ] - }, - "eligible": false, - "lean_nanos": 4321951.0, - "lean_over_adjusted": 81.23597033793834, - "n": 2362258565959719996521, - "overhead_fraction": 0.8031350957819539 - }, - { - "adjusted_nanos": 132425.59375, - "bits": 76, - "ecm": { - "batch_repeats": 256, - "found_factor": true, - "max_nanos": 350242.4609375, - "median_nanos": 349471.5859375, - "min_nanos": 347463.53515625, - "output_example": [ - 8593846213, - 4398046523483 - ], - "samples_nanos": [ - 349610.625, - 349486.2578125, - 348818.16015625, - 347463.53515625, - 350242.4609375, - 349055.6953125, - 349471.5859375 - ] - }, - "eligible": false, - "lean_nanos": 4322882.0, - "lean_over_adjusted": 32.64385590115582, - "n": 37796135460432195119879, - "overhead_fraction": 0.6210690680481155 - }, - { - "adjusted_nanos": 159159.0390625, - "bits": 80, - "ecm": { - "batch_repeats": 256, - "found_factor": true, - "max_nanos": 378229.94921875, - "median_nanos": 376205.03125, - "min_nanos": 373031.10546875, - "output_example": [ - 8593846213, - 70368744190051 - ], - "samples_nanos": [ - 378229.94921875, - 376205.03125, - 375631.328125, - 373031.10546875, - 376163.9140625, - 377811.4375, - 376386.4296875 - ] - }, - "eligible": false, - "lean_nanos": 4377553.0, - "lean_over_adjusted": 27.50426884822409, - "n": 604738165771235538626863, - "overhead_fraction": 0.5769353787383724 - } - ], - "gmp_ecm_overhead": { - "batch_repeats": 256, - "found_factor": false, - "max_nanos": 218840.609375, - "median_nanos": 217045.9921875, - "min_nanos": 214361.58203125, - "output_example": [ - 15 - ], - "samples_nanos": [ - 217435.78515625, - 214361.58203125, - 217045.9921875, - 217400.3046875, - 216802.703125, - 218840.609375, - 216236.390625 - ] - }, - "pari": [ - { - "bits": 32, - "lean_nanos": 601231.0, - "lean_over_pari": 175.90301257142858, - "n": 4296195809, - "pari": { - "batch_repeats": 16384, - "max_nanos": 3479.00390625, - "median_nanos": 3417.96875, - "min_nanos": 3356.93359375, - "samples_nanos": [ - 3417.96875, - 3356.93359375, - 3417.96875, - 3479.00390625, - 3417.96875, - 3417.96875, - 3417.96875 - ] - } - }, - { - "bits": 40, - "lean_nanos": 6603094.0, - "lean_over_pari": 1126.9280426666667, - "n": 1099546267613, - "pari": { - "batch_repeats": 16384, - "max_nanos": 5859.375, - "median_nanos": 5859.375, - "min_nanos": 5798.33984375, - "samples_nanos": [ - 5798.33984375, - 5859.375, - 5859.375, - 5859.375, - 5798.33984375, - 5859.375, - 5859.375 - ] - } - }, - { - "bits": 48, - "lean_nanos": 13734501.0, - "lean_over_pari": 219.752016, - "n": 281475177027259, - "pari": { - "batch_repeats": 1024, - "max_nanos": 62500.0, - "median_nanos": 62500.0, - "min_nanos": 61523.4375, - "samples_nanos": [ - 61523.4375, - 62500.0, - 62500.0, - 61523.4375, - 62500.0, - 62500.0, - 61523.4375 - ] - } - }, - { - "bits": 56, - "lean_nanos": 43578126.0, - "lean_over_pari": 323.36232626086957, - "n": 72057609069267727, - "pari": { - "batch_repeats": 512, - "max_nanos": 134765.625, - "median_nanos": 134765.625, - "min_nanos": 132812.5, - "samples_nanos": [ - 132812.5, - 134765.625, - 134765.625, - 134765.625, - 134765.625, - 134765.625, - 134765.625 - ] - } - }, - { - "bits": 64, - "lean_nanos": 192307006.0, - "lean_over_pari": 1588.083662451613, - "n": 18446744168197812149, - "pari": { - "batch_repeats": 512, - "max_nanos": 121093.75, - "median_nanos": 121093.75, - "min_nanos": 121093.75, - "samples_nanos": [ - 121093.75, - 121093.75, - 121093.75, - 121093.75, - 121093.75, - 121093.75, - 121093.75 - ] - } - }, - { - "bits": 72, - "lean_nanos": 728078059.0, - "lean_over_pari": 3965.7017681702127, - "n": 4722366488642080239163, - "pari": { - "batch_repeats": 512, - "max_nanos": 185546.875, - "median_nanos": 183593.75, - "min_nanos": 181640.625, - "samples_nanos": [ - 181640.625, - 183593.75, - 183593.75, - 183593.75, - 183593.75, - 183593.75, - 185546.875 - ] - } - }, - { - "bits": 80, - "lean_nanos": 3148245989.0, - "lean_over_pari": 7326.827028945455, - "n": 1208925819625624289983961, - "pari": { - "batch_repeats": 128, - "max_nanos": 429687.5, - "median_nanos": 429687.5, - "min_nanos": 421875.0, - "samples_nanos": [ - 421875.0, - 429687.5, - 429687.5, - 429687.5, - 429687.5, - 421875.0, - 429687.5 - ] - } - } - ] - }, - "config": { - "gmp_ecm_batch_repeats": 256, - "gmp_ecm_command": "ecm -q -sigma 7 1000 1", - "gmp_ecm_overhead_input": 15, - "gmp_ecm_timing": "fixed persistent 256-input batch; B2 < B1 disables stage 2", - "pari_timing": "GP getwalltime around a calibrated in-process factor batch", - "rounds": 7, - "timeout_seconds": 120.0 - }, - "control_audit": [ - "table,success", - "balanced-32,success", - "balanced-40,success", - "balanced-48,success", - "balanced-56,success", - "balanced-64,success", - "balanced-72,success", - "balanced-80,success" - ], - "default_fuel_schedule": [ - { - "attempts": 0, - "default_fuel": 120, - "n": 5999953, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 124, - "n": 11999921, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 128, - "n": 17999983, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 128, - "n": 23999947, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 128, - "n": 30000013, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 132, - "n": 35999987, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 132, - "n": 41999597, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 132, - "n": 47999209, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 132, - "n": 53999863, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 132, - "n": 59999501, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 132, - "n": 66000017, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 136, - "n": 71999951, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 136, - "n": 77999983, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 136, - "n": 84000193, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 136, - "n": 89999939, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 136, - "n": 95999257, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 160, - "n": 4296195809, - "status": "success" - }, - { - "attempts": 22, - "default_fuel": 192, - "n": 1099546267613, - "status": "success" - }, - { - "attempts": 10, - "default_fuel": 224, - "n": 281475177027259, - "status": "success" - }, - { - "attempts": 12, - "default_fuel": 256, - "n": 72057609069267727, - "status": "success" - }, - { - "attempts": 23, - "default_fuel": 288, - "n": 18446744168197812149, - "status": "success" - }, - { - "attempts": 21, - "default_fuel": 320, - "n": 4722366488642080239163, - "status": "success" - }, - { - "attempts": 34, - "default_fuel": 352, - "n": 1208925819625624289983961, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 156, - "n": 4294049777, - "status": "success" - }, - { - "attempts": 10, - "default_fuel": 188, - "n": 550574174279, - "status": "success" - }, - { - "attempts": 7, - "default_fuel": 220, - "n": 140740446466129, - "status": "success" - }, - { - "attempts": 8, - "default_fuel": 252, - "n": 36029347583832121, - "status": "success" - }, - { - "attempts": 13, - "default_fuel": 284, - "n": 9223512775153889363, - "status": "success" - }, - { - "attempts": 20, - "default_fuel": 316, - "n": 2361219270232651542599, - "status": "success" - }, - { - "attempts": 20, - "default_fuel": 332, - "n": 37779508323710275366987, - "status": "success" - }, - { - "attempts": 24, - "default_fuel": 348, - "n": 604472133179352252493901, - "status": "success" - }, - { - "attempts": 21, - "default_fuel": 220, - "n": 268436384306737, - "status": "success" - }, - { - "attempts": 26, - "default_fuel": 252, - "n": 68719683059430703, - "status": "success" - }, - { - "attempts": 22, - "default_fuel": 284, - "n": 17592238821149133773, - "status": "success" - }, - { - "attempts": 22, - "default_fuel": 316, - "n": 2362258565959719996521, - "status": "success" - }, - { - "attempts": 33, - "default_fuel": 332, - "n": 37796135460432195119879, - "status": "success" - }, - { - "attempts": 32, - "default_fuel": 348, - "n": 604738165771235538626863, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 76, - "n": 4095, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 92, - "n": 65535, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 108, - "n": 1048575, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 124, - "n": 16777215, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 140, - "n": 268435455, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 156, - "n": 4294967295, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 188, - "n": 1099511627775, - "status": "success" - }, - { - "attempts": 0, - "default_fuel": 220, - "n": 281474976710655, - "status": "success" - }, - { - "attempts": 10, - "default_fuel": 252, - "n": 72057594037927935, - "status": "success" - }, - { - "attempts": 6, - "default_fuel": 284, - "n": 18446744073709551615, - "status": "success" - } - ], - "environment": { - "command": "scripts/bench/intfactor_phase4.py --cpu 7 --rounds 7 --timeout 120 --output reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json", - "commit": "a30ecb84eba72538fbe1e582563ab2ef7d0725f6", - "dirty": false, - "dirty_status": "", - "ecm_config": "Compilation options:\nIncluded GMP header files version 6.3.0\nGMP_NUMB_BITS = 64\nTuning parameters from x86_64/params.h\nGWNUM_VERSION undefined\nHAVE_SSE2 = 1\nHAVE___GMPN_ADD_NC undefined\nHAVE___GMPN_MOD_34LSUB1 = 1\nHAVE___GMPN_REDC_1 = 1\nUSE_ASM_REDC = 1\nWINDOWS64_ABI undefined\nWANT_ASSERT undefined\n_OPENMP undefined\nMPZMOD_THRESHOLD = 54\nREDC_THRESHOLD = 512\nMUL_NTT_THRESHOLD = 16384\nNTT_GFP_TWIDDLE_DIF_BREAKOVER = 17\nNTT_GFP_TWIDDLE_DIT_BREAKOVER = 17\nPREREVERTDIVISION_NTT_THRESHOLD = 32\nPOLYINVERT_NTT_THRESHOLD = 512\nPOLYEVALT_NTT_THRESHOLD = 512\nMPZSPV_NORMALISE_STRIDE = 512\nWITH_GPU undefined", - "hostname": "chungus2", - "kernel_source_sha256": "fad5c66186fd31c49793245df5052c1658ce38e0a3bbcec477f104b9cd9beb8f", - "lean": "Lean (version 4.34.0-rc2, x86_64-unknown-linux-gnu, commit 6a10ac8c22beadecabdbb0919c2b50214762f91d, Release)", - "lean_bench_sha256": "5336e03e7487fefe3e1f6e948f5bf1810c63750d80d107670c13175606b64b98", - "pari_version": "GP/PARI CALCULATOR Version 2.17.3 (released)", - "platform": "Linux-6.12.100-x86_64-with-glibc2.42", - "python": "3.14.6", - "state_after": { - "affinity": [ - 7 - ], - "cpu": 7, - "cpu_model": "unknown", - "cpu_pressure": "some avg10=0.02 avg60=0.03 avg300=0.19 total=33747097007\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", - "load_average": [ - 5.71826171875, - 6.0048828125, - 11.10986328125 - ] - }, - "state_before": { - "affinity": [ - 7 - ], - "cpu": 7, - "cpu_model": "unknown", - "cpu_pressure": "some avg10=0.01 avg60=0.07 avg300=1.11 total=33746196638\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", - "load_average": [ - 3.47314453125, - 5.9638671875, - 14.64892578125 - ] - } - }, - "internal_controls": { - "balanced": [ - { - "bits": 32, - "forced_nanos": 633614.0, - "hash": "0x1bf8f79828d53905", - "n": 4296195809, - "normal_nanos": 601231.0, - "ratio": 0.9488915964609368 - }, - { - "bits": 40, - "forced_nanos": 6748029.0, - "hash": "0x73341ad461f040fb", - "n": 1099546267613, - "normal_nanos": 6603094.0, - "ratio": 0.9785218765360967 - }, - { - "bits": 48, - "forced_nanos": 13506604.0, - "hash": "0xae563f6ab52a4a8b", - "n": 281475177027259, - "normal_nanos": 13734501.0, - "ratio": 1.0168730052350687 - }, - { - "bits": 56, - "forced_nanos": 43395936.0, - "hash": "0x386194db34d47118", - "n": 72057609069267727, - "normal_nanos": 43578126.0, - "ratio": 1.0041983194002313 - }, - { - "bits": 64, - "forced_nanos": 190749596.0, - "hash": "0x6dc7828c846f9e2b", - "n": 18446744168197812149, - "normal_nanos": 192307006.0, - "ratio": 1.0081646830853577 - }, - { - "bits": 72, - "forced_nanos": 746205827.0, - "hash": "0x2c5ab36c63d8144e", - "n": 4722366488642080239163, - "normal_nanos": 728078059.0, - "ratio": 0.9757067455866972 - }, - { - "bits": 80, - "forced_nanos": 3106698705.0, - "hash": "0x62b9a8e4f8df37af", - "n": 1208925819625624289983961, - "normal_nanos": 3148245989.0, - "ratio": 1.0133734513530819 - } - ], - "table": { - "dispatch_nanos": 38538.0, - "hash": "0x2e89d71edc0211cb", - "ratio": 1.2020211471881725, - "trial_nanos": 32061.0 - } - }, - "schema": "hex-int-factor-phase4/2" -} diff --git a/reports/hex-int-factor-performance.md b/reports/hex-int-factor-performance.md index 5157dd262..25fd6e971 100644 --- a/reports/hex-int-factor-performance.md +++ b/reports/hex-int-factor-performance.md @@ -5,139 +5,302 @@ This is the Phase-4 report for `HexIntFactor`. It covers the five input families declared in `libraries.yml`: table and balanced semiprimes, smooth and unbalanced semiprimes, power forms, certificate replay and order, and -generalized divisor sums. The declared comparator is **PARI factor and GMP-ECM**. -It is informational because PARI uses a broader factorization -portfolio and GMP-ECM is an independently tuned C implementation. +generalized divisor sums. The exact declared comparator name is **PARI factor +and GMP-ECM**. Both endpoints are informational: PARI exposes a broader +factorization portfolio, while GMP-ECM is a separately tuned C implementation. -The compiled track contains seven parametric and 31 fixed targets. Every -parametric target returned the exact harness verdict -`consistent_with_declared_complexity`. Every fixed target completed all three -repeats and returned `expected_hash_check.status = "match"`. The -`HexIntFactorMathlib` audit classifies it as a `correspondence-only-layer` and -names `HexIntFactor` as its computational performance owner. +The compiled scientific track contains seven parametric and 31 fixed targets. +Every parametric target returned the exact harness verdict +`consistent_with_declared_complexity`; every fixed target completed its +preregistered repeats, agreed across hashes, matched its canonical expected +hash, and passed its collector-owned scientific budget. The benchmark bodies +contain only generous process timeouts, so `verify` remains a correctness and +bitrot check rather than a shared-runner timing gate. + +The `HexIntFactorMathlib` audit under #9368 classifies the bridge as a +correspondence-only layer. `HexIntFactor` therefore remains the computational +performance owner. ## Bench targets -| Family | Targets | Evidence | +| Declared family | Compiled and kernel targets | Role | |---|---|---| -| table and balanced semiprimes | `runTableDispatch`, `runTableTrial`, `runBalancedFactor{32..80}`, `runBalancedForced{32..80}`, `runBalancedRho` | fixed output-agreeing policy controls plus raw-rho scaling | -| smooth and unbalanced semiprimes | `runPMinusOneBatch`, `runEcmBatch`, `runEcmRhoBatch`, `runEcm{48,56,64,72,76,80}` | fixed whole-family and per-rung route measurements | -| power forms | `runCyclotomicBatch`, `runPowerGenericBatch`, `runPowerSplitBatch` | fixed structural and generic/split measurements | -| certificate replay and order | `runReplay`, kernel `HexIntFactorKernelProbe`, `runOrder`, `runDownstreamOrder`, `runDownstreamPrimitiveRoot` | compiled scaling, kernel replay, and opaque fixed operands | -| generalized divisor sums | `runSigmaExponent`, `runSigmaFactorCount`, `runSquareFactorCount`, `runTotientFactorCount` | prepared certified inputs with explicit models | -| cross-family policy | `runDefaultFuelSchedule` | fixed exact public schedule | - -The kernel replay target checks actual `checkFactorization` certificates for -one through ten entries. Its last entry is a 61-bit prime with a committed -Pocklington certificate, so the family reaches the required 64-bit operand -class rather than merely widening a table-prime list. - -Fixed-target bodies enforce their absolute ceilings internally, independently -of process startup: table 10 ms; balanced normal and forced 10, 50, 100, 200, -750, 2000, and 6000 ms; p-1 100 ms; ECM batch 100 ms; ECM/rho batch 500 ms; -each per-rung ECM target 20 ms; cyclotomic 10 ms; generic and split power forms -20 ms; downstream order 10 ms; downstream primitive root 20 ms; and the -default-fuel schedule 2000 ms. Opaque `IO.Ref` inputs and no-inline wrappers -prevent closed-term lifting. - -## Harness verdicts - -The clean artifact is -`reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json` -(SHA-256 `222d101a061a9b12d73ea29b52407a92f275588efa023584efe9e299d8201f9f`). -It records clean source commit -`a30ecb84eba72538fbe1e582563ab2ef7d0725f6`, benchmark executable SHA-256 -`5336e03e7487fefe3e1f6e948f5bf1810c63750d80d107670c13175606b64b98`, -Lean 4.34.0-rc2, host `chungus2`, and affinity to CPU 7. +| table-and-balanced-semiprimes | `runTableDispatch`, `runTableTrial`, `runBalancedFactor{32..80}`, `runBalancedCompletion{32..80}`, `runBalancedRho` | output-agreeing table control; separate public, raw-split, and post-split surfaces | +| smooth-and-unbalanced-semiprimes | `runPMinusOneBatch`, `runEcmBatch`, `runEcmRhoBatch`, `runEcm{48,56,64,72,76,80}` | fixed whole-family and per-rung route measurements | +| power-forms | `runCyclotomicBatch`, `runPowerGenericBatch`, `runPowerSplitBatch` | structural split plus same-seed complete-factorization comparison | +| certificate-replay-and-order | `runReplay`, `HexIntFactorKernelProbe`, `runOrder`, `runDownstreamOrder`, `runDownstreamPrimitiveRoot` | compiled scaling, actual kernel replay, and opaque fixed operands | +| generalized-divisor-sums | `runSigmaExponent`, `runSigmaFactorCount`, `runSquareFactorCount`, `runTotientFactorCount` | prepared certified inputs with independently derived models | +| cross-family default fuel | `runDefaultFuelSchedule` | exact public schedule over all 49 committed cases | + +`Hex.IntFactorProfile.runSmooth` and `Hex.IntFactorProfile.runPower` are +attribution-only runners. Their parameter is an honest repetition count over +one committed representative operand; it does not assert an operand-size model +for either mode-3 family. + +## Native artifact and harness verdicts + +The clean native artifact is +`reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json` +(SHA-256 +`65bf567777a07e963f344befc70e7f41a0fe11882628b43729ae3ccd99d809d9`). +It records source commit `ecb06bcb19222e1656cc7039c9abdace00da4ddb`, +benchmark executable SHA-256 +`d0bd18eb6f48d3ef210f323e686932c56832df6c0c03214c7faa4c084ca1d4bf`, +Lean 4.34.0-rc2, lean-bench 0.1.0, host `chungus2`, and CPU 7 affinity. | Target | Domain | Declared model | Exact verdict | Slope | |---|---:|---:|---|---:| -| `runSquareFactorCount` | 32--1024 entries | `n²` | `consistent_with_declared_complexity` | -0.142 | -| `runReplay` | exponent 1024--262144 | `n²` | `consistent_with_declared_complexity` | -0.065 | -| `runBalancedRho` | 32--80 bits | `2^(n/4)` | `consistent_with_declared_complexity` | n/a | -| `runSigmaFactorCount` | 32--1024 entries | `n²` | `consistent_with_declared_complexity` | 0.039 | -| `runTotientFactorCount` | 32--1024 entries | `n²` | `consistent_with_declared_complexity` | 0.101 | -| `runSigmaExponent` | 16384--4194304 | `n log n` | `consistent_with_declared_complexity` | 0.151 | +| `runSquareFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | -0.145 | +| `runReplay` | exponent 1024--262144 | `n * n` | `consistent_with_declared_complexity` | -0.017 | +| `runBalancedRho` | 32--80 bits | `2 ^ (n / 4)` | `consistent_with_declared_complexity` | n/a | +| `runSigmaFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | 0.039 | +| `runTotientFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | 0.101 | +| `runSigmaExponent` | 16384--4194304 | `n * n.log2` | `consistent_with_declared_complexity` | 0.150 | | `runOrder` | 257--1048589 | `n` | `consistent_with_declared_complexity` | -0.002 | -No parametric run was budget-truncated and no leading rung was dropped from a -verdict. The fixed control medians below are the headline policy evidence. +All scheduled rungs were measured and none was budget-truncated. The harness's +preregistered warmup fraction excludes the first ratio from each verdict fit; +the artifact retains every raw rung, trial, ratio, and the resulting +`verdict_dropped_leading = 1` metadata. `runReplay` reports the informational +`partially_below_signal_floor` advisory, but has enough surviving rows for the +quoted verdict. + +The complete fixed-target table below is rendered from that artifact. The +phrase `expected hash match` is the artifact's +`expected_hash_check.status = "match"`; the power rows use seven repeats and +all other fixed rows use three. + +| Target | Exact harness result | +|---|---| +| `runPowerGenericBatch` | median 2.008 ms; expected hash match | +| `runBalancedCompletion64` | median 4.527 ms; expected hash match | +| `runBalancedFactor64` | median 193.084 ms; expected hash match | +| `runPMinusOneBatch` | median 11.050 ms; expected hash match | +| `runBalancedFactor72` | median 720.462 ms; expected hash match | +| `runEcm48` | median 0.060 ms; expected hash match | +| `runEcmRhoBatch` | median 175.476 ms; expected hash match | +| `runBalancedCompletion80` | median 4.730 ms; expected hash match | +| `runBalancedFactor40` | median 6.440 ms; expected hash match | +| `runPowerSplitBatch` | median 1.915 ms; expected hash match | +| `runDownstreamOrder` | median 0.001 ms; expected hash match | +| `runBalancedFactor48` | median 13.355 ms; expected hash match | +| `runTableTrial` | median 0.032 ms; expected hash match | +| `runBalancedFactor56` | median 43.347 ms; expected hash match | +| `runDefaultFuelSchedule` | median 921.422 ms; expected hash match | +| `runCyclotomicBatch` | median 0.014 ms; expected hash match | +| `runEcm72` | median 4.300 ms; expected hash match | +| `runDownstreamPrimitiveRoot` | median 1.224 ms; expected hash match | +| `runTableDispatch` | median 0.038 ms; expected hash match | +| `runBalancedCompletion56` | median 3.797 ms; expected hash match | +| `runEcm56` | median 0.060 ms; expected hash match | +| `runEcmBatch` | median 12.938 ms; expected hash match | +| `runBalancedCompletion32` | median 1.242 ms; expected hash match | +| `runBalancedFactor32` | median 0.620 ms; expected hash match | +| `runBalancedFactor80` | median 3158.427 ms; expected hash match | +| `runBalancedCompletion48` | median 3.776 ms; expected hash match | +| `runEcm76` | median 4.274 ms; expected hash match | +| `runEcm64` | median 0.060 ms; expected hash match | +| `runEcm80` | median 4.273 ms; expected hash match | +| `runBalancedCompletion72` | median 4.464 ms; expected hash match | +| `runBalancedCompletion40` | median 3.831 ms; expected hash match | + +## Factorization decomposition and retained power route + +The balanced five-seed family is deliberately three different surfaces. Full +public `factor?` includes preprocessing, splitting, recursive completion, +certificate construction, and checked acceptance. Raw rho returns only a +normalized split. Completion starts from the exact precomputed split and +advanced generator state, factors both sides, canonically merges them, and +runs checked acceptance. The untimed control recomputes rho and proves that +the stored split/state and both complete outputs agree. + +| bits | public full | raw rho split | post-split completion | full / rho | full / (rho + completion) | +|---:|---:|---:|---:|---:|---:| +| 32 | 0.620 ms | 0.112 ms | 1.242 ms | 5.534x | 0.458x | +| 40 | 6.440 ms | 2.350 ms | 3.831 ms | 2.741x | 1.042x | +| 48 | 13.355 ms | 9.298 ms | 3.776 ms | 1.436x | 1.022x | +| 56 | 43.347 ms | 39.217 ms | 3.797 ms | 1.105x | 1.008x | +| 64 | 193.084 ms | 181.835 ms | 4.527 ms | 1.062x | 1.036x | +| 72 | 720.462 ms | 728.312 ms | 4.464 ms | 0.989x | 0.983x | +| 80 | 3158.427 ms | 3207.515 ms | 4.730 ms | 0.985x | 0.983x | -| bits | normal full pipeline | forced-rho full pipeline | normal / forced | canonical hash agrees | -|---:|---:|---:|---:|:---:| -| 32 | 0.601 ms | 0.634 ms | 0.949x | yes | -| 40 | 6.603 ms | 6.748 ms | 0.979x | yes | -| 48 | 13.735 ms | 13.507 ms | 1.017x | yes | -| 56 | 43.578 ms | 43.396 ms | 1.004x | yes | -| 64 | 192.307 ms | 190.750 ms | 1.008x | yes | -| 72 | 728.078 ms | 746.206 ms | 0.976x | yes | -| 80 | 3148.246 ms | 3106.699 ms | 1.013x | yes | +The two ratios are explanatory observations, not gates between unequal APIs. +They show fixed completion cost dominating the low rungs and raw rho dominating +the upper rungs. They do not define a second algorithm or support an inference +about SQUFOF. -The paired arms use the same inputs, five fixed seeds, budgets, preprocessing, -recursive completion, prime-certificate construction, and checked acceptance. -All ratios satisfy the preregistered `normal / forced <= 1.25` gate. The table -control also agrees on its canonical hash: public dispatch is 0.039 ms versus -0.032 ms for direct trial division, a 1.202x ratio under its 1.25 gate. +The independent table control has identical canonical hashes: public dispatch +is 0.038159 ms and direct trial division is 0.032235 ms, a 1.184x ratio under +the preregistered 1.25 gate. -All 47 default-fuel cases through 80 bits succeeded. The maximum charge is 34 -attempts with fuel 352 on the 80-bit balanced input. The fixed default-fuel -anchor took 921.689 ms and matched its expected hash. +Generic and cyclotomic power factorization use the same target-derived seed, +the same exponent set 12 through 80 (including 72 and 80), and canonical +complete-factorization encodings. Both have hash `0x681a285cd74ea124` over +seven repeats. The split/generic median ratio is 0.954, satisfying the +preregistered `<= 0.98` retention rule, so the specialized route remains. -The generic and cyclotomic power-form batches both succeed with the same pinned -result hash. Their medians are 1.526 and 1.529 ms respectively; this aggregate -does not support adding more specialized identities or claiming a speedup. +Every one of the 49 default-fuel cases succeeded, including all direct-`Nat` +balanced, smooth, ECM, and power cases through 80 bits. The maximum observed +charge is 34 attempts; the maximum committed fuel is 352. -## Comparator ratios +## Mode-3 conversion and absolute budgets -PARI 2.17.3 times a calibrated in-process `factor` batch. These ratios are -context, not a rho or dispatch gate; the two implementations do not expose the -same route portfolio. +For the fixed families, asymptotic regression detection was explicitly given +up rather than retrofitting a slope: -| bits | Hex full factor | PARI `factor` | Hex / PARI | +- Full balanced factorization was attempted as a five-seed 32--80-bit + `2^(bits/4)` schedule. Certificate construction and completion dominate + different lower rungs, so only the isolated raw-rho surface retains that + model. +- Integer value is not a useful table parameter because it mixes unrelated + factor shapes; the committed uniform batch is the workload. +- Fixed-bound p-1 crosses word/direct-`Nat` regimes and plateaus in limb count. + No single observed parameter gave a stable tight model. +- ECM has only three word and three direct-`Nat` rungs. That sparse schedule + cannot distinguish constant, linear, and multiplication costs. +- Cyclotomic and power-form cost changes with divisor and factor shape, not + monotonically with exponent alone. +- The downstream order and primitive-root probes are fixed because the chosen + 50- and 61-bit primes have deliberately short orders; treating operand width + as a general order-cost model would be false. + +Budgets were preregistered from the preceding clean pinned-host diagnostic, +rounded upward to coarse 10/20/50/100/200/500/750/2000/6000 ms ceilings. A +10 ms resolution envelope is the minimum for sub-millisecond targets. The +slowest target still has 90.0% clean-baseline headroom; all other targets have +at least 111.4%. `margin` is `(budget / clean median - 1) * 100`. + +| Target | Clean median (ms) | Budget (ms) | Margin | +|---|---:|---:|---:| +| `runBalancedCompletion32` | 1.242 | 10 | 705.4% | +| `runBalancedCompletion40` | 3.831 | 10 | 161.0% | +| `runBalancedCompletion48` | 3.776 | 10 | 164.8% | +| `runBalancedCompletion56` | 3.797 | 10 | 163.4% | +| `runBalancedCompletion64` | 4.527 | 10 | 120.9% | +| `runBalancedCompletion72` | 4.464 | 10 | 124.0% | +| `runBalancedCompletion80` | 4.730 | 10 | 111.4% | +| `runBalancedFactor32` | 0.620 | 10 | 1513.4% | +| `runBalancedFactor40` | 6.440 | 50 | 676.4% | +| `runBalancedFactor48` | 13.355 | 100 | 648.8% | +| `runBalancedFactor56` | 43.347 | 200 | 361.4% | +| `runBalancedFactor64` | 193.084 | 750 | 288.4% | +| `runBalancedFactor72` | 720.462 | 2000 | 177.6% | +| `runBalancedFactor80` | 3158.427 | 6000 | 90.0% | +| `runCyclotomicBatch` | 0.014 | 10 | 72935.3% | +| `runDefaultFuelSchedule` | 921.422 | 2000 | 117.1% | +| `runDownstreamOrder` | 0.001 | 10 | 811588.3% | +| `runDownstreamPrimitiveRoot` | 1.224 | 20 | 1534.4% | +| `runEcm48` | 0.060 | 20 | 33348.7% | +| `runEcm56` | 0.060 | 20 | 33216.7% | +| `runEcm64` | 0.060 | 20 | 33070.8% | +| `runEcm72` | 4.300 | 20 | 365.1% | +| `runEcm76` | 4.274 | 20 | 367.9% | +| `runEcm80` | 4.273 | 20 | 368.0% | +| `runEcmBatch` | 12.938 | 100 | 672.9% | +| `runEcmRhoBatch` | 175.476 | 500 | 184.9% | +| `runPMinusOneBatch` | 11.050 | 100 | 805.0% | +| `runPowerGenericBatch` | 2.008 | 20 | 896.1% | +| `runPowerSplitBatch` | 1.915 | 20 | 944.1% | +| `runTableDispatch` | 0.038 | 10 | 26106.1% | +| `runTableTrial` | 0.032 | 10 | 30922.2% | + +These are collector assertions on CPU 7, not target-body assertions in +`lake exe hexintfactor_bench verify`. + +## External comparator ratios + +PARI 2.17.3 times a calibrated in-process `factor` batch. The Hex side is +normalized from each five-seed batch to one factorization before the ratio is +formed. PARI does not expose the same route portfolio, so these values are +context rather than an internal rho or dispatch gate. + +| bits | Hex factor per call | PARI `factor` | Hex / PARI | |---:|---:|---:|---:| -| 32 | 0.601 ms | 0.003 ms | 175.90x | -| 40 | 6.603 ms | 0.006 ms | 1126.93x | -| 48 | 13.735 ms | 0.062 ms | 219.75x | -| 56 | 43.578 ms | 0.135 ms | 323.36x | -| 64 | 192.307 ms | 0.121 ms | 1588.08x | -| 72 | 728.078 ms | 0.184 ms | 3965.70x | -| 80 | 3148.246 ms | 0.430 ms | 7326.83x | - -GMP-ECM 7.0.6 uses exactly `ecm -q -sigma 7 1000 1`: the same curve and B1 as -Hex, with B2 below B1 to disable stage 2. Every case and the input-15 overhead -control use the same persistent 256-input batch. The protocol floor is 0.217 -ms/input; a row is ratio-eligible only when that floor is at most 50% of raw -time. Factor reconstruction is checked even on ineligible rows. - -| bits | Hex ECM | GMP raw | adjusted | overhead | factor found | eligible | Hex / adjusted | -|---:|---:|---:|---:|---:|:---:|:---:|---:| -| 48 | 0.059 ms | 0.481 ms | 0.264 ms | 45.1% | yes | yes | 0.225x | -| 56 | 0.060 ms | 0.259 ms | 0.042 ms | 83.7% | yes | no | -- | -| 64 | 0.060 ms | 0.364 ms | 0.147 ms | 59.6% | yes | no | -- | -| 72 | 4.322 ms | 0.270 ms | 0.053 ms | 80.3% | no | no | -- | -| 76 | 4.323 ms | 0.349 ms | 0.132 ms | 62.1% | yes | no | -- | -| 80 | 4.378 ms | 0.376 ms | 0.159 ms | 57.7% | yes | no | -- | - -Only the 48-bit row supports a ratio conclusion; the other five are reported -without drawing one. This is intentionally narrower than subtracting a noisy -process floor and presenting every adjusted value as comparable. - -## Profile attribution - -A fresh 999 Hz `samply 0.13.1` profile covers the separately registered raw-rho -80-bit rung at commit `a30ecb84eba72538fbe1e582563ab2ef7d0725f6` using -lean-bench-samply `9356baa2f5757ee40320a897bd284914d5bb9f5e`. It retained -3053 samples over 3088.0 ms, rejected eight boundary samples, observed no -off-thread noise, had 0.926 ms calibration residual, and passed the +/-5 ms -sensitivity check. The raw profile SHA-256 is -`580fca84c267736e6d9b20d7163376b72ffc2864f84b1f49db3b6e17e71e81c2`. - -Leaf costs are allocation 66.89%, GMP 25.52%, Lean runtime 5.90%, and other -1.70% (98.30% classified). Inclusive samples put `rhoLeast`, `rhoTry`, and -`brentGo` on 94.20% of samples; `rhoNext` is 40.22%. The dominant self costs -are allocation/free paths, followed by GMP division and copy operations. This -confirms that raw rho's hot path is allocation-heavy and keeps that diagnosis -separate from the successful like-for-like full-pipeline control. +| 32 | 0.124 ms | 0.003 ms | 36.27x | +| 40 | 1.288 ms | 0.006 ms | 219.81x | +| 48 | 2.671 ms | 0.062 ms | 43.42x | +| 56 | 8.669 ms | 0.135 ms | 64.33x | +| 64 | 38.617 ms | 0.121 ms | 318.90x | +| 72 | 144.092 ms | 0.182 ms | 793.28x | +| 80 | 631.685 ms | 0.422 ms | 1497.33x | + +The low rungs are irregular because the implementations select different +portfolios. From 48 through 80 bits the ratio grows sharply from 43.42x to +1497.33x. This is an actionable raw-rho/allocation performance diagnosis, not +evidence for a particular unobserved PARI route. + +GMP-ECM 7.0.6 uses exactly `ecm -q -sigma 7 1000 1`: curve sigma 7, B1 1000, +and B2 below B1 to disable stage 2. Every operand and the overhead control use +the same persistent 256-input batch. The measured floor is 0.220 ms/input; a +row is ratio-eligible only when that floor is at most 50% of raw time. Output +reconstruction is checked even for ineligible rows. + +| bits | Hex ECM | GMP raw | adjusted | factor found | eligible | Hex / adjusted | +|---:|---:|---:|---:|:---:|:---:|---:| +| 48 | 0.060 ms | 0.484 ms | 0.264 ms | yes | yes | 0.23x | +| 56 | 0.060 ms | 0.263 ms | 0.043 ms | yes | no | -- | +| 64 | 0.060 ms | 0.365 ms | 0.145 ms | yes | no | -- | +| 72 | 4.300 ms | 0.271 ms | 0.052 ms | no | no | -- | +| 76 | 4.274 ms | 0.348 ms | 0.129 ms | yes | no | -- | +| 80 | 4.273 ms | 0.378 ms | 0.158 ms | yes | no | -- | + +Only the 48-bit row supports a ratio conclusion. No ratio is inferred from the +five overhead-dominated rows. + +## Kernel replay + +The fresh-module artifact is +`reports/bench-results/hex-int-factor-kernel-replay-7d0ee1e2-chungus2-cpu8.json` +(SHA-256 +`bb36b862702dfba3cd370f82acd4bb9cdf1d020b1668a1163079f8f35230c547`). +It records clean source commit `7d0ee1e2a479d08a9eeaf617531a3b113aa43e55`, +host `chungus2`, CPU 8 with SMT sibling 56, six rotated paired samples, and +expected axiom inventory `[propext]`. `release_quality` is true: there are no +violations, preflight failures, or exhausted pairs. Contaminated pair attempts +were discarded and retried. + +Each candidate is a fresh module containing an actual `decide +kernel` +`checkFactorization` replay; its paired reference imports the same support but +does not replay the certificate. The last case includes a 61-bit factor. + +| factors | largest factor bits | reference build (ms) | replay build (ms) | paired delta (ms) | 5000 ms budget | +|---:|---:|---:|---:|---:|:---:| +| 1 | 5 | 1114.165 | 1911.862 | 795.350 | passed | +| 2 | 5 | 1117.675 | 1915.716 | 797.513 | passed | +| 3 | 5 | 1110.550 | 1925.647 | 809.464 | passed | +| 4 | 5 | 1113.632 | 1914.667 | 799.800 | passed | +| 5 | 5 | 1111.804 | 1918.667 | 800.257 | passed | +| 6 | 5 | 1117.847 | 1912.373 | 796.981 | passed | +| 7 | 5 | 1112.407 | 1910.479 | 797.950 | passed | +| 8 | 5 | 1113.485 | 1916.493 | 801.543 | passed | +| 9 | 5 | 1113.388 | 1912.860 | 800.571 | passed | +| 10 | 61 | 1114.870 | 1919.637 | 807.732 | passed | + +The candidate medians are flat across `k = 1..10`; the 61-bit final witness +does not introduce a visible replay cliff at this resolution. + +## Five-family profile attribution + +All profiles use clean commit `32b264c5e18c70776b05964e4689fb71934bcb09`, +`samply 0.13.1`, lean-bench-samply commit +`9356baa2f5757ee40320a897bd284914d5bb9f5e`, and the 999 Hz filtered timed-region +protocol. Every profile has confidence `passed`, zero off-bench-thread samples, +at least 2800 retained samples, calibration residual below 2 ms against the +5 ms limit, and sensitivity verdict `passed`. + +| Declared family / representative | Profile SHA-256 | retained / residual | Leaf categories | Dominant inclusive path | +|---|---|---:|---|---| +| table-and-balanced-semiprimes: `runBalancedRho 80` | `425bc850c816b50db6c482c936565ac28ecae7b095de6285e87c8a6fdcc08940` | 3015 / 0.409 ms | allocation 68.52%, GMP 24.68%, runtime 5.54%, other 1.26% | `rhoLeast` / `rhoTry` / `brentGo` 95.22%; `rhoNext` 41.76% | +| smooth-and-unbalanced-semiprimes: `IntFactorProfile.runSmooth 1` (80-bit unbalanced raw rho) | `612f17fb0922b1879ae93429da3896455e761fa396852f867fe4269a21416105` | 2800 / 0.755 ms | allocation 67.68%, GMP 26.32%, runtime 4.68%, other 1.32% | `rhoLeast` / `rhoTry` / `brentGo` 93.29%; `rhoNext` 37.82% | +| power-forms: `IntFactorProfile.runPower 1` (exponent 80 split) | `9bf4154b76e23527b0549f2c7dc7908c577e6ae062814f2ca65f5e482aa02e49` | 4536 / 1.952 ms | Lean runtime 34.92%, Lean own code 23.54%, allocation 21.36%, other 18.50%, GMP 1.68% | trial division 88.34%; `removePower` 30.40%; `factorPower?` 14.51% | +| certificate-replay-and-order: `runOrder 1048589` | `ff595a6eb6d94b0a0bb98548cd4112887a5e8158a8ad5582c12c46d8538fe595` | 6841 / 0.729 ms | other 99.90%, allocation 0.10% | `orderOf` 99.96%; `orderOfAux` 99.90% | +| generalized-divisor-sums: `runSigmaExponent 4194304` | `3e3b5b796aa2fad723c306e09f25a08070e1fb3272502a8322caf42f4d434282` | 6368 / 0.057 ms | GMP 93.40%, other 6.33%, allocation 0.27% | `sigma` 74.64%; `sigmaEntry` 73.59% | + +The two rho profiles independently attribute their dominant cost to allocation +and GMP underneath the Brent loop. Power forms are instead dominated by trial +division and exact-power removal, order by the reference order scan, and the +large-exponent sigma case by GMP arithmetic. No declared family is left with +an unattributed dominant cost. ## Reproduction @@ -147,26 +310,48 @@ lake build hexintfactor_bench HexIntFactorKernelProbe .lake/build/bin/hexintfactor_bench verify .lake/build/bin/hexintfactor_bench control-audit .lake/build/bin/hexintfactor_bench default-fuel + nix shell nixpkgs#pari nixpkgs#ecm --command \ python3 scripts/bench/intfactor_phase4.py \ --cpu 7 --rounds 7 --timeout 120 \ - --output reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json + --output reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json nix shell nixpkgs#pari nixpkgs#ecm --command \ python3 scripts/bench/intfactor_phase4.py --report \ - reports/bench-results/hex-int-factor-phase4-a30ecb84-chungus2-cpu7.json + reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json + +python3 scripts/bench/intfactor_kernel_replay.py \ + --samples 6 --shared-host --expected-host chungus2 --cpu 8 \ + --max-pair-retries 32 --timeout 30 --warm-timeout 300 \ + --output reports/bench-results/hex-int-factor-kernel-replay-7d0ee1e2-chungus2-cpu8.json + LEAN_BENCH_SAMPLY_HOME=/tmp/lean-bench-samply-9634 \ - scripts/profile/run_profile.sh \ - .lake/build/bin/hexintfactor_bench \ + scripts/profile/run_profile.sh .lake/build/bin/hexintfactor_bench \ Hex.IntFactorBench.runBalancedRho 80 5000000000 -python3 scripts/profile/summarize_profile.py \ - /tmp/hex-profile-runBalancedRho-80.json.gz \ +LEAN_BENCH_SAMPLY_HOME=/tmp/lean-bench-samply-9634 \ + scripts/profile/run_profile.sh .lake/build/bin/hexintfactor_bench \ + Hex.IntFactorProfile.runSmooth 1 5000000000 +LEAN_BENCH_SAMPLY_HOME=/tmp/lean-bench-samply-9634 \ + scripts/profile/run_profile.sh .lake/build/bin/hexintfactor_bench \ + Hex.IntFactorProfile.runPower 1 5000000000 +LEAN_BENCH_SAMPLY_HOME=/tmp/lean-bench-samply-9634 \ + scripts/profile/run_profile.sh .lake/build/bin/hexintfactor_bench \ + Hex.IntFactorBench.runOrder 1048589 5000000000 +LEAN_BENCH_SAMPLY_HOME=/tmp/lean-bench-samply-9634 \ + scripts/profile/run_profile.sh .lake/build/bin/hexintfactor_bench \ + Hex.IntFactorBench.runSigmaExponent 4194304 5000000000 + +python3 scripts/profile/summarize_profile.py PROFILE.json.gz \ --thread hexintfactor_bench --top 20 ``` -The artifact preserves the full benchmark export, all control and fuel rows, -seven comparator rounds, the exact commands and versions, pre/post host state, -and source/executable hashes. Raw profile files remain under `/tmp` rather than -being committed. +The artifact preserves the full benchmark export, controls, all 49 fuel rows, +seven comparator rounds, external outputs, exact versions and commands, host +state, and source/executable hashes. Raw profiles and their symbol sidecars +remain under `/tmp`; their content hashes above make each cited capture +identifiable. The profiling orchestrator has SHA-256 +`ef0aabd98ef0dee35feb19696e006ef64849cba6140b433024d950c6c7c5e32e`; +the summarizer has SHA-256 +`ba36b14948d7986bb8c349f2655323b24d33cc05ad0349d492e9929e00ab24fe`. ## Concerns From 361df6537a6eec45da06bed7c0b81647bc1284d0 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 06:11:44 +0000 Subject: [PATCH 22/26] docs(hex-int-factor): record five clean profiles --- reports/hex-int-factor-performance.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/reports/hex-int-factor-performance.md b/reports/hex-int-factor-performance.md index 25fd6e971..48a6352fb 100644 --- a/reports/hex-int-factor-performance.md +++ b/reports/hex-int-factor-performance.md @@ -281,20 +281,20 @@ does not introduce a visible replay cliff at this resolution. ## Five-family profile attribution -All profiles use clean commit `32b264c5e18c70776b05964e4689fb71934bcb09`, +All profiles use clean commit `97d3b1f292710ccdf502671d8d9c01d6ad09d74c`, `samply 0.13.1`, lean-bench-samply commit `9356baa2f5757ee40320a897bd284914d5bb9f5e`, and the 999 Hz filtered timed-region protocol. Every profile has confidence `passed`, zero off-bench-thread samples, -at least 2800 retained samples, calibration residual below 2 ms against the +at least 3014 retained samples, calibration residual below 2 ms against the 5 ms limit, and sensitivity verdict `passed`. | Declared family / representative | Profile SHA-256 | retained / residual | Leaf categories | Dominant inclusive path | |---|---|---:|---|---| -| table-and-balanced-semiprimes: `runBalancedRho 80` | `425bc850c816b50db6c482c936565ac28ecae7b095de6285e87c8a6fdcc08940` | 3015 / 0.409 ms | allocation 68.52%, GMP 24.68%, runtime 5.54%, other 1.26% | `rhoLeast` / `rhoTry` / `brentGo` 95.22%; `rhoNext` 41.76% | -| smooth-and-unbalanced-semiprimes: `IntFactorProfile.runSmooth 1` (80-bit unbalanced raw rho) | `612f17fb0922b1879ae93429da3896455e761fa396852f867fe4269a21416105` | 2800 / 0.755 ms | allocation 67.68%, GMP 26.32%, runtime 4.68%, other 1.32% | `rhoLeast` / `rhoTry` / `brentGo` 93.29%; `rhoNext` 37.82% | -| power-forms: `IntFactorProfile.runPower 1` (exponent 80 split) | `9bf4154b76e23527b0549f2c7dc7908c577e6ae062814f2ca65f5e482aa02e49` | 4536 / 1.952 ms | Lean runtime 34.92%, Lean own code 23.54%, allocation 21.36%, other 18.50%, GMP 1.68% | trial division 88.34%; `removePower` 30.40%; `factorPower?` 14.51% | -| certificate-replay-and-order: `runOrder 1048589` | `ff595a6eb6d94b0a0bb98548cd4112887a5e8158a8ad5582c12c46d8538fe595` | 6841 / 0.729 ms | other 99.90%, allocation 0.10% | `orderOf` 99.96%; `orderOfAux` 99.90% | -| generalized-divisor-sums: `runSigmaExponent 4194304` | `3e3b5b796aa2fad723c306e09f25a08070e1fb3272502a8322caf42f4d434282` | 6368 / 0.057 ms | GMP 93.40%, other 6.33%, allocation 0.27% | `sigma` 74.64%; `sigmaEntry` 73.59% | +| table-and-balanced-semiprimes: `runBalancedRho 80` | `1a39e495c5e97409b52039c70260889260ea1059ea262ae89d53289894507a83` | 3014 / 0.050 ms | allocation 68.12%, GMP 24.68%, runtime 5.11%, other 2.09% | `rhoLeast` / `rhoTry` / `brentGo` 93.56%; `rhoNext` 39.85% | +| smooth-and-unbalanced-semiprimes: `IntFactorProfile.runSmooth 1` (80-bit unbalanced raw rho) | `d0eeacff924ccd8265d1bb6266e7c3ecdbce56b3a9a7a125c4f32be3e5d7b9cf` | 5514 / 0.746 ms | allocation 68.41%, GMP 25.01%, runtime 5.13%, other 1.45% | `rhoLeast` / `rhoTry` / `brentGo` 94.38%; `rhoNext` 38.79% | +| power-forms: `IntFactorProfile.runPower 1` (exponent 80 split) | `aaaecc7c59a022f1105d9d672bc8298215b5620952cd7ff64f1cd95558d5619e` | 4563 / 1.505 ms | Lean runtime 35.04%, Lean own code 21.96%, other 20.91%, allocation 20.40%, GMP 1.69% | trial division 88.67%; `removePower` 28.14%; `factorPower?` 14.71% | +| certificate-replay-and-order: `runOrder 1048589` | `31a09f8b9e37f3c6d9020d8fec92c0340f7e4a961b81e6720e2152d60f619d11` | 6842 / 0.223 ms | other 99.91%, allocation 0.09% | `orderOf` 100.00%; `orderOfAux` 99.91% | +| generalized-divisor-sums: `runSigmaExponent 4194304` | `541ee2b206a3f40c2364b0b002deaad6b47485eccaab410b23ca92b457cab37b` | 6431 / 0.378 ms | GMP 93.28%, other 6.34%, allocation 0.37% | `sigma` 73.85%; `sigmaEntry` 72.83% | The two rho profiles independently attribute their dominant cost to allocation and GMP underneath the Brent loop. Power forms are instead dominated by trial From f80afaec0ab1e4791d95f17e130864f929aef523 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 06:50:55 +0000 Subject: [PATCH 23/26] bench(hex-int-factor): address phase 4 review Cost-model derivation: the attribution runner repeats one fixed 80-bit ECM stage-1 call, so its declared work is linear in the repetition count. --- HexIntFactor/Small.lean | 5 +- bench/HexIntFactor/Bench.lean | 8 +- conformance/HexIntFactor/Conformance.lean | 3 +- libraries.yml | 3 +- reports/hex-int-factor-performance.md | 129 ++++++++++++------ scripts/bench/intfactor_phase4.py | 21 ++- scripts/profile/factor_sampling_profile.py | 7 +- .../profile/test_factor_sampling_profile.py | 25 ++++ 8 files changed, 147 insertions(+), 54 deletions(-) create mode 100644 scripts/profile/test_factor_sampling_profile.py diff --git a/HexIntFactor/Small.lean b/HexIntFactor/Small.lean index 6c6514e7f..4d0f4eea8 100644 --- a/HexIntFactor/Small.lean +++ b/HexIntFactor/Small.lean @@ -137,7 +137,8 @@ def SmallCandidate.scale (candidate : SmallCandidate) (multiplier : Nat) : { factors := candidate.factors.map fun entry => { entry with exponent := entry.exponent * multiplier } residualBase := candidate.residualBase - residualExponent := candidate.residualExponent * multiplier + residualExponent := if candidate.residualBase = 1 then 1 + else candidate.residualExponent * multiplier route := candidate.route } private def exponentGcd : List PrimePower → Nat @@ -157,7 +158,7 @@ private def oddCandidate (n : Nat) : SmallCandidate := if 1 < exponent then { factors := out.1 residualBase := 1 - residualExponent := exponent + residualExponent := 1 route := .perfectPower } else { factors := out.1 diff --git a/bench/HexIntFactor/Bench.lean b/bench/HexIntFactor/Bench.lean index 7375bb5e8..34bcb4436 100644 --- a/bench/HexIntFactor/Bench.lean +++ b/bench/HexIntFactor/Bench.lean @@ -237,6 +237,9 @@ private def ecmInput : Nat → Nat | 80 => 8593846213 * 70368744190051 | _ => 1000003 * 268435579 +def runEcmAt (bits : Nat) : Nat := + runEcm (ecmInput bits) + def runEcmRho (bits : Nat) : Nat := let n := ecmInput bits rhoLeast n n @@ -823,7 +826,7 @@ namespace Hex.IntFactorProfile @[noinline] private def runSmoothOnce (salt : Nat) : Nat := - Hex.IntFactorBench.runEcmRho (80 + salt - salt) + Hex.IntFactorBench.runEcmAt (80 + salt - salt) def runSmooth (repeats : Nat) : Array Nat := (List.range repeats).toArray.map runSmoothOnce @@ -836,7 +839,8 @@ def runPower (repeats : Nat) : Array (List Nat) := (List.range repeats).toArray.map runPowerOnce /- Cost model: each array entry performs the same committed 80-bit unbalanced -rho split, so `n` entries perform exactly `n` copies of fixed work. -/ +ECM stage-1 call, so `n` entries perform exactly `n` copies of fixed work. +The runtime salt blocks closed-term lifting while cancelling arithmetically. -/ setup_benchmark runSmooth n => n where { paramFloor := 1 paramCeiling := 4 diff --git a/conformance/HexIntFactor/Conformance.lean b/conformance/HexIntFactor/Conformance.lean index c8174c92d..0423ba9aa 100644 --- a/conformance/HexIntFactor/Conformance.lean +++ b/conformance/HexIntFactor/Conformance.lean @@ -261,7 +261,6 @@ example : #guard (perfectPower? (2 ^ 10000)).isSome #guard perfectPower? (2 ^ 10009) == some (2, 10009) #guard (smallCandidate (3 ^ 13)).route == .perfectPower -#guard (smallCandidate (3 ^ 15)).residualExponent == 15 #guard (smallCandidate (1000003 ^ 2)).route == .perfectPower #guard (smallCandidate ((6 ^ 5) ^ 3)).route == .twosPower @@ -278,7 +277,7 @@ private def recursivePowerCandidate : SmallCandidate := #guard recursivePowerCandidate.factors.map (fun entry => (entry.prime, entry.exponent)) == [(10037, 6)] #guard recursivePowerCandidate.residualBase == 1 -#guard recursivePowerCandidate.residualExponent == 6 +#guard recursivePowerCandidate.residualExponent == 1 -- Batched rho may return a composite divisor when two collisions share a -- batch. Seed 17 therefore changed the route count after batching; seed 1 -- pins that count while the final checked factorization remains unchanged. diff --git a/libraries.yml b/libraries.yml index ba063c127..07ee0a3f6 100644 --- a/libraries.yml +++ b/libraries.yml @@ -681,8 +681,9 @@ libraries: HexIntFactor: deps: [HexPrimality, HexArith, HexBasic] mathlib: false - done_through: 3 + done_through: 4 status: active + proof_probes: [bench/HexIntFactor/ProofProbe] phase4: comparators: - tool: "PARI factor and GMP-ECM" diff --git a/reports/hex-int-factor-performance.md b/reports/hex-int-factor-performance.md index 48a6352fb..21bb196aa 100644 --- a/reports/hex-int-factor-performance.md +++ b/reports/hex-int-factor-performance.md @@ -5,8 +5,8 @@ This is the Phase-4 report for `HexIntFactor`. It covers the five input families declared in `libraries.yml`: table and balanced semiprimes, smooth and unbalanced semiprimes, power forms, certificate replay and order, and -generalized divisor sums. The exact declared comparator name is **PARI factor -and GMP-ECM**. Both endpoints are informational: PARI exposes a broader +generalized divisor sums. The exact declared comparator name is +**PARI factor and GMP-ECM**. Both endpoints are informational: PARI exposes a broader factorization portfolio, while GMP-ECM is a separately tuned C implementation. The compiled scientific track contains seven parametric and 31 fixed targets. @@ -32,7 +32,8 @@ performance owner. | generalized-divisor-sums | `runSigmaExponent`, `runSigmaFactorCount`, `runSquareFactorCount`, `runTotientFactorCount` | prepared certified inputs with independently derived models | | cross-family default fuel | `runDefaultFuelSchedule` | exact public schedule over all 49 committed cases | -`Hex.IntFactorProfile.runSmooth` and `Hex.IntFactorProfile.runPower` are +`Hex.IntFactorProfile.runSmooth` (ECM stage 1) and +`Hex.IntFactorProfile.runPower` are attribution-only runners. Their parameter is an honest repetition count over one committed representative operand; it does not assert an operand-size model for either mode-3 family. @@ -107,27 +108,35 @@ all other fixed rows use three. ## Factorization decomposition and retained power route The balanced five-seed family is deliberately three different surfaces. Full -public `factor?` includes preprocessing, splitting, recursive completion, -certificate construction, and checked acceptance. Raw rho returns only a -normalized split. Completion starts from the exact precomputed split and -advanced generator state, factors both sides, canonically merges them, and -runs checked acceptance. The untimed control recomputes rho and proves that -the stored split/state and both complete outputs agree. - -| bits | public full | raw rho split | post-split completion | full / rho | full / (rho + completion) | -|---:|---:|---:|---:|---:|---:| -| 32 | 0.620 ms | 0.112 ms | 1.242 ms | 5.534x | 0.458x | -| 40 | 6.440 ms | 2.350 ms | 3.831 ms | 2.741x | 1.042x | -| 48 | 13.355 ms | 9.298 ms | 3.776 ms | 1.436x | 1.022x | -| 56 | 43.347 ms | 39.217 ms | 3.797 ms | 1.105x | 1.008x | -| 64 | 193.084 ms | 181.835 ms | 4.527 ms | 1.062x | 1.036x | -| 72 | 720.462 ms | 728.312 ms | 4.464 ms | 0.989x | 0.983x | -| 80 | 3158.427 ms | 3207.515 ms | 4.730 ms | 0.985x | 0.983x | +public `factor?` includes preprocessing, primality rejection, splitting, +recursive completion, certificate construction, and checked acceptance. Raw +rho starts from the declared seed and returns only a normalized split. The +public route advances its generator during primality work before reaching rho, +so raw rho and full public factorization are separate deterministic executions, +not a continuous timing decomposition. Completion starts from the exact split +and advanced generator state produced by the direct-rho execution, factors both +sides, canonically merges them, and runs checked acceptance. The untimed control +recomputes that direct-rho trajectory and proves that the stored split/state and +both complete outputs agree. + +| bits | public route | public full | raw rho split | post-split completion | full / rho | full / (rho + completion) | +|---:|---|---:|---:|---:|---:|---:| +| 32 | table-complete | 0.620 ms | 0.112 ms | 1.242 ms | 5.534x | 0.458x | +| 40 | rho-driven | 6.440 ms | 2.350 ms | 3.831 ms | 2.741x | 1.042x | +| 48 | rho-driven | 13.355 ms | 9.298 ms | 3.776 ms | 1.436x | 1.022x | +| 56 | rho-driven | 43.347 ms | 39.217 ms | 3.797 ms | 1.105x | 1.008x | +| 64 | rho-driven | 193.084 ms | 181.835 ms | 4.527 ms | 1.062x | 1.036x | +| 72 | rho-driven | 720.462 ms | 728.312 ms | 4.464 ms | 0.989x | 0.983x | +| 80 | rho-driven | 3158.427 ms | 3207.515 ms | 4.730 ms | 0.985x | 0.983x | The two ratios are explanatory observations, not gates between unequal APIs. -They show fixed completion cost dominating the low rungs and raw rho dominating -the upper rungs. They do not define a second algorithm or support an inference -about SQUFOF. +The 32-bit public operand is fully consumed by the committed prime table, so +its raw-rho and completion columns are cross-surface diagnostics rather than a +decomposition of the public route. On the 40--80-bit rho-driven rungs, the +ratios show fixed completion cost dominating the low rungs and raw rho +dominating the upper rungs. Ratios below one are possible because the public +and direct-rho generator trajectories differ. They do not define a second +algorithm or support an inference about SQUFOF. The independent table control has identical canonical hashes: public dispatch is 0.038159 ms and direct trial division is 0.032235 ms, a 1.184x ratio under @@ -137,7 +146,9 @@ Generic and cyclotomic power factorization use the same target-derived seed, the same exponent set 12 through 80 (including 72 and 80), and canonical complete-factorization encodings. Both have hash `0x681a285cd74ea124` over seven repeats. The split/generic median ratio is 0.954, satisfying the -preregistered `<= 0.98` retention rule, so the specialized route remains. +preregistered `<= 0.98` retention rule by 2.6 percentage points, so the +specialized route remains. That margin is real but intentionally modest; the +seven retained paired repeats make it visible rather than hiding it in one run. Every one of the 49 default-fuel cases succeeded, including all direct-`Nat` balanced, smooth, ECM, and power cases through 80 bits. The maximum observed @@ -226,14 +237,22 @@ context rather than an internal rho or dispatch gate. The low rungs are irregular because the implementations select different portfolios. From 48 through 80 bits the ratio grows sharply from 43.42x to -1497.33x. This is an actionable raw-rho/allocation performance diagnosis, not -evidence for a particular unobserved PARI route. - -GMP-ECM 7.0.6 uses exactly `ecm -q -sigma 7 1000 1`: curve sigma 7, B1 1000, -and B2 below B1 to disable stage 2. Every operand and the overhead control use -the same persistent 256-input batch. The measured floor is 0.220 ms/input; a -row is ratio-eligible only when that floor is at most 50% of raw time. Output -reconstruction is checked even for ineligible rows. +1497.33x. The accompanying raw-rho profile attributes the Hex-side cost to the +Brent loop, allocation, and GMP, while the wall ratio also includes an expected +portfolio and algorithm-class divergence from PARI. It is useful orientation, +not a standalone unresolved defect and not evidence for a particular +unobserved PARI route. + +GMP-ECM 7.0.6 uses exactly `ecm -q -sigma 0:7 1000 1`: parameterization 0, +curve sigma 7, B1 1000, and B2 below B1 to disable stage 2. The explicit +`parameterization:sigma` syntax removes any dependence on GMP-ECM's default; +verbose probes report `sigma=0:7` for every operand. Every operand and the +overhead control use the same persistent 256-input batch. The measured floor +is 0.220 ms/input; a row is ratio-eligible only under the preregistered rule +that this floor is at most 50% of raw time. Equal discovered factors do not +imply equal stage-1 wall cost: a curve can reach a gcd checkpoint with the +whole composite on one cofactor while yielding a nontrivial gcd on another. +Output reconstruction is checked even for ineligible rows. | bits | Hex ECM | GMP raw | adjusted | factor found | eligible | Hex / adjusted | |---:|---:|---:|---:|:---:|:---:|---:| @@ -263,6 +282,15 @@ Each candidate is a fresh module containing an actual `decide +kernel` `checkFactorization` replay; its paired reference imports the same support but does not replay the certificate. The last case includes a 61-bit factor. +The two preregistered null controls expose fresh-build noise before the +substantive replay rows. Signed deltas are candidate minus reference; ranges +and the robust spread ratio are retained rather than summarized away. + +| Null control | Six signed deltas (ms) | median (ms) | min--max (ms) | absolute range (ms) | max absolute (ms) | robust spread / build magnitude | +|---|---|---:|---:|---:|---:|---:| +| fresh-build | -1358.286, -1.162, -1.844, -200.425, 31.959, 1.598 | -1.503 | -1358.286--31.959 | 1390.244 | 1358.286 | 0.1361 | +| replay-10-shaped | 761.383, 0.186, 6.991, 402.610, -2.910, 6.162 | 6.576 | -2.910--761.383 | 764.293 | 761.383 | 0.1575 | + | factors | largest factor bits | reference build (ms) | replay build (ms) | paired delta (ms) | 5000 ms budget | |---:|---:|---:|---:|---:|:---:| | 1 | 5 | 1114.165 | 1911.862 | 795.350 | passed | @@ -276,8 +304,26 @@ does not replay the certificate. The last case includes a 61-bit factor. | 9 | 5 | 1113.388 | 1912.860 | 800.571 | passed | | 10 | 61 | 1114.870 | 1919.637 | 807.732 | passed | +All six rotated signed deltas for each substantive row are: + +| factors | signed deltas (ms) | +|---:|---| +| 1 | 1796.499, 796.619, 699.286, 794.081, 792.063, 797.364 | +| 2 | 1427.998, 704.752, 792.132, 706.371, 808.260, 802.894 | +| 3 | 2693.454, 811.615, 800.828, 701.422, 826.142, 807.314 | +| 4 | 1387.050, 801.348, 798.252, 801.959, 786.509, 790.237 | +| 5 | 702.254, 798.798, 812.009, 705.364, 828.306, 801.717 | +| 6 | 1291.868, 808.339, 800.209, 652.894, 781.484, 793.753 | +| 7 | 809.771, 688.771, 803.642, 702.523, 796.764, 799.136 | +| 8 | 805.734, 800.290, 707.559, 746.200, 808.842, 802.797 | +| 9 | 802.246, 810.787, 696.899, 762.798, 799.992, 801.150 | +| 10 | 804.019, 906.271, 811.445, 2809.758, 797.925, 792.900 | + The candidate medians are flat across `k = 1..10`; the 61-bit final witness -does not introduce a visible replay cliff at this resolution. +does not introduce a visible replay cliff at this resolution. Individual raw +samples contain large positive excursions mirrored by the null controls, so +the claim is deliberately limited to the rotated-pair medians and 5000 ms +budget rather than a fine-grained slope. ## Five-family profile attribution @@ -291,16 +337,17 @@ at least 3014 retained samples, calibration residual below 2 ms against the | Declared family / representative | Profile SHA-256 | retained / residual | Leaf categories | Dominant inclusive path | |---|---|---:|---|---| | table-and-balanced-semiprimes: `runBalancedRho 80` | `1a39e495c5e97409b52039c70260889260ea1059ea262ae89d53289894507a83` | 3014 / 0.050 ms | allocation 68.12%, GMP 24.68%, runtime 5.11%, other 2.09% | `rhoLeast` / `rhoTry` / `brentGo` 93.56%; `rhoNext` 39.85% | -| smooth-and-unbalanced-semiprimes: `IntFactorProfile.runSmooth 1` (80-bit unbalanced raw rho) | `d0eeacff924ccd8265d1bb6266e7c3ecdbce56b3a9a7a125c4f32be3e5d7b9cf` | 5514 / 0.746 ms | allocation 68.41%, GMP 25.01%, runtime 5.13%, other 1.45% | `rhoLeast` / `rhoTry` / `brentGo` 94.38%; `rhoNext` 38.79% | +| smooth-and-unbalanced-semiprimes: `IntFactorProfile.runSmooth 1` (80-bit ECM stage 1) | pending clean recapture | pending | pending | pending | | power-forms: `IntFactorProfile.runPower 1` (exponent 80 split) | `aaaecc7c59a022f1105d9d672bc8298215b5620952cd7ff64f1cd95558d5619e` | 4563 / 1.505 ms | Lean runtime 35.04%, Lean own code 21.96%, other 20.91%, allocation 20.40%, GMP 1.69% | trial division 88.67%; `removePower` 28.14%; `factorPower?` 14.71% | | certificate-replay-and-order: `runOrder 1048589` | `31a09f8b9e37f3c6d9020d8fec92c0340f7e4a961b81e6720e2152d60f619d11` | 6842 / 0.223 ms | other 99.91%, allocation 0.09% | `orderOf` 100.00%; `orderOfAux` 99.91% | | generalized-divisor-sums: `runSigmaExponent 4194304` | `541ee2b206a3f40c2364b0b002deaad6b47485eccaab410b23ca92b457cab37b` | 6431 / 0.378 ms | GMP 93.28%, other 6.34%, allocation 0.37% | `sigma` 73.85%; `sigmaEntry` 72.83% | -The two rho profiles independently attribute their dominant cost to allocation -and GMP underneath the Brent loop. Power forms are instead dominated by trial -division and exact-power removal, order by the reference order scan, and the -large-exponent sigma case by GMP arithmetic. No declared family is left with -an unattributed dominant cost. +The balanced rho profile attributes its dominant cost to allocation and GMP +underneath the Brent loop. The smooth/unbalanced profile directly exercises +ECM stage 1 rather than duplicating rho. Power forms are dominated by trial +division and exact-power removal, order by the repository's private compiled +order scan, and the large-exponent sigma case by GMP arithmetic. No declared +family is left with an unattributed dominant cost. ## Reproduction @@ -355,4 +402,8 @@ the summarizer has SHA-256 ## Concerns -None. +GMP-ECM's specialized stage-1 implementation is externally faster on its one +eligible row, and PARI's broader factorization portfolio is faster on every +balanced rung. These are expected algorithm- and implementation-class gaps +recorded for orientation, not missing attribution or a failed gating +requirement. diff --git a/scripts/bench/intfactor_phase4.py b/scripts/bench/intfactor_phase4.py index 9f3023e0f..fb110e7d8 100644 --- a/scripts/bench/intfactor_phase4.py +++ b/scripts/bench/intfactor_phase4.py @@ -2,7 +2,7 @@ """Collect and render reproducible HexIntFactor Phase-4 evidence. All children run on one idle CPU. PARI uses calibrated in-process batches. -GMP-ECM uses one fixed 256-input batch shape with sigma 7, B1 1000, and B2 1 +GMP-ECM uses one fixed 256-input batch shape with sigma 0:7, B1 1000, and B2 1 (B2 < B1 disables stage 2) for both the overhead control and every operand. """ @@ -248,7 +248,7 @@ def measure_pari(gp: str, n: int, rounds: int, timeout: float) -> dict[str, obje def ecm_batch(ecm: str, n: int, timeout: float) -> tuple[float, list[list[int]]]: started = time.monotonic_ns() proc = subprocess.run( - [ecm, "-q", "-sigma", "7", "1000", "1"], cwd=ROOT, + [ecm, "-q", "-sigma", "0:7", "1000", "1"], cwd=ROOT, input=f"{n}\n" * ECM_BATCH, capture_output=True, text=True, timeout=timeout, ) @@ -380,8 +380,16 @@ def main() -> int: validate_export(export) control_output = run([str(BENCH), "control-audit"], timeout=120.0).stdout - if "failure" in control_output: - raise RuntimeError(f"control audit failed:\n{control_output}") + control_rows = [line.strip() for line in control_output.splitlines() + if line.strip()] + expected_controls = ["table,success", *[ + f"balanced-{bits},success" for bits, _ in BALANCED + ], "power,success"] + if control_rows != expected_controls: + raise RuntimeError( + "control audit did not return the exact expected rows:\n" + + control_output + ) fuel_rows = [] for line in run([str(BENCH), "default-fuel"], timeout=600.0).stdout.splitlines(): n, fuel, status, attempts = line.split(",") @@ -403,6 +411,7 @@ def main() -> int: balanced_rows.append({ "bits": bits, "n": n, "normal_nanos": normal_batch_ns, "rho_nanos": rho_ns, "completion_nanos": completion_ns, + "public_route": "table-complete" if bits == 32 else "rho-driven", "full_over_rho": normal_batch_ns / rho_ns, "full_over_rho_plus_completion": normal_batch_ns / (rho_ns + completion_ns), @@ -457,14 +466,14 @@ def main() -> int: "config": { "rounds": args.rounds, "timeout_seconds": args.timeout, "pari_timing": "GP getwalltime around a calibrated in-process factor batch", - "gmp_ecm_command": f"{args.ecm} -q -sigma 7 1000 1", + "gmp_ecm_command": f"{args.ecm} -q -sigma 0:7 1000 1", "gmp_ecm_batch_repeats": ECM_BATCH, "gmp_ecm_overhead_input": 15, "gmp_ecm_timing": "fixed persistent 256-input batch; B2 < B1 disables stage 2", "scientific_fixed_budget_nanos": FIXED_BUDGET_NANOS, }, "benchmark_export": export, - "control_audit": control_output.splitlines(), + "control_audit": control_rows, "internal_controls": { "table": { "dispatch_nanos": table_dispatch, "trial_nanos": table_trial, diff --git a/scripts/profile/factor_sampling_profile.py b/scripts/profile/factor_sampling_profile.py index 874c40f1d..9f1a4137f 100644 --- a/scripts/profile/factor_sampling_profile.py +++ b/scripts/profile/factor_sampling_profile.py @@ -157,9 +157,12 @@ def _normalise(name: str) -> str: def categorise(name: str) -> str: - if name.startswith("Hex"): - return "lean-own-code" base = _normalise(name) + # Lean emits some namespace-private definitions under `_private.Hex...`. + # They are still repository code and must not fall into the residual + # `other` bucket merely because the compiler prepended `private.`. + if name.startswith("Hex") or base.startswith("private.Hex"): + return "lean-own-code" if any(token in base for token in _GMP): return "gmp" if any(base.startswith(token) or ("_" + token) in base for token in _ALLOC): diff --git a/scripts/profile/test_factor_sampling_profile.py b/scripts/profile/test_factor_sampling_profile.py new file mode 100644 index 000000000..e05744703 --- /dev/null +++ b/scripts/profile/test_factor_sampling_profile.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +"""Unit tests for sampling-profile symbol classification.""" + +import unittest + +from factor_sampling_profile import categorise + + +class CategoriseTest(unittest.TestCase): + def test_public_hex_symbol_is_own_code(self) -> None: + self.assertEqual(categorise("Hex.Nat.factor?"), "lean-own-code") + + def test_private_hex_symbol_is_own_code(self) -> None: + self.assertEqual( + categorise("_private.HexPrimality.Order.orderOfAux"), + "lean-own-code", + ) + + def test_non_hex_private_symbol_is_not_own_code(self) -> None: + self.assertNotEqual(categorise("_private.Init.Data.List.loop"), + "lean-own-code") + + +if __name__ == "__main__": + unittest.main() From 60230acab60cf9d88694f04adcbb53f45be16ce5 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 07:02:31 +0000 Subject: [PATCH 24/26] docs(hex-int-factor): refresh phase 4 evidence --- ...factor-phase4-f80afaec-chungus2-cpu7.json} | 2547 +++++++++-------- reports/hex-int-factor-performance.md | 190 +- 2 files changed, 1377 insertions(+), 1360 deletions(-) rename reports/bench-results/{hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json => hex-int-factor-phase4-f80afaec-chungus2-cpu7.json} (72%) diff --git a/reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json b/reports/bench-results/hex-int-factor-phase4-f80afaec-chungus2-cpu7.json similarity index 72% rename from reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json rename to reports/bench-results/hex-int-factor-phase4-f80afaec-chungus2-cpu7.json index 7fc4041ae..f8634a527 100644 --- a/reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json +++ b/reports/bench-results/hex-int-factor-phase4-f80afaec-chungus2-cpu7.json @@ -5,7 +5,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -13,8 +13,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:23:06Z", - "timestamp_unix_ms": 1788240186354 + "timestamp_iso": "2026-09-01T06:51:51Z", + "timestamp_unix_ms": 1788245511585 }, "export_schema_version": 1, "lean_bench_version": "0.1.0", @@ -22,8 +22,8 @@ { "advisories": [], "budget_truncated": false, - "c_max": 73581.896606, - "c_min": 44717.127922, + "c_max": 72093.847168, + "c_min": 44452.092003, "complexity_formula": "n * n", "config": { "cache_mode": "warm", @@ -53,7 +53,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -61,8 +61,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:23:06Z", - "timestamp_unix_ms": 1788240186354 + "timestamp_iso": "2026-09-01T06:51:51Z", + "timestamp_unix_ms": 1788245511585 }, "function": "Hex.IntFactorBench.runSquareFactorCount", "hashable": true, @@ -75,11 +75,11 @@ "inner_repeats": 8, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 71204, - "per_call_nanos": 110782982.25, + "peak_rss_kb": 70684, + "per_call_nanos": 110405182.25, "result_hash": "0x6b15753040004000", "status": "ok", - "total_nanos": 886263858, + "total_nanos": 883241458, "trial_index": 0 }, { @@ -89,11 +89,11 @@ "inner_repeats": 8, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 70804, - "per_call_nanos": 118067870.375, + "peak_rss_kb": 71520, + "per_call_nanos": 110361881.875, "result_hash": "0x6b15753040004000", "status": "ok", - "total_nanos": 944542963, + "total_nanos": 882895055, "trial_index": 1 }, { @@ -103,11 +103,11 @@ "inner_repeats": 8, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 68820, - "per_call_nanos": 110210423.625, + "peak_rss_kb": 71412, + "per_call_nanos": 110184500.25, "result_hash": "0x6b15753040004000", "status": "ok", - "total_nanos": 881683389, + "total_nanos": 881476002, "trial_index": 2 }, { @@ -117,11 +117,11 @@ "inner_repeats": 2, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 71488, - "per_call_nanos": 301391448.5, + "peak_rss_kb": 71352, + "per_call_nanos": 295296398, "result_hash": "0xe4018fa040004000", "status": "ok", - "total_nanos": 602782897, + "total_nanos": 590592796, "trial_index": 0 }, { @@ -131,11 +131,11 @@ "inner_repeats": 2, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 69088, - "per_call_nanos": 295966462.5, + "peak_rss_kb": 71244, + "per_call_nanos": 294261919.5, "result_hash": "0xe4018fa040004000", "status": "ok", - "total_nanos": 591932925, + "total_nanos": 588523839, "trial_index": 1 }, { @@ -145,11 +145,11 @@ "inner_repeats": 2, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 67820, - "per_call_nanos": 302218615, + "peak_rss_kb": 70652, + "per_call_nanos": 296214088, "result_hash": "0xe4018fa040004000", "status": "ok", - "total_nanos": 604437230, + "total_nanos": 592428176, "trial_index": 2 }, { @@ -159,11 +159,11 @@ "inner_repeats": 1, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 70740, - "per_call_nanos": 889360379, + "peak_rss_kb": 70992, + "per_call_nanos": 881727316, "result_hash": "0x3c2aada040004000", "status": "ok", - "total_nanos": 889360379, + "total_nanos": 881727316, "trial_index": 0 }, { @@ -173,11 +173,11 @@ "inner_repeats": 1, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 71024, - "per_call_nanos": 883076324, + "peak_rss_kb": 70920, + "per_call_nanos": 877755008, "result_hash": "0x3c2aada040004000", "status": "ok", - "total_nanos": 883076324, + "total_nanos": 877755008, "trial_index": 1 }, { @@ -187,11 +187,11 @@ "inner_repeats": 1, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 71144, - "per_call_nanos": 884434478, + "peak_rss_kb": 71500, + "per_call_nanos": 876925638, "result_hash": "0x3c2aada040004000", "status": "ok", - "total_nanos": 884434478, + "total_nanos": 876925638, "trial_index": 2 }, { @@ -201,11 +201,11 @@ "inner_repeats": 1, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 71148, - "per_call_nanos": 3053768934, + "peak_rss_kb": 71228, + "per_call_nanos": 3056158963, "result_hash": "0xaedb205040004000", "status": "ok", - "total_nanos": 3053768934, + "total_nanos": 3056158963, "trial_index": 0 }, { @@ -215,11 +215,11 @@ "inner_repeats": 1, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 70996, - "per_call_nanos": 3071947371, + "peak_rss_kb": 71192, + "per_call_nanos": 3067892348, "result_hash": "0xaedb205040004000", "status": "ok", - "total_nanos": 3071947371, + "total_nanos": 3067892348, "trial_index": 1 }, { @@ -229,11 +229,11 @@ "inner_repeats": 1, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 71364, - "per_call_nanos": 3053384616, + "peak_rss_kb": 70976, + "per_call_nanos": 3055982307, "result_hash": "0xaedb205040004000", "status": "ok", - "total_nanos": 3053384616, + "total_nanos": 3055982307, "trial_index": 2 }, { @@ -243,11 +243,11 @@ "inner_repeats": 1, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 70896, - "per_call_nanos": 11722326782, + "peak_rss_kb": 71472, + "per_call_nanos": 11652849206, "result_hash": "0x6c67b68040004000", "status": "ok", - "total_nanos": 11722326782, + "total_nanos": 11652849206, "trial_index": 0 }, { @@ -257,11 +257,11 @@ "inner_repeats": 1, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 70528, - "per_call_nanos": 11633371416, + "peak_rss_kb": 71496, + "per_call_nanos": 11726440944, "result_hash": "0x6c67b68040004000", "status": "ok", - "total_nanos": 11633371416, + "total_nanos": 11726440944, "trial_index": 1 }, { @@ -271,11 +271,11 @@ "inner_repeats": 1, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 70988, - "per_call_nanos": 11798671623, + "peak_rss_kb": 71196, + "per_call_nanos": 11638915316, "result_hash": "0x6c67b68040004000", "status": "ok", - "total_nanos": 11798671623, + "total_nanos": 11638915316, "trial_index": 2 }, { @@ -285,11 +285,11 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 71464, - "per_call_nanos": 51290573541, + "peak_rss_kb": 70932, + "per_call_nanos": 51305644203, "result_hash": "0x55cdb02040004000", "status": "ok", - "total_nanos": 51290573541, + "total_nanos": 51305644203, "trial_index": 0 }, { @@ -299,11 +299,11 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 70728, - "per_call_nanos": 51311468909, + "peak_rss_kb": 70672, + "per_call_nanos": 51026915445, "result_hash": "0x55cdb02040004000", "status": "ok", - "total_nanos": 51311468909, + "total_nanos": 51026915445, "trial_index": 1 }, { @@ -313,102 +313,100 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 68260, - "per_call_nanos": 52057128630, + "peak_rss_kb": 71240, + "per_call_nanos": 51311672173, "result_hash": "0x55cdb02040004000", "status": "ok", - "total_nanos": 52057128630, + "total_nanos": 51311672173, "trial_index": 2 } ], "ratios": [ [ 32, - 108186.506104 + 107775.275269 ], [ 64, - 73581.896606 + 72093.847168 ], [ 128, - 53981.596558 + 53573.914062 ], [ 256, - 46596.81601 + 46633.284958 ], [ 512, - 44717.127922 + 44452.092003 ], [ 1024, - 48934.430036 + 48928.875163 ] ], - "slope": -0.144864, - "spawn_floor_nanos": 51909133, + "slope": -0.138766, + "spawn_floor_nanos": 50374276, "trial_summaries": [ { - "max_per_call_nanos": 118067870.375, - "median_per_call_nanos": 110782982.25, - "min_per_call_nanos": 110210423.625, + "max_per_call_nanos": 110405182.25, + "median_per_call_nanos": 110361881.875, + "min_per_call_nanos": 110184500.25, "ok_count": 3, "param": 32, - "relative_spread": 0.070926 + "relative_spread": 0.002 }, { - "max_per_call_nanos": 302218615, - "median_per_call_nanos": 301391448.5, - "min_per_call_nanos": 295966462.5, + "max_per_call_nanos": 296214088, + "median_per_call_nanos": 295296398, + "min_per_call_nanos": 294261919.5, "ok_count": 3, "param": 64, - "relative_spread": 0.020744 + "relative_spread": 0.006611 }, { - "max_per_call_nanos": 889360379, - "median_per_call_nanos": 884434478, - "min_per_call_nanos": 883076324, + "max_per_call_nanos": 881727316, + "median_per_call_nanos": 877755008, + "min_per_call_nanos": 876925638, "ok_count": 3, "param": 128, - "relative_spread": 0.007105 + "relative_spread": 0.00547 }, { - "max_per_call_nanos": 3071947371, - "median_per_call_nanos": 3053768934, - "min_per_call_nanos": 3053384616, + "max_per_call_nanos": 3067892348, + "median_per_call_nanos": 3056158963, + "min_per_call_nanos": 3055982307, "ok_count": 3, "param": 256, - "relative_spread": 0.006079 + "relative_spread": 0.003897 }, { - "max_per_call_nanos": 11798671623, - "median_per_call_nanos": 11722326782, - "min_per_call_nanos": 11633371416, + "max_per_call_nanos": 11726440944, + "median_per_call_nanos": 11652849206, + "min_per_call_nanos": 11638915316, "ok_count": 3, "param": 512, - "relative_spread": 0.014101 + "relative_spread": 0.007511 }, { - "max_per_call_nanos": 52057128630, - "median_per_call_nanos": 51311468909, - "min_per_call_nanos": 51290573541, + "max_per_call_nanos": 51311672173, + "median_per_call_nanos": 51305644203, + "min_per_call_nanos": 51026915445, "ok_count": 3, "param": 1024, - "relative_spread": 0.014939 + "relative_spread": 0.00555 } ], "verdict": "consistent_with_declared_complexity", "verdict_dropped_leading": 1 }, { - "advisories": [ - "partially_below_signal_floor" - ], + "advisories": [], "budget_truncated": false, - "c_max": 0.060753, - "c_min": 0.057548, + "c_max": 0.068727, + "c_min": 0.057328, "complexity_formula": "n * n", "config": { "cache_mode": "warm", @@ -439,7 +437,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -447,8 +445,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:26:34Z", - "timestamp_unix_ms": 1788240394809 + "timestamp_iso": "2026-09-01T06:55:18Z", + "timestamp_unix_ms": 1788245718693 }, "function": "Hex.IntFactorBench.runReplay", "hashable": true, @@ -461,11 +459,11 @@ "inner_repeats": 4096, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 65292, - "per_call_nanos": 182140.605713, + "peak_rss_kb": 71016, + "per_call_nanos": 180152.45166, "result_hash": "0x1", "status": "ok", - "total_nanos": 746047921, + "total_nanos": 737904442, "trial_index": 0 }, { @@ -475,11 +473,11 @@ "inner_repeats": 4096, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 64700, - "per_call_nanos": 181422.620117, + "peak_rss_kb": 70404, + "per_call_nanos": 181276.554199, "result_hash": "0x1", "status": "ok", - "total_nanos": 743107052, + "total_nanos": 742508766, "trial_index": 1 }, { @@ -489,53 +487,53 @@ "inner_repeats": 4096, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 71216, - "per_call_nanos": 180891.314941, + "peak_rss_kb": 70976, + "per_call_nanos": 180113.60498, "result_hash": "0x1", "status": "ok", - "total_nanos": 740930826, + "total_nanos": 737745326, "trial_index": 2 }, { "alloc_bytes": null, - "below_signal_floor": true, + "below_signal_floor": false, "error": null, "inner_repeats": 32, "param": 16384, "part_of_verdict": true, - "peak_rss_kb": 71320, - "per_call_nanos": 18471969.375, + "peak_rss_kb": 71384, + "per_call_nanos": 18395493.53125, "result_hash": "0x1", "status": "ok", - "total_nanos": 591103020, + "total_nanos": 588655793, "trial_index": 0 }, { "alloc_bytes": null, - "below_signal_floor": true, + "below_signal_floor": false, "error": null, "inner_repeats": 32, "param": 16384, "part_of_verdict": true, - "peak_rss_kb": 71252, - "per_call_nanos": 18449905.40625, + "peak_rss_kb": 71428, + "per_call_nanos": 18448858.59375, "result_hash": "0x1", "status": "ok", - "total_nanos": 590396973, + "total_nanos": 590363475, "trial_index": 1 }, { "alloc_bytes": null, - "below_signal_floor": true, + "below_signal_floor": false, "error": null, "inner_repeats": 32, "param": 16384, "part_of_verdict": true, - "peak_rss_kb": 68296, - "per_call_nanos": 18452713.96875, + "peak_rss_kb": 71280, + "per_call_nanos": 18521943.15625, "result_hash": "0x1", "status": "ok", - "total_nanos": 590486847, + "total_nanos": 592702181, "trial_index": 2 }, { @@ -545,11 +543,11 @@ "inner_repeats": 4, "param": 65536, "part_of_verdict": true, - "peak_rss_kb": 71052, - "per_call_nanos": 258326186.75, + "peak_rss_kb": 71364, + "per_call_nanos": 257410184.5, "result_hash": "0x1", "status": "ok", - "total_nanos": 1033304747, + "total_nanos": 1029640738, "trial_index": 0 }, { @@ -559,11 +557,11 @@ "inner_repeats": 4, "param": 65536, "part_of_verdict": true, - "peak_rss_kb": 68632, - "per_call_nanos": 256966403.75, + "peak_rss_kb": 70856, + "per_call_nanos": 257507561.25, "result_hash": "0x1", "status": "ok", - "total_nanos": 1027865615, + "total_nanos": 1030030245, "trial_index": 1 }, { @@ -573,11 +571,11 @@ "inner_repeats": 4, "param": 65536, "part_of_verdict": true, - "peak_rss_kb": 67928, - "per_call_nanos": 258178725.5, + "peak_rss_kb": 71108, + "per_call_nanos": 257739845.75, "result_hash": "0x1", "status": "ok", - "total_nanos": 1032714902, + "total_nanos": 1030959383, "trial_index": 2 }, { @@ -587,11 +585,11 @@ "inner_repeats": 1, "param": 131072, "part_of_verdict": true, - "peak_rss_kb": 71192, - "per_call_nanos": 999903507, + "peak_rss_kb": 71240, + "per_call_nanos": 998308936, "result_hash": "0x1", "status": "ok", - "total_nanos": 999903507, + "total_nanos": 998308936, "trial_index": 0 }, { @@ -601,11 +599,11 @@ "inner_repeats": 1, "param": 131072, "part_of_verdict": true, - "peak_rss_kb": 68020, - "per_call_nanos": 1004133006, + "peak_rss_kb": 70564, + "per_call_nanos": 997831639, "result_hash": "0x1", "status": "ok", - "total_nanos": 1004133006, + "total_nanos": 997831639, "trial_index": 1 }, { @@ -615,11 +613,11 @@ "inner_repeats": 1, "param": 131072, "part_of_verdict": true, - "peak_rss_kb": 68116, - "per_call_nanos": 1004943879, + "peak_rss_kb": 71232, + "per_call_nanos": 999200588, "result_hash": "0x1", "status": "ok", - "total_nanos": 1004943879, + "total_nanos": 999200588, "trial_index": 2 }, { @@ -629,11 +627,11 @@ "inner_repeats": 1, "param": 196608, "part_of_verdict": true, - "peak_rss_kb": 71372, - "per_call_nanos": 2228451359, + "peak_rss_kb": 71280, + "per_call_nanos": 2220801096, "result_hash": "0x1", "status": "ok", - "total_nanos": 2228451359, + "total_nanos": 2220801096, "trial_index": 0 }, { @@ -643,11 +641,11 @@ "inner_repeats": 1, "param": 196608, "part_of_verdict": true, - "peak_rss_kb": 71364, - "per_call_nanos": 2233472773, + "peak_rss_kb": 71072, + "per_call_nanos": 2225278714, "result_hash": "0x1", "status": "ok", - "total_nanos": 2233472773, + "total_nanos": 2225278714, "trial_index": 1 }, { @@ -657,11 +655,11 @@ "inner_repeats": 1, "param": 196608, "part_of_verdict": true, - "peak_rss_kb": 67760, - "per_call_nanos": 2234485034, + "peak_rss_kb": 71240, + "per_call_nanos": 2223252001, "result_hash": "0x1", "status": "ok", - "total_nanos": 2234485034, + "total_nanos": 2223252001, "trial_index": 2 }, { @@ -671,11 +669,11 @@ "inner_repeats": 1, "param": 229376, "part_of_verdict": true, - "peak_rss_kb": 71092, - "per_call_nanos": 3196439700, + "peak_rss_kb": 71108, + "per_call_nanos": 3016226796, "result_hash": "0x1", "status": "ok", - "total_nanos": 3196439700, + "total_nanos": 3016226796, "trial_index": 0 }, { @@ -685,11 +683,11 @@ "inner_repeats": 1, "param": 229376, "part_of_verdict": true, - "peak_rss_kb": 68084, - "per_call_nanos": 3211876443, + "peak_rss_kb": 70684, + "per_call_nanos": 3015213756, "result_hash": "0x1", "status": "ok", - "total_nanos": 3211876443, + "total_nanos": 3015213756, "trial_index": 1 }, { @@ -699,11 +697,11 @@ "inner_repeats": 1, "param": 229376, "part_of_verdict": true, - "peak_rss_kb": 67284, - "per_call_nanos": 3058673976, + "peak_rss_kb": 71008, + "per_call_nanos": 3018652806, "result_hash": "0x1", "status": "ok", - "total_nanos": 3058673976, + "total_nanos": 3018652806, "trial_index": 2 }, { @@ -713,11 +711,11 @@ "inner_repeats": 1, "param": 262144, "part_of_verdict": true, - "peak_rss_kb": 71352, - "per_call_nanos": 3983539027, + "peak_rss_kb": 71580, + "per_call_nanos": 3948120214, "result_hash": "0x1", "status": "ok", - "total_nanos": 3983539027, + "total_nanos": 3948120214, "trial_index": 0 }, { @@ -727,11 +725,11 @@ "inner_repeats": 1, "param": 262144, "part_of_verdict": true, - "peak_rss_kb": 68604, - "per_call_nanos": 3951912028, + "peak_rss_kb": 71432, + "per_call_nanos": 3943645454, "result_hash": "0x1", "status": "ok", - "total_nanos": 3951912028, + "total_nanos": 3943645454, "trial_index": 1 }, { @@ -741,90 +739,102 @@ "inner_repeats": 1, "param": 262144, "part_of_verdict": true, - "peak_rss_kb": 68260, - "per_call_nanos": 3954684620, + "peak_rss_kb": 70928, + "per_call_nanos": 3938536524, "result_hash": "0x1", "status": "ok", - "total_nanos": 3954684620, + "total_nanos": 3938536524, "trial_index": 2 } ], "ratios": [ [ 1024, - 0.173018 + 0.171807 + ], + [ + 16384, + 0.068727 ], [ 65536, - 0.060112 + 0.059956 ], [ 131072, - 0.058448 + 0.058109 ], [ 196608, - 0.05778 + 0.057516 ], [ 229376, - 0.060753 + 0.057328 ], [ 262144, - 0.057548 + 0.057388 ] ], - "slope": -0.016686, - "spawn_floor_nanos": 71960656, + "slope": -0.064947, + "spawn_floor_nanos": 50415640, "trial_summaries": [ { - "max_per_call_nanos": 182140.605713, - "median_per_call_nanos": 181422.620117, - "min_per_call_nanos": 180891.314941, + "max_per_call_nanos": 181276.554199, + "median_per_call_nanos": 180152.45166, + "min_per_call_nanos": 180113.60498, "ok_count": 3, "param": 1024, - "relative_spread": 0.006886 + "relative_spread": 0.006455 }, { - "max_per_call_nanos": 258326186.75, - "median_per_call_nanos": 258178725.5, - "min_per_call_nanos": 256966403.75, + "max_per_call_nanos": 18521943.15625, + "median_per_call_nanos": 18448858.59375, + "min_per_call_nanos": 18395493.53125, + "ok_count": 3, + "param": 16384, + "relative_spread": 0.006854 + }, + { + "max_per_call_nanos": 257739845.75, + "median_per_call_nanos": 257507561.25, + "min_per_call_nanos": 257410184.5, "ok_count": 3, "param": 65536, - "relative_spread": 0.005267 + "relative_spread": 0.00128 }, { - "max_per_call_nanos": 1004943879, - "median_per_call_nanos": 1004133006, - "min_per_call_nanos": 999903507, + "max_per_call_nanos": 999200588, + "median_per_call_nanos": 998308936, + "min_per_call_nanos": 997831639, "ok_count": 3, "param": 131072, - "relative_spread": 0.00502 + "relative_spread": 0.001371 }, { - "max_per_call_nanos": 2234485034, - "median_per_call_nanos": 2233472773, - "min_per_call_nanos": 2228451359, + "max_per_call_nanos": 2225278714, + "median_per_call_nanos": 2223252001, + "min_per_call_nanos": 2220801096, "ok_count": 3, "param": 196608, - "relative_spread": 0.002701 + "relative_spread": 0.002014 }, { - "max_per_call_nanos": 3211876443, - "median_per_call_nanos": 3196439700, - "min_per_call_nanos": 3058673976, + "max_per_call_nanos": 3018652806, + "median_per_call_nanos": 3016226796, + "min_per_call_nanos": 3015213756, "ok_count": 3, "param": 229376, - "relative_spread": 0.047929 + "relative_spread": 0.00114 }, { - "max_per_call_nanos": 3983539027, - "median_per_call_nanos": 3954684620, - "min_per_call_nanos": 3951912028, + "max_per_call_nanos": 3948120214, + "median_per_call_nanos": 3943645454, + "min_per_call_nanos": 3938536524, "ok_count": 3, "param": 262144, - "relative_spread": 0.007997 + "relative_spread": 0.00243 } ], "verdict": "consistent_with_declared_complexity", @@ -833,8 +843,8 @@ { "advisories": [], "budget_truncated": false, - "c_max": 3058.924846, - "c_min": 2269.931721, + "c_max": 3051.89825, + "c_min": 2232.31139, "complexity_formula": "2 ^ (n / 4)", "config": { "cache_mode": "warm", @@ -865,7 +875,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -873,8 +883,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:27:15Z", - "timestamp_unix_ms": 1788240435301 + "timestamp_iso": "2026-09-01T06:55:58Z", + "timestamp_unix_ms": 1788245758313 }, "function": "Hex.IntFactorBench.runBalancedRho", "hashable": true, @@ -887,11 +897,11 @@ "inner_repeats": 8192, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 69904, - "per_call_nanos": 111998.879028, + "peak_rss_kb": 70784, + "per_call_nanos": 111517.537354, "result_hash": "0xb7d211cc7fd8ca70", "status": "ok", - "total_nanos": 917494817, + "total_nanos": 913551666, "trial_index": 0 }, { @@ -901,11 +911,11 @@ "inner_repeats": 8192, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 68716, - "per_call_nanos": 112162.732788, + "peak_rss_kb": 70664, + "per_call_nanos": 111269.289795, "result_hash": "0xb7d211cc7fd8ca70", "status": "ok", - "total_nanos": 918837107, + "total_nanos": 911518022, "trial_index": 1 }, { @@ -915,11 +925,11 @@ "inner_repeats": 8192, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 66028, - "per_call_nanos": 109536.289673, + "peak_rss_kb": 71148, + "per_call_nanos": 111452.025391, "result_hash": "0xb7d211cc7fd8ca70", "status": "ok", - "total_nanos": 897321285, + "total_nanos": 913014992, "trial_index": 2 }, { @@ -929,11 +939,11 @@ "inner_repeats": 256, "param": 40, "part_of_verdict": true, - "peak_rss_kb": 65600, - "per_call_nanos": 2398288.691406, + "peak_rss_kb": 70756, + "per_call_nanos": 2343493.070312, "result_hash": "0xc831f0900f4e63dd", "status": "ok", - "total_nanos": 613961905, + "total_nanos": 599934226, "trial_index": 0 }, { @@ -943,11 +953,11 @@ "inner_repeats": 256, "param": 40, "part_of_verdict": true, - "peak_rss_kb": 64556, - "per_call_nanos": 2349717.515625, + "peak_rss_kb": 71244, + "per_call_nanos": 2322275.40625, "result_hash": "0xc831f0900f4e63dd", "status": "ok", - "total_nanos": 601527684, + "total_nanos": 594502504, "trial_index": 1 }, { @@ -957,11 +967,11 @@ "inner_repeats": 256, "param": 40, "part_of_verdict": true, - "peak_rss_kb": 63160, - "per_call_nanos": 2348619.757812, + "peak_rss_kb": 70716, + "per_call_nanos": 2292489.460938, "result_hash": "0xc831f0900f4e63dd", "status": "ok", - "total_nanos": 601246658, + "total_nanos": 586877302, "trial_index": 2 }, { @@ -971,11 +981,11 @@ "inner_repeats": 64, "param": 48, "part_of_verdict": true, - "peak_rss_kb": 62984, - "per_call_nanos": 9297640.328125, + "peak_rss_kb": 70400, + "per_call_nanos": 9143547.453125, "result_hash": "0x34d5d4b946546a14", "status": "ok", - "total_nanos": 595048981, + "total_nanos": 585187037, "trial_index": 0 }, { @@ -985,11 +995,11 @@ "inner_repeats": 64, "param": 48, "part_of_verdict": true, - "peak_rss_kb": 64588, - "per_call_nanos": 9041543.375, + "peak_rss_kb": 70968, + "per_call_nanos": 8940402.890625, "result_hash": "0x34d5d4b946546a14", "status": "ok", - "total_nanos": 578658776, + "total_nanos": 572185785, "trial_index": 1 }, { @@ -999,11 +1009,11 @@ "inner_repeats": 64, "param": 48, "part_of_verdict": true, - "peak_rss_kb": 65076, - "per_call_nanos": 10522143.515625, + "peak_rss_kb": 71032, + "per_call_nanos": 9186007.734375, "result_hash": "0x34d5d4b946546a14", "status": "ok", - "total_nanos": 673417185, + "total_nanos": 587904495, "trial_index": 2 }, { @@ -1013,11 +1023,11 @@ "inner_repeats": 16, "param": 56, "part_of_verdict": true, - "peak_rss_kb": 66292, - "per_call_nanos": 41092938.875, + "peak_rss_kb": 71100, + "per_call_nanos": 38449363.6875, "result_hash": "0xc47692712cc5800", "status": "ok", - "total_nanos": 657487022, + "total_nanos": 615189819, "trial_index": 0 }, { @@ -1027,11 +1037,11 @@ "inner_repeats": 16, "param": 56, "part_of_verdict": true, - "peak_rss_kb": 65764, - "per_call_nanos": 39217058.3125, + "peak_rss_kb": 71316, + "per_call_nanos": 39288051.875, "result_hash": "0xc47692712cc5800", "status": "ok", - "total_nanos": 627472933, + "total_nanos": 628608830, "trial_index": 1 }, { @@ -1041,11 +1051,11 @@ "inner_repeats": 16, "param": 56, "part_of_verdict": true, - "peak_rss_kb": 65212, - "per_call_nanos": 38813731.0625, + "peak_rss_kb": 70992, + "per_call_nanos": 38592927.75, "result_hash": "0xc47692712cc5800", "status": "ok", - "total_nanos": 621019697, + "total_nanos": 617486844, "trial_index": 2 }, { @@ -1055,11 +1065,11 @@ "inner_repeats": 4, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 70020, - "per_call_nanos": 183809815.75, + "peak_rss_kb": 71124, + "per_call_nanos": 182305554.75, "result_hash": "0xc26a6415f99359c8", "status": "ok", - "total_nanos": 735239263, + "total_nanos": 729222219, "trial_index": 0 }, { @@ -1069,11 +1079,11 @@ "inner_repeats": 4, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 68860, - "per_call_nanos": 181571688.25, + "peak_rss_kb": 71316, + "per_call_nanos": 180252549, "result_hash": "0xc26a6415f99359c8", "status": "ok", - "total_nanos": 726286753, + "total_nanos": 721010196, "trial_index": 1 }, { @@ -1083,11 +1093,11 @@ "inner_repeats": 4, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 69148, - "per_call_nanos": 181835133.75, + "peak_rss_kb": 71220, + "per_call_nanos": 182707397.75, "result_hash": "0xc26a6415f99359c8", "status": "ok", - "total_nanos": 727340535, + "total_nanos": 730829591, "trial_index": 2 }, { @@ -1097,11 +1107,11 @@ "inner_repeats": 1, "param": 72, "part_of_verdict": true, - "peak_rss_kb": 67796, - "per_call_nanos": 728311745, + "peak_rss_kb": 70864, + "per_call_nanos": 726745157, "result_hash": "0xde10e4f3e87b2dd5", "status": "ok", - "total_nanos": 728311745, + "total_nanos": 726745157, "trial_index": 0 }, { @@ -1111,11 +1121,11 @@ "inner_repeats": 1, "param": 72, "part_of_verdict": true, - "peak_rss_kb": 69428, - "per_call_nanos": 729167243, + "peak_rss_kb": 71156, + "per_call_nanos": 727793632, "result_hash": "0xde10e4f3e87b2dd5", "status": "ok", - "total_nanos": 729167243, + "total_nanos": 727793632, "trial_index": 1 }, { @@ -1125,11 +1135,11 @@ "inner_repeats": 1, "param": 72, "part_of_verdict": true, - "peak_rss_kb": 70844, - "per_call_nanos": 721451816, + "peak_rss_kb": 70840, + "per_call_nanos": 719438748, "result_hash": "0xde10e4f3e87b2dd5", "status": "ok", - "total_nanos": 721451816, + "total_nanos": 719438748, "trial_index": 2 }, { @@ -1139,11 +1149,11 @@ "inner_repeats": 1, "param": 80, "part_of_verdict": true, - "peak_rss_kb": 63432, - "per_call_nanos": 3207515179, + "peak_rss_kb": 70856, + "per_call_nanos": 3200147259, "result_hash": "0x2b555e833f70f913", "status": "ok", - "total_nanos": 3207515179, + "total_nanos": 3200147259, "trial_index": 0 }, { @@ -1153,11 +1163,11 @@ "inner_repeats": 1, "param": 80, "part_of_verdict": true, - "peak_rss_kb": 69664, - "per_call_nanos": 3204703472, + "peak_rss_kb": 71312, + "per_call_nanos": 3214693773, "result_hash": "0x2b555e833f70f913", "status": "ok", - "total_nanos": 3204703472, + "total_nanos": 3214693773, "trial_index": 1 }, { @@ -1167,102 +1177,102 @@ "inner_repeats": 1, "param": 80, "part_of_verdict": true, - "peak_rss_kb": 66760, - "per_call_nanos": 3213236551, + "peak_rss_kb": 71064, + "per_call_nanos": 3117680382, "result_hash": "0x2b555e833f70f913", "status": "ok", - "total_nanos": 3213236551, + "total_nanos": 3117680382, "trial_index": 2 } ], "ratios": [ [ 32, - 437.495621 + 435.359474 ], [ 40, - 2294.646011 + 2267.847076 ], [ 48, - 2269.931721 + 2232.31139 ], [ 56, - 2393.619282 + 2355.525375 ], [ 64, - 2774.58395 + 2781.762005 ], [ 72, - 2778.288822 + 2772.312763 ], [ 80, - 3058.924846 + 3051.89825 ] ], "slope": null, - "spawn_floor_nanos": 51651101, + "spawn_floor_nanos": 50449952, "trial_summaries": [ { - "max_per_call_nanos": 112162.732788, - "median_per_call_nanos": 111998.879028, - "min_per_call_nanos": 109536.289673, + "max_per_call_nanos": 111517.537354, + "median_per_call_nanos": 111452.025391, + "min_per_call_nanos": 111269.289795, "ok_count": 3, "param": 32, - "relative_spread": 0.023451 + "relative_spread": 0.002227 }, { - "max_per_call_nanos": 2398288.691406, - "median_per_call_nanos": 2349717.515625, - "min_per_call_nanos": 2348619.757812, + "max_per_call_nanos": 2343493.070312, + "median_per_call_nanos": 2322275.40625, + "min_per_call_nanos": 2292489.460938, "ok_count": 3, "param": 40, - "relative_spread": 0.021138 + "relative_spread": 0.021963 }, { - "max_per_call_nanos": 10522143.515625, - "median_per_call_nanos": 9297640.328125, - "min_per_call_nanos": 9041543.375, + "max_per_call_nanos": 9186007.734375, + "median_per_call_nanos": 9143547.453125, + "min_per_call_nanos": 8940402.890625, "ok_count": 3, "param": 48, - "relative_spread": 0.159245 + "relative_spread": 0.026861 }, { - "max_per_call_nanos": 41092938.875, - "median_per_call_nanos": 39217058.3125, - "min_per_call_nanos": 38813731.0625, + "max_per_call_nanos": 39288051.875, + "median_per_call_nanos": 38592927.75, + "min_per_call_nanos": 38449363.6875, "ok_count": 3, "param": 56, - "relative_spread": 0.058118 + "relative_spread": 0.021732 }, { - "max_per_call_nanos": 183809815.75, - "median_per_call_nanos": 181835133.75, - "min_per_call_nanos": 181571688.25, + "max_per_call_nanos": 182707397.75, + "median_per_call_nanos": 182305554.75, + "min_per_call_nanos": 180252549, "ok_count": 3, "param": 64, - "relative_spread": 0.012309 + "relative_spread": 0.013466 }, { - "max_per_call_nanos": 729167243, - "median_per_call_nanos": 728311745, - "min_per_call_nanos": 721451816, + "max_per_call_nanos": 727793632, + "median_per_call_nanos": 726745157, + "min_per_call_nanos": 719438748, "ok_count": 3, "param": 72, - "relative_spread": 0.010594 + "relative_spread": 0.011496 }, { - "max_per_call_nanos": 3213236551, - "median_per_call_nanos": 3207515179, - "min_per_call_nanos": 3204703472, + "max_per_call_nanos": 3214693773, + "median_per_call_nanos": 3200147259, + "min_per_call_nanos": 3117680382, "ok_count": 3, "param": 80, - "relative_spread": 0.00266 + "relative_spread": 0.030315 } ], "verdict": "consistent_with_declared_complexity", @@ -1271,8 +1281,8 @@ { "advisories": [], "budget_truncated": false, - "c_max": 5299.855327, - "c_min": 4143.893505, + "c_max": 5278.096829, + "c_min": 4147.556351, "complexity_formula": "n * n", "config": { "cache_mode": "warm", @@ -1302,7 +1312,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -1310,8 +1320,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:27:39Z", - "timestamp_unix_ms": 1788240459918 + "timestamp_iso": "2026-09-01T06:56:22Z", + "timestamp_unix_ms": 1788245782187 }, "function": "Hex.IntFactorBench.runSigmaFactorCount", "hashable": true, @@ -1324,11 +1334,11 @@ "inner_repeats": 512, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 69248, - "per_call_nanos": 6419651.884766, + "peak_rss_kb": 70788, + "per_call_nanos": 6349603.433594, "result_hash": "0x656d9f9eca9fe00", "status": "ok", - "total_nanos": 3286861765, + "total_nanos": 3250996958, "trial_index": 0 }, { @@ -1338,11 +1348,11 @@ "inner_repeats": 512, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 68188, - "per_call_nanos": 6397900.017578, + "peak_rss_kb": 71276, + "per_call_nanos": 6372745.767578, "result_hash": "0x656d9f9eca9fe00", "status": "ok", - "total_nanos": 3275724809, + "total_nanos": 3262845833, "trial_index": 1 }, { @@ -1352,11 +1362,11 @@ "inner_repeats": 512, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 64244, - "per_call_nanos": 6405413.988281, + "peak_rss_kb": 70828, + "per_call_nanos": 6358264.130859, "result_hash": "0x656d9f9eca9fe00", "status": "ok", - "total_nanos": 3279571962, + "total_nanos": 3255431235, "trial_index": 2 }, { @@ -1366,11 +1376,11 @@ "inner_repeats": 128, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 62124, - "per_call_nanos": 19830185.640625, + "peak_rss_kb": 70996, + "per_call_nanos": 19717514.734375, "result_hash": "0x69f3fa882b3be00", "status": "ok", - "total_nanos": 2538263762, + "total_nanos": 2523841886, "trial_index": 0 }, { @@ -1380,11 +1390,11 @@ "inner_repeats": 128, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 62448, - "per_call_nanos": 19852083.640625, + "peak_rss_kb": 71328, + "per_call_nanos": 19899307.492188, "result_hash": "0x69f3fa882b3be00", "status": "ok", - "total_nanos": 2541066706, + "total_nanos": 2547111359, "trial_index": 1 }, { @@ -1394,11 +1404,11 @@ "inner_repeats": 128, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 62340, - "per_call_nanos": 19831637.484375, + "peak_rss_kb": 70836, + "per_call_nanos": 19818126.929688, "result_hash": "0x69f3fa882b3be00", "status": "ok", - "total_nanos": 2538449598, + "total_nanos": 2536720247, "trial_index": 2 }, { @@ -1408,11 +1418,11 @@ "inner_repeats": 32, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 67492, - "per_call_nanos": 68364659.125, + "peak_rss_kb": 71348, + "per_call_nanos": 67993983.71875, "result_hash": "0x5faeafa55c1be00", "status": "ok", - "total_nanos": 2187669092, + "total_nanos": 2175807479, "trial_index": 0 }, { @@ -1422,11 +1432,11 @@ "inner_repeats": 32, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 65668, - "per_call_nanos": 68365206.5, + "peak_rss_kb": 71340, + "per_call_nanos": 68141201.03125, "result_hash": "0x5faeafa55c1be00", "status": "ok", - "total_nanos": 2187686608, + "total_nanos": 2180518433, "trial_index": 1 }, { @@ -1436,11 +1446,11 @@ "inner_repeats": 32, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 64080, - "per_call_nanos": 67951466.6875, + "peak_rss_kb": 70852, + "per_call_nanos": 67844704.375, "result_hash": "0x5faeafa55c1be00", "status": "ok", - "total_nanos": 2174446934, + "total_nanos": 2171030540, "trial_index": 2 }, { @@ -1450,11 +1460,11 @@ "inner_repeats": 8, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 68452, - "per_call_nanos": 271317210, + "peak_rss_kb": 70460, + "per_call_nanos": 271814253, "result_hash": "0x1dbb24bcc861fe00", "status": "ok", - "total_nanos": 2170537680, + "total_nanos": 2174514024, "trial_index": 0 }, { @@ -1464,11 +1474,11 @@ "inner_repeats": 8, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 68252, - "per_call_nanos": 272980082.375, + "peak_rss_kb": 71296, + "per_call_nanos": 272386656.625, "result_hash": "0x1dbb24bcc861fe00", "status": "ok", - "total_nanos": 2183840659, + "total_nanos": 2179093253, "trial_index": 1 }, { @@ -1478,11 +1488,11 @@ "inner_repeats": 8, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 68504, - "per_call_nanos": 271574204.75, + "peak_rss_kb": 71072, + "per_call_nanos": 271518861.75, "result_hash": "0x1dbb24bcc861fe00", "status": "ok", - "total_nanos": 2172593638, + "total_nanos": 2172150894, "trial_index": 2 }, { @@ -1492,11 +1502,11 @@ "inner_repeats": 2, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 68248, - "per_call_nanos": 1194129047.5, + "peak_rss_kb": 70984, + "per_call_nanos": 1191661783, "result_hash": "0xacc69f64df537e00", "status": "ok", - "total_nanos": 2388258095, + "total_nanos": 2383323566, "trial_index": 0 }, { @@ -1506,11 +1516,11 @@ "inner_repeats": 2, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 68288, - "per_call_nanos": 1192562691.5, + "peak_rss_kb": 70932, + "per_call_nanos": 1189583437.5, "result_hash": "0xacc69f64df537e00", "status": "ok", - "total_nanos": 2385125383, + "total_nanos": 2379166875, "trial_index": 1 }, { @@ -1520,11 +1530,11 @@ "inner_repeats": 2, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 68316, - "per_call_nanos": 1195073653.5, + "peak_rss_kb": 70724, + "per_call_nanos": 1192668707, "result_hash": "0xacc69f64df537e00", "status": "ok", - "total_nanos": 2390147307, + "total_nanos": 2385337414, "trial_index": 2 }, { @@ -1534,11 +1544,11 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 66256, - "per_call_nanos": 5547879939, + "peak_rss_kb": 71388, + "per_call_nanos": 5527749011, "result_hash": "0x4119e3452e47be00", "status": "ok", - "total_nanos": 5547879939, + "total_nanos": 5527749011, "trial_index": 0 }, { @@ -1548,11 +1558,11 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 65156, - "per_call_nanos": 5566696954, + "peak_rss_kb": 70896, + "per_call_nanos": 5534485661, "result_hash": "0x4119e3452e47be00", "status": "ok", - "total_nanos": 5566696954, + "total_nanos": 5534485661, "trial_index": 1 }, { @@ -1562,90 +1572,90 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 66384, - "per_call_nanos": 5557301099, + "peak_rss_kb": 71256, + "per_call_nanos": 5539997095, "result_hash": "0x4119e3452e47be00", "status": "ok", - "total_nanos": 5557301099, + "total_nanos": 5539997095, "trial_index": 2 } ], "ratios": [ [ 32, - 6255.287098 + 6209.242315 ], [ 64, - 4841.70837 + 4838.409895 ], [ 128, - 4172.647652 + 4150.02342 ], [ 256, - 4143.893505 + 4147.556351 ], [ 512, - 4555.240812 + 4545.828945 ], [ 1024, - 5299.855327 + 5278.096829 ] ], - "slope": 0.038744, - "spawn_floor_nanos": 91430155, + "slope": 0.038239, + "spawn_floor_nanos": 50272930, "trial_summaries": [ { - "max_per_call_nanos": 6419651.884766, - "median_per_call_nanos": 6405413.988281, - "min_per_call_nanos": 6397900.017578, + "max_per_call_nanos": 6372745.767578, + "median_per_call_nanos": 6358264.130859, + "min_per_call_nanos": 6349603.433594, "ok_count": 3, "param": 32, - "relative_spread": 0.003396 + "relative_spread": 0.00364 }, { - "max_per_call_nanos": 19852083.640625, - "median_per_call_nanos": 19831637.484375, - "min_per_call_nanos": 19830185.640625, + "max_per_call_nanos": 19899307.492188, + "median_per_call_nanos": 19818126.929688, + "min_per_call_nanos": 19717514.734375, "ok_count": 3, "param": 64, - "relative_spread": 0.001104 + "relative_spread": 0.009173 }, { - "max_per_call_nanos": 68365206.5, - "median_per_call_nanos": 68364659.125, - "min_per_call_nanos": 67951466.6875, + "max_per_call_nanos": 68141201.03125, + "median_per_call_nanos": 67993983.71875, + "min_per_call_nanos": 67844704.375, "ok_count": 3, "param": 128, - "relative_spread": 0.006052 + "relative_spread": 0.004361 }, { - "max_per_call_nanos": 272980082.375, - "median_per_call_nanos": 271574204.75, - "min_per_call_nanos": 271317210, + "max_per_call_nanos": 272386656.625, + "median_per_call_nanos": 271814253, + "min_per_call_nanos": 271518861.75, "ok_count": 3, "param": 256, - "relative_spread": 0.006123 + "relative_spread": 0.003193 }, { - "max_per_call_nanos": 1195073653.5, - "median_per_call_nanos": 1194129047.5, - "min_per_call_nanos": 1192562691.5, + "max_per_call_nanos": 1192668707, + "median_per_call_nanos": 1191661783, + "min_per_call_nanos": 1189583437.5, "ok_count": 3, "param": 512, - "relative_spread": 0.002103 + "relative_spread": 0.002589 }, { - "max_per_call_nanos": 5566696954, - "median_per_call_nanos": 5557301099, - "min_per_call_nanos": 5547879939, + "max_per_call_nanos": 5539997095, + "median_per_call_nanos": 5534485661, + "min_per_call_nanos": 5527749011, "ok_count": 3, "param": 1024, - "relative_spread": 0.003386 + "relative_spread": 0.002213 } ], "verdict": "consistent_with_declared_complexity", @@ -1654,8 +1664,8 @@ { "advisories": [], "budget_truncated": false, - "c_max": 5246.201341, - "c_min": 3874.772999, + "c_max": 5232.066955, + "c_min": 3864.86441, "complexity_formula": "n * n", "config": { "cache_mode": "warm", @@ -1685,7 +1695,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -1693,8 +1703,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:28:40Z", - "timestamp_unix_ms": 1788240520273 + "timestamp_iso": "2026-09-01T06:57:22Z", + "timestamp_unix_ms": 1788245842032 }, "function": "Hex.IntFactorBench.runTotientFactorCount", "hashable": true, @@ -1707,11 +1717,11 @@ "inner_repeats": 128, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 62112, - "per_call_nanos": 4479622.679688, + "peak_rss_kb": 71380, + "per_call_nanos": 4536131.492188, "result_hash": "0xde0ab5a62aee7e72", "status": "ok", - "total_nanos": 573391703, + "total_nanos": 580624831, "trial_index": 0 }, { @@ -1721,11 +1731,11 @@ "inner_repeats": 128, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 62628, - "per_call_nanos": 4531344.8125, + "peak_rss_kb": 70456, + "per_call_nanos": 4502656.875, "result_hash": "0xde0ab5a62aee7e72", "status": "ok", - "total_nanos": 580012136, + "total_nanos": 576340080, "trial_index": 1 }, { @@ -1735,11 +1745,11 @@ "inner_repeats": 128, "param": 32, "part_of_verdict": true, - "peak_rss_kb": 62172, - "per_call_nanos": 4518929.53125, + "peak_rss_kb": 71384, + "per_call_nanos": 4562372.890625, "result_hash": "0xde0ab5a62aee7e72", "status": "ok", - "total_nanos": 578422980, + "total_nanos": 583983730, "trial_index": 2 }, { @@ -1749,11 +1759,11 @@ "inner_repeats": 64, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 62512, - "per_call_nanos": 16301537.359375, + "peak_rss_kb": 70856, + "per_call_nanos": 16297021.796875, "result_hash": "0x112446a3aef8358", "status": "ok", - "total_nanos": 1043298391, + "total_nanos": 1043009395, "trial_index": 0 }, { @@ -1763,11 +1773,11 @@ "inner_repeats": 64, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 62192, - "per_call_nanos": 16236904.84375, + "peak_rss_kb": 70856, + "per_call_nanos": 16293810.484375, "result_hash": "0x112446a3aef8358", "status": "ok", - "total_nanos": 1039161910, + "total_nanos": 1042803871, "trial_index": 1 }, { @@ -1777,11 +1787,11 @@ "inner_repeats": 64, "param": 64, "part_of_verdict": true, - "peak_rss_kb": 64952, - "per_call_nanos": 16259245.4375, + "peak_rss_kb": 70868, + "per_call_nanos": 16202038.046875, "result_hash": "0x112446a3aef8358", "status": "ok", - "total_nanos": 1040591708, + "total_nanos": 1036930435, "trial_index": 2 }, { @@ -1791,11 +1801,11 @@ "inner_repeats": 16, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 65224, - "per_call_nanos": 63529999.875, + "peak_rss_kb": 71276, + "per_call_nanos": 63321938.5, "result_hash": "0x116c2cd47c909453", "status": "ok", - "total_nanos": 1016479998, + "total_nanos": 1013151016, "trial_index": 0 }, { @@ -1805,11 +1815,11 @@ "inner_repeats": 16, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 62252, - "per_call_nanos": 63484280.8125, + "peak_rss_kb": 70708, + "per_call_nanos": 63064555.75, "result_hash": "0x116c2cd47c909453", "status": "ok", - "total_nanos": 1015748493, + "total_nanos": 1009032892, "trial_index": 1 }, { @@ -1819,11 +1829,11 @@ "inner_repeats": 16, "param": 128, "part_of_verdict": true, - "peak_rss_kb": 62960, - "per_call_nanos": 63300720.6875, + "peak_rss_kb": 71408, + "per_call_nanos": 63425272.375, "result_hash": "0x116c2cd47c909453", "status": "ok", - "total_nanos": 1012811531, + "total_nanos": 1014804358, "trial_index": 2 }, { @@ -1833,11 +1843,11 @@ "inner_repeats": 4, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 63020, - "per_call_nanos": 256656369.5, + "peak_rss_kb": 71460, + "per_call_nanos": 257115540.75, "result_hash": "0xa813009e14c0e810", "status": "ok", - "total_nanos": 1026625478, + "total_nanos": 1028462163, "trial_index": 0 }, { @@ -1847,11 +1857,11 @@ "inner_repeats": 4, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 62724, - "per_call_nanos": 256327279, + "peak_rss_kb": 71136, + "per_call_nanos": 255924818.25, "result_hash": "0xa813009e14c0e810", "status": "ok", - "total_nanos": 1025309116, + "total_nanos": 1023699273, "trial_index": 1 }, { @@ -1861,11 +1871,11 @@ "inner_repeats": 4, "param": 256, "part_of_verdict": true, - "peak_rss_kb": 62492, - "per_call_nanos": 256837044.75, + "peak_rss_kb": 70504, + "per_call_nanos": 256717130.25, "result_hash": "0xa813009e14c0e810", "status": "ok", - "total_nanos": 1027348179, + "total_nanos": 1026868521, "trial_index": 2 }, { @@ -1875,11 +1885,11 @@ "inner_repeats": 1, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 62604, - "per_call_nanos": 1171461907, + "peak_rss_kb": 71072, + "per_call_nanos": 1170601016, "result_hash": "0xa67c239c546a724a", "status": "ok", - "total_nanos": 1171461907, + "total_nanos": 1170601016, "trial_index": 0 }, { @@ -1889,11 +1899,11 @@ "inner_repeats": 1, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 62676, - "per_call_nanos": 1169491357, + "peak_rss_kb": 71296, + "per_call_nanos": 1168311293, "result_hash": "0xa67c239c546a724a", "status": "ok", - "total_nanos": 1169491357, + "total_nanos": 1168311293, "trial_index": 1 }, { @@ -1903,11 +1913,11 @@ "inner_repeats": 1, "param": 512, "part_of_verdict": true, - "peak_rss_kb": 62424, - "per_call_nanos": 1178665155, + "peak_rss_kb": 71292, + "per_call_nanos": 1166537734, "result_hash": "0xa67c239c546a724a", "status": "ok", - "total_nanos": 1178665155, + "total_nanos": 1166537734, "trial_index": 2 }, { @@ -1917,11 +1927,11 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 61580, - "per_call_nanos": 5516256369, + "peak_rss_kb": 70944, + "per_call_nanos": 5486219839, "result_hash": "0x2a1900811d3b1dc", "status": "ok", - "total_nanos": 5516256369, + "total_nanos": 5486219839, "trial_index": 0 }, { @@ -1931,11 +1941,11 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 68148, - "per_call_nanos": 5501040817, + "peak_rss_kb": 70816, + "per_call_nanos": 5489569830, "result_hash": "0x2a1900811d3b1dc", "status": "ok", - "total_nanos": 5501040817, + "total_nanos": 5489569830, "trial_index": 1 }, { @@ -1945,90 +1955,90 @@ "inner_repeats": 1, "param": 1024, "part_of_verdict": true, - "peak_rss_kb": 68668, - "per_call_nanos": 5486591120, + "peak_rss_kb": 71436, + "per_call_nanos": 5485160258, "result_hash": "0x2a1900811d3b1dc", "status": "ok", - "total_nanos": 5486591120, + "total_nanos": 5485160258, "trial_index": 2 } ], "ratios": [ [ 32, - 4413.01712 + 4429.81591 ], [ 64, - 3969.542343 + 3977.981075 ], [ 128, - 3874.772999 + 3864.86441 ], [ 256, - 3916.265404 + 3917.192539 ], [ 512, - 4468.772533 + 4456.753895 ], [ 1024, - 5246.201341 + 5232.066955 ] ], - "slope": 0.101037, - "spawn_floor_nanos": 136648923, + "slope": 0.099626, + "spawn_floor_nanos": 50366508, "trial_summaries": [ { - "max_per_call_nanos": 4531344.8125, - "median_per_call_nanos": 4518929.53125, - "min_per_call_nanos": 4479622.679688, + "max_per_call_nanos": 4562372.890625, + "median_per_call_nanos": 4536131.492188, + "min_per_call_nanos": 4502656.875, "ok_count": 3, "param": 32, - "relative_spread": 0.011446 + "relative_spread": 0.013165 }, { - "max_per_call_nanos": 16301537.359375, - "median_per_call_nanos": 16259245.4375, - "min_per_call_nanos": 16236904.84375, + "max_per_call_nanos": 16297021.796875, + "median_per_call_nanos": 16293810.484375, + "min_per_call_nanos": 16202038.046875, "ok_count": 3, "param": 64, - "relative_spread": 0.003975 + "relative_spread": 0.005829 }, { - "max_per_call_nanos": 63529999.875, - "median_per_call_nanos": 63484280.8125, - "min_per_call_nanos": 63300720.6875, + "max_per_call_nanos": 63425272.375, + "median_per_call_nanos": 63321938.5, + "min_per_call_nanos": 63064555.75, "ok_count": 3, "param": 128, - "relative_spread": 0.003612 + "relative_spread": 0.005697 }, { - "max_per_call_nanos": 256837044.75, - "median_per_call_nanos": 256656369.5, - "min_per_call_nanos": 256327279, + "max_per_call_nanos": 257115540.75, + "median_per_call_nanos": 256717130.25, + "min_per_call_nanos": 255924818.25, "ok_count": 3, "param": 256, - "relative_spread": 0.001986 + "relative_spread": 0.004638 }, { - "max_per_call_nanos": 1178665155, - "median_per_call_nanos": 1171461907, - "min_per_call_nanos": 1169491357, + "max_per_call_nanos": 1170601016, + "median_per_call_nanos": 1168311293, + "min_per_call_nanos": 1166537734, "ok_count": 3, "param": 512, - "relative_spread": 0.007831 + "relative_spread": 0.003478 }, { - "max_per_call_nanos": 5516256369, - "median_per_call_nanos": 5501040817, - "min_per_call_nanos": 5486591120, + "max_per_call_nanos": 5489569830, + "median_per_call_nanos": 5486219839, + "min_per_call_nanos": 5485160258, "ok_count": 3, "param": 1024, - "relative_spread": 0.005393 + "relative_spread": 0.000804 } ], "verdict": "consistent_with_declared_complexity", @@ -2037,8 +2047,8 @@ { "advisories": [], "budget_truncated": false, - "c_max": 69.00894, - "c_min": 37.29144, + "c_max": 69.160714, + "c_min": 37.39574, "complexity_formula": "n * n.log2", "config": { "cache_mode": "warm", @@ -2067,7 +2077,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -2075,8 +2085,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:29:14Z", - "timestamp_unix_ms": 1788240554175 + "timestamp_iso": "2026-09-01T06:57:54Z", + "timestamp_unix_ms": 1788245874987 }, "function": "Hex.IntFactorBench.runSigmaExponent", "hashable": true, @@ -2089,11 +2099,11 @@ "inner_repeats": 128, "param": 16384, "part_of_verdict": true, - "peak_rss_kb": 68068, - "per_call_nanos": 5916532.453125, + "peak_rss_kb": 71044, + "per_call_nanos": 5944062.171875, "result_hash": "0xdbb1330c25000800", "status": "ok", - "total_nanos": 757316154, + "total_nanos": 760839958, "trial_index": 0 }, { @@ -2103,11 +2113,11 @@ "inner_repeats": 128, "param": 16384, "part_of_verdict": true, - "peak_rss_kb": 68496, - "per_call_nanos": 5921179.257812, + "peak_rss_kb": 70832, + "per_call_nanos": 5941191.117188, "result_hash": "0xdbb1330c25000800", "status": "ok", - "total_nanos": 757910945, + "total_nanos": 760472463, "trial_index": 1 }, { @@ -2117,11 +2127,11 @@ "inner_repeats": 128, "param": 16384, "part_of_verdict": true, - "peak_rss_kb": 68212, - "per_call_nanos": 5950736.046875, + "peak_rss_kb": 70416, + "per_call_nanos": 5934261.46875, "result_hash": "0xdbb1330c25000800", "status": "ok", - "total_nanos": 761694214, + "total_nanos": 759585468, "trial_index": 2 }, { @@ -2131,11 +2141,11 @@ "inner_repeats": 16, "param": 65536, "part_of_verdict": true, - "peak_rss_kb": 68472, - "per_call_nanos": 39030439.5, + "peak_rss_kb": 71108, + "per_call_nanos": 39212275.875, "result_hash": "0x2e6db23094000800", "status": "ok", - "total_nanos": 624487032, + "total_nanos": 627396414, "trial_index": 0 }, { @@ -2145,11 +2155,11 @@ "inner_repeats": 16, "param": 65536, "part_of_verdict": true, - "peak_rss_kb": 68340, - "per_call_nanos": 39127815.75, + "peak_rss_kb": 71140, + "per_call_nanos": 39164826.8125, "result_hash": "0x2e6db23094000800", "status": "ok", - "total_nanos": 626045052, + "total_nanos": 626637229, "trial_index": 1 }, { @@ -2159,11 +2169,11 @@ "inner_repeats": 16, "param": 65536, "part_of_verdict": true, - "peak_rss_kb": 68092, - "per_call_nanos": 39102908.8125, + "peak_rss_kb": 70752, + "per_call_nanos": 39282722.1875, "result_hash": "0x2e6db23094000800", "status": "ok", - "total_nanos": 625646541, + "total_nanos": 628523555, "trial_index": 2 }, { @@ -2173,11 +2183,11 @@ "inner_repeats": 4, "param": 262144, "part_of_verdict": true, - "peak_rss_kb": 68348, - "per_call_nanos": 237887851.75, + "peak_rss_kb": 71048, + "per_call_nanos": 240207809.25, "result_hash": "0x144528c250000800", "status": "ok", - "total_nanos": 951551407, + "total_nanos": 960831237, "trial_index": 0 }, { @@ -2187,11 +2197,11 @@ "inner_repeats": 4, "param": 262144, "part_of_verdict": true, - "peak_rss_kb": 68636, - "per_call_nanos": 238103253.75, + "peak_rss_kb": 71296, + "per_call_nanos": 238356718, "result_hash": "0x144528c250000800", "status": "ok", - "total_nanos": 952413015, + "total_nanos": 953426872, "trial_index": 1 }, { @@ -2201,11 +2211,11 @@ "inner_repeats": 4, "param": 262144, "part_of_verdict": true, - "peak_rss_kb": 69068, - "per_call_nanos": 237995326.25, + "peak_rss_kb": 70964, + "per_call_nanos": 238828442.25, "result_hash": "0x144528c250000800", "status": "ok", - "total_nanos": 951981305, + "total_nanos": 955313769, "trial_index": 2 }, { @@ -2215,11 +2225,11 @@ "inner_repeats": 1, "param": 1048576, "part_of_verdict": true, - "peak_rss_kb": 69680, - "per_call_nanos": 1340953045, + "peak_rss_kb": 72212, + "per_call_nanos": 1341365196, "result_hash": "0xf9faa30940000800", "status": "ok", - "total_nanos": 1340953045, + "total_nanos": 1341365196, "trial_index": 0 }, { @@ -2229,11 +2239,11 @@ "inner_repeats": 1, "param": 1048576, "part_of_verdict": true, - "peak_rss_kb": 68724, - "per_call_nanos": 1341204537, + "peak_rss_kb": 71452, + "per_call_nanos": 1347760926, "result_hash": "0xf9faa30940000800", "status": "ok", - "total_nanos": 1341204537, + "total_nanos": 1347760926, "trial_index": 1 }, { @@ -2243,11 +2253,11 @@ "inner_repeats": 1, "param": 1048576, "part_of_verdict": true, - "peak_rss_kb": 68932, - "per_call_nanos": 1349644579, + "peak_rss_kb": 72212, + "per_call_nanos": 1342832793, "result_hash": "0xf9faa30940000800", "status": "ok", - "total_nanos": 1349644579, + "total_nanos": 1342832793, "trial_index": 2 }, { @@ -2257,11 +2267,11 @@ "inner_repeats": 1, "param": 4194304, "part_of_verdict": true, - "peak_rss_kb": 74540, - "per_call_nanos": 6367873717, + "peak_rss_kb": 76996, + "per_call_nanos": 6381783304, "result_hash": "0x764a8c2500000800", "status": "ok", - "total_nanos": 6367873717, + "total_nanos": 6381783304, "trial_index": 0 }, { @@ -2271,11 +2281,11 @@ "inner_repeats": 1, "param": 4194304, "part_of_verdict": true, - "peak_rss_kb": 74424, - "per_call_nanos": 6365902147, + "peak_rss_kb": 76164, + "per_call_nanos": 6385005726, "result_hash": "0x764a8c2500000800", "status": "ok", - "total_nanos": 6365902147, + "total_nanos": 6385005726, "trial_index": 1 }, { @@ -2285,78 +2295,78 @@ "inner_repeats": 1, "param": 4194304, "part_of_verdict": true, - "peak_rss_kb": 74520, - "per_call_nanos": 6367778420, + "peak_rss_kb": 76152, + "per_call_nanos": 6373497343, "result_hash": "0x764a8c2500000800", "status": "ok", - "total_nanos": 6367778420, + "total_nanos": 6373497343, "trial_index": 2 } ], "ratios": [ [ 16384, - 25.814293 + 25.901538 ], [ 65536, - 37.29144 + 37.39574 ], [ 262144, - 50.437784 + 50.614345 ], [ 1048576, - 63.953616 + 64.031257 ], [ 4194304, - 69.00894 + 69.160714 ] ], - "slope": 0.150317, - "spawn_floor_nanos": 50910114, + "slope": 0.150023, + "spawn_floor_nanos": 50091270, "trial_summaries": [ { - "max_per_call_nanos": 5950736.046875, - "median_per_call_nanos": 5921179.257812, - "min_per_call_nanos": 5916532.453125, + "max_per_call_nanos": 5944062.171875, + "median_per_call_nanos": 5941191.117188, + "min_per_call_nanos": 5934261.46875, "ok_count": 3, "param": 16384, - "relative_spread": 0.005776 + "relative_spread": 0.00165 }, { - "max_per_call_nanos": 39127815.75, - "median_per_call_nanos": 39102908.8125, - "min_per_call_nanos": 39030439.5, + "max_per_call_nanos": 39282722.1875, + "median_per_call_nanos": 39212275.875, + "min_per_call_nanos": 39164826.8125, "ok_count": 3, "param": 65536, - "relative_spread": 0.00249 + "relative_spread": 0.003007 }, { - "max_per_call_nanos": 238103253.75, - "median_per_call_nanos": 237995326.25, - "min_per_call_nanos": 237887851.75, + "max_per_call_nanos": 240207809.25, + "median_per_call_nanos": 238828442.25, + "min_per_call_nanos": 238356718, "ok_count": 3, "param": 262144, - "relative_spread": 0.000905 + "relative_spread": 0.007751 }, { - "max_per_call_nanos": 1349644579, - "median_per_call_nanos": 1341204537, - "min_per_call_nanos": 1340953045, + "max_per_call_nanos": 1347760926, + "median_per_call_nanos": 1342832793, + "min_per_call_nanos": 1341365196, "ok_count": 3, "param": 1048576, - "relative_spread": 0.00648 + "relative_spread": 0.004763 }, { - "max_per_call_nanos": 6367873717, - "median_per_call_nanos": 6367778420, - "min_per_call_nanos": 6365902147, + "max_per_call_nanos": 6385005726, + "median_per_call_nanos": 6381783304, + "min_per_call_nanos": 6373497343, "ok_count": 3, "param": 4194304, - "relative_spread": 0.00031 + "relative_spread": 0.001803 } ], "verdict": "consistent_with_declared_complexity", @@ -2365,8 +2375,8 @@ { "advisories": [], "budget_truncated": false, - "c_max": 2218.912017, - "c_min": 2179.820579, + "c_max": 2217.155961, + "c_min": 2177.219039, "complexity_formula": "n", "config": { "cache_mode": "warm", @@ -2390,7 +2400,7 @@ }, "signal_floor_multiplier": 1, "slope_tolerance": 0.15, - "target_inner_nanos": 1262298865, + "target_inner_nanos": 1261964234, "verdict_warmup_fraction": 0.2 }, "env": { @@ -2398,7 +2408,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -2406,8 +2416,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:29:46Z", - "timestamp_unix_ms": 1788240586101 + "timestamp_iso": "2026-09-01T06:58:26Z", + "timestamp_unix_ms": 1788245906979 }, "function": "Hex.IntFactorBench.runOrder", "hashable": true, @@ -2420,11 +2430,11 @@ "inner_repeats": 2048, "param": 257, "part_of_verdict": true, - "peak_rss_kb": 68048, - "per_call_nanos": 597649.197754, + "peak_rss_kb": 70960, + "per_call_nanos": 598938.071289, "result_hash": "0x20000", "status": "ok", - "total_nanos": 1223985557, + "total_nanos": 1226625170, "trial_index": 0 }, { @@ -2434,11 +2444,11 @@ "inner_repeats": 2048, "param": 257, "part_of_verdict": true, - "peak_rss_kb": 68300, - "per_call_nanos": 597419.041992, + "peak_rss_kb": 71292, + "per_call_nanos": 599122.999023, "result_hash": "0x20000", "status": "ok", - "total_nanos": 1223514198, + "total_nanos": 1227003902, "trial_index": 1 }, { @@ -2448,11 +2458,11 @@ "inner_repeats": 2048, "param": 257, "part_of_verdict": true, - "peak_rss_kb": 67944, - "per_call_nanos": 598505.682129, + "peak_rss_kb": 71004, + "per_call_nanos": 598043.552246, "result_hash": "0x20000", "status": "ok", - "total_nanos": 1225739637, + "total_nanos": 1224793195, "trial_index": 2 }, { @@ -2462,11 +2472,11 @@ "inner_repeats": 512, "param": 1013, "part_of_verdict": true, - "peak_rss_kb": 68540, - "per_call_nanos": 2252487.914062, + "peak_rss_kb": 71016, + "per_call_nanos": 2243025.900391, "result_hash": "0x7e800", "status": "ok", - "total_nanos": 1153273812, + "total_nanos": 1148429261, "trial_index": 0 }, { @@ -2476,11 +2486,11 @@ "inner_repeats": 512, "param": 1013, "part_of_verdict": true, - "peak_rss_kb": 67936, - "per_call_nanos": 2247757.873047, + "peak_rss_kb": 71332, + "per_call_nanos": 2245978.988281, "result_hash": "0x7e800", "status": "ok", - "total_nanos": 1150852031, + "total_nanos": 1149941242, "trial_index": 1 }, { @@ -2490,11 +2500,11 @@ "inner_repeats": 512, "param": 1013, "part_of_verdict": true, - "peak_rss_kb": 68024, - "per_call_nanos": 2247675.097656, + "peak_rss_kb": 70836, + "per_call_nanos": 2247361.017578, "result_hash": "0x7e800", "status": "ok", - "total_nanos": 1150809650, + "total_nanos": 1150648841, "trial_index": 2 }, { @@ -2504,11 +2514,11 @@ "inner_repeats": 128, "param": 4073, "part_of_verdict": true, - "peak_rss_kb": 68340, - "per_call_nanos": 8928250.15625, + "peak_rss_kb": 71308, + "per_call_nanos": 8912192.84375, "result_hash": "0x1fd000", "status": "ok", - "total_nanos": 1142816020, + "total_nanos": 1140760684, "trial_index": 0 }, { @@ -2518,11 +2528,11 @@ "inner_repeats": 128, "param": 4073, "part_of_verdict": true, - "peak_rss_kb": 68080, - "per_call_nanos": 8928499.90625, + "peak_rss_kb": 71336, + "per_call_nanos": 8913168.109375, "result_hash": "0x1fd000", "status": "ok", - "total_nanos": 1142847988, + "total_nanos": 1140885518, "trial_index": 1 }, { @@ -2532,11 +2542,11 @@ "inner_repeats": 128, "param": 4073, "part_of_verdict": true, - "peak_rss_kb": 68540, - "per_call_nanos": 8921520.734375, + "peak_rss_kb": 71028, + "per_call_nanos": 8914110.445312, "result_hash": "0x1fd000", "status": "ok", - "total_nanos": 1141954654, + "total_nanos": 1141006137, "trial_index": 2 }, { @@ -2546,11 +2556,11 @@ "inner_repeats": 32, "param": 16363, "part_of_verdict": true, - "peak_rss_kb": 68052, - "per_call_nanos": 35715631.75, + "peak_rss_kb": 70728, + "per_call_nanos": 35682359.59375, "result_hash": "0x7fd400", "status": "ok", - "total_nanos": 1142900216, + "total_nanos": 1141835507, "trial_index": 0 }, { @@ -2560,11 +2570,11 @@ "inner_repeats": 32, "param": 16363, "part_of_verdict": true, - "peak_rss_kb": 68192, - "per_call_nanos": 35719719.6875, + "peak_rss_kb": 70800, + "per_call_nanos": 35694604.03125, "result_hash": "0x7fd400", "status": "ok", - "total_nanos": 1143031030, + "total_nanos": 1142227329, "trial_index": 1 }, { @@ -2574,11 +2584,11 @@ "inner_repeats": 32, "param": 16363, "part_of_verdict": true, - "peak_rss_kb": 68320, - "per_call_nanos": 35730993.28125, + "peak_rss_kb": 71232, + "per_call_nanos": 35685064.875, "result_hash": "0x7fd400", "status": "ok", - "total_nanos": 1143391785, + "total_nanos": 1141922076, "trial_index": 2 }, { @@ -2588,11 +2598,11 @@ "inner_repeats": 8, "param": 65537, "part_of_verdict": true, - "peak_rss_kb": 68492, - "per_call_nanos": 142942948.75, + "peak_rss_kb": 71260, + "per_call_nanos": 142839230, "result_hash": "0x2000000", "status": "ok", - "total_nanos": 1143543590, + "total_nanos": 1142713840, "trial_index": 0 }, { @@ -2602,11 +2612,11 @@ "inner_repeats": 8, "param": 65537, "part_of_verdict": true, - "peak_rss_kb": 68020, - "per_call_nanos": 142892570.25, + "peak_rss_kb": 71316, + "per_call_nanos": 142844472.75, "result_hash": "0x2000000", "status": "ok", - "total_nanos": 1143140562, + "total_nanos": 1142755782, "trial_index": 1 }, { @@ -2616,11 +2626,11 @@ "inner_repeats": 8, "param": 65537, "part_of_verdict": true, - "peak_rss_kb": 68228, - "per_call_nanos": 142886865.625, + "peak_rss_kb": 71044, + "per_call_nanos": 142797421.875, "result_hash": "0x2000000", "status": "ok", - "total_nanos": 1143094925, + "total_nanos": 1142379375, "trial_index": 2 }, { @@ -2630,11 +2640,11 @@ "inner_repeats": 2, "param": 262193, "part_of_verdict": true, - "peak_rss_kb": 68024, - "per_call_nanos": 571428877, + "peak_rss_kb": 70836, + "per_call_nanos": 570712174.5, "result_hash": "0x8006000", "status": "ok", - "total_nanos": 1142857754, + "total_nanos": 1141424349, "trial_index": 0 }, { @@ -2644,11 +2654,11 @@ "inner_repeats": 2, "param": 262193, "part_of_verdict": true, - "peak_rss_kb": 68488, - "per_call_nanos": 571533697, + "peak_rss_kb": 70676, + "per_call_nanos": 570865216.5, "result_hash": "0x8006000", "status": "ok", - "total_nanos": 1143067394, + "total_nanos": 1141730433, "trial_index": 1 }, { @@ -2658,11 +2668,11 @@ "inner_repeats": 2, "param": 262193, "part_of_verdict": true, - "peak_rss_kb": 68172, - "per_call_nanos": 571611692.5, + "peak_rss_kb": 71004, + "per_call_nanos": 570851591.5, "result_hash": "0x8006000", "status": "ok", - "total_nanos": 1143223385, + "total_nanos": 1141703183, "trial_index": 2 }, { @@ -2672,11 +2682,11 @@ "inner_repeats": 1, "param": 524309, "part_of_verdict": true, - "peak_rss_kb": 68784, - "per_call_nanos": 1143421078, + "peak_rss_kb": 70712, + "per_call_nanos": 1141761079, "result_hash": "0x10002800", "status": "ok", - "total_nanos": 1143421078, + "total_nanos": 1141761079, "trial_index": 0 }, { @@ -2686,11 +2696,11 @@ "inner_repeats": 1, "param": 524309, "part_of_verdict": true, - "peak_rss_kb": 68772, - "per_call_nanos": 1142911473, + "peak_rss_kb": 71304, + "per_call_nanos": 1142034254, "result_hash": "0x10002800", "status": "ok", - "total_nanos": 1142911473, + "total_nanos": 1142034254, "trial_index": 1 }, { @@ -2700,11 +2710,11 @@ "inner_repeats": 1, "param": 524309, "part_of_verdict": true, - "peak_rss_kb": 68036, - "per_call_nanos": 1142865505, + "peak_rss_kb": 71028, + "per_call_nanos": 1141766818, "result_hash": "0x10002800", "status": "ok", - "total_nanos": 1142865505, + "total_nanos": 1141766818, "trial_index": 2 }, { @@ -2714,11 +2724,11 @@ "inner_repeats": 1, "param": 1048589, "part_of_verdict": true, - "peak_rss_kb": 68104, - "per_call_nanos": 2286018887, + "peak_rss_kb": 71256, + "per_call_nanos": 2283430022, "result_hash": "0x20001800", "status": "ok", - "total_nanos": 2286018887, + "total_nanos": 2283430022, "trial_index": 0 }, { @@ -2728,11 +2738,11 @@ "inner_repeats": 1, "param": 1048589, "part_of_verdict": true, - "peak_rss_kb": 68308, - "per_call_nanos": 2286294396, + "peak_rss_kb": 70360, + "per_call_nanos": 2285353945, "result_hash": "0x20001800", "status": "ok", - "total_nanos": 2286294396, + "total_nanos": 2285353945, "trial_index": 1 }, { @@ -2742,114 +2752,114 @@ "inner_repeats": 1, "param": 1048589, "part_of_verdict": true, - "peak_rss_kb": 68320, - "per_call_nanos": 2286287116, + "peak_rss_kb": 71260, + "per_call_nanos": 2283655168, "result_hash": "0x20001800", "status": "ok", - "total_nanos": 2286287116, + "total_nanos": 2283655168, "trial_index": 2 } ], "ratios": [ [ 257, - 2325.48326 + 2330.498332 ], [ 1013, - 2218.912017 + 2217.155961 ], [ 4073, - 2192.05749 + 2188.354557 ], [ 16363, - 2182.956651 + 2180.838775 ], [ 65537, - 2180.334319 + 2179.520424 ], [ 262193, - 2179.820579 + 2177.219039 ], [ 524309, - 2179.843323 + 2177.660155 ], [ 1048589, - 2180.346271 + 2177.836281 ] ], - "slope": -0.002067, - "spawn_floor_nanos": 50804538, + "slope": -0.002061, + "spawn_floor_nanos": 52143062, "trial_summaries": [ { - "max_per_call_nanos": 598505.682129, - "median_per_call_nanos": 597649.197754, - "min_per_call_nanos": 597419.041992, + "max_per_call_nanos": 599122.999023, + "median_per_call_nanos": 598938.071289, + "min_per_call_nanos": 598043.552246, "ok_count": 3, "param": 257, - "relative_spread": 0.001818 + "relative_spread": 0.001802 }, { - "max_per_call_nanos": 2252487.914062, - "median_per_call_nanos": 2247757.873047, - "min_per_call_nanos": 2247675.097656, + "max_per_call_nanos": 2247361.017578, + "median_per_call_nanos": 2245978.988281, + "min_per_call_nanos": 2243025.900391, "ok_count": 3, "param": 1013, - "relative_spread": 0.002141 + "relative_spread": 0.00193 }, { - "max_per_call_nanos": 8928499.90625, - "median_per_call_nanos": 8928250.15625, - "min_per_call_nanos": 8921520.734375, + "max_per_call_nanos": 8914110.445312, + "median_per_call_nanos": 8913168.109375, + "min_per_call_nanos": 8912192.84375, "ok_count": 3, "param": 4073, - "relative_spread": 0.000782 + "relative_spread": 0.000215 }, { - "max_per_call_nanos": 35730993.28125, - "median_per_call_nanos": 35719719.6875, - "min_per_call_nanos": 35715631.75, + "max_per_call_nanos": 35694604.03125, + "median_per_call_nanos": 35685064.875, + "min_per_call_nanos": 35682359.59375, "ok_count": 3, "param": 16363, - "relative_spread": 0.00043 + "relative_spread": 0.000343 }, { - "max_per_call_nanos": 142942948.75, - "median_per_call_nanos": 142892570.25, - "min_per_call_nanos": 142886865.625, + "max_per_call_nanos": 142844472.75, + "median_per_call_nanos": 142839230, + "min_per_call_nanos": 142797421.875, "ok_count": 3, "param": 65537, - "relative_spread": 0.000392 + "relative_spread": 0.000329 }, { - "max_per_call_nanos": 571611692.5, - "median_per_call_nanos": 571533697, - "min_per_call_nanos": 571428877, + "max_per_call_nanos": 570865216.5, + "median_per_call_nanos": 570851591.5, + "min_per_call_nanos": 570712174.5, "ok_count": 3, "param": 262193, - "relative_spread": 0.00032 + "relative_spread": 0.000268 }, { - "max_per_call_nanos": 1143421078, - "median_per_call_nanos": 1142911473, - "min_per_call_nanos": 1142865505, + "max_per_call_nanos": 1142034254, + "median_per_call_nanos": 1141766818, + "min_per_call_nanos": 1141761079, "ok_count": 3, "param": 524309, - "relative_spread": 0.000486 + "relative_spread": 0.000239 }, { - "max_per_call_nanos": 2286294396, - "median_per_call_nanos": 2286287116, - "min_per_call_nanos": 2286018887, + "max_per_call_nanos": 2285353945, + "median_per_call_nanos": 2283655168, + "min_per_call_nanos": 2283430022, "ok_count": 3, "param": 1048589, - "relative_spread": 0.000121 + "relative_spread": 0.000842 } ], "verdict": "consistent_with_declared_complexity", @@ -2870,7 +2880,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -2878,8 +2888,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:20Z", - "timestamp_unix_ms": 1788240620865 + "timestamp_iso": "2026-09-01T06:59:01Z", + "timestamp_unix_ms": 1788245941708 }, "expected_hash_check": { "status": "match" @@ -2888,80 +2898,80 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 2116527, - "median_nanos": 2007856, - "min_nanos": 1996369, + "max_nanos": 2093283, + "median_nanos": 2030369, + "min_nanos": 1955959, "observed_hash": "0x681a285cd74ea124", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69288, + "peak_rss_kb": 72416, "repeat_index": 0, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 2004722 + "total_nanos": 1986645 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69408, + "peak_rss_kb": 72344, "repeat_index": 1, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 2007856 + "total_nanos": 1964552 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69300, + "peak_rss_kb": 72204, "repeat_index": 2, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 2009158 + "total_nanos": 1955959 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69164, + "peak_rss_kb": 72060, "repeat_index": 3, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 2011341 + "total_nanos": 2093283 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69192, + "peak_rss_kb": 72132, "repeat_index": 4, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 2116527 + "total_nanos": 2030369 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69168, + "peak_rss_kb": 72204, "repeat_index": 5, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 1996369 + "total_nanos": 2033554 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69016, + "peak_rss_kb": 72332, "repeat_index": 6, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 2006605 + "total_nanos": 2040845 } ] }, @@ -2980,7 +2990,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -2988,8 +2998,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:21Z", - "timestamp_unix_ms": 1788240621297 + "timestamp_iso": "2026-09-01T06:59:02Z", + "timestamp_unix_ms": 1788245942138 }, "expected_hash_check": { "status": "match" @@ -2998,40 +3008,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 4668871, - "median_nanos": 4526680, - "min_nanos": 4353623, + "max_nanos": 4525789, + "median_nanos": 4460111, + "min_nanos": 4457888, "observed_hash": "0x6dc7828c846f9e2b", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69276, + "peak_rss_kb": 71488, "repeat_index": 0, "result_hash": "0x6dc7828c846f9e2b", "status": "ok", - "total_nanos": 4526680 + "total_nanos": 4525789 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69292, + "peak_rss_kb": 72092, "repeat_index": 1, "result_hash": "0x6dc7828c846f9e2b", "status": "ok", - "total_nanos": 4353623 + "total_nanos": 4457888 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69344, + "peak_rss_kb": 71924, "repeat_index": 2, "result_hash": "0x6dc7828c846f9e2b", "status": "ok", - "total_nanos": 4668871 + "total_nanos": 4460111 } ] }, @@ -3050,7 +3060,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3058,8 +3068,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:21Z", - "timestamp_unix_ms": 1788240621536 + "timestamp_iso": "2026-09-01T06:59:02Z", + "timestamp_unix_ms": 1788245942374 }, "expected_hash_check": { "status": "match" @@ -3068,40 +3078,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 193334149, - "median_nanos": 193083657, - "min_nanos": 192691296, + "max_nanos": 200163806, + "median_nanos": 193956645, + "min_nanos": 192695295, "observed_hash": "0x6dc7828c846f9e2b", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69324, + "peak_rss_kb": 72276, "repeat_index": 0, "result_hash": "0x6dc7828c846f9e2b", "status": "ok", - "total_nanos": 192691296 + "total_nanos": 193956645 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69108, + "peak_rss_kb": 72120, "repeat_index": 1, "result_hash": "0x6dc7828c846f9e2b", "status": "ok", - "total_nanos": 193083657 + "total_nanos": 200163806 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69156, + "peak_rss_kb": 71876, "repeat_index": 2, "result_hash": "0x6dc7828c846f9e2b", "status": "ok", - "total_nanos": 193334149 + "total_nanos": 192695295 } ] }, @@ -3120,7 +3130,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3128,8 +3138,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:22Z", - "timestamp_unix_ms": 1788240622527 + "timestamp_iso": "2026-09-01T06:59:03Z", + "timestamp_unix_ms": 1788245943376 }, "expected_hash_check": { "status": "match" @@ -3138,40 +3148,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 11074055, - "median_nanos": 11049809, - "min_nanos": 10990330, + "max_nanos": 11071631, + "median_nanos": 11067125, + "min_nanos": 10923512, "observed_hash": "0xf15e2d694e366d3a", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68292, + "peak_rss_kb": 70792, "repeat_index": 0, "result_hash": "0xf15e2d694e366d3a", "status": "ok", - "total_nanos": 11049809 + "total_nanos": 11071631 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68136, + "peak_rss_kb": 70836, "repeat_index": 1, "result_hash": "0xf15e2d694e366d3a", "status": "ok", - "total_nanos": 10990330 + "total_nanos": 10923512 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68856, + "peak_rss_kb": 70488, "repeat_index": 2, "result_hash": "0xf15e2d694e366d3a", "status": "ok", - "total_nanos": 11074055 + "total_nanos": 11067125 } ] }, @@ -3190,7 +3200,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3198,8 +3208,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:22Z", - "timestamp_unix_ms": 1788240622791 + "timestamp_iso": "2026-09-01T06:59:03Z", + "timestamp_unix_ms": 1788245943638 }, "expected_hash_check": { "status": "match" @@ -3208,40 +3218,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 724581805, - "median_nanos": 720462189, - "min_nanos": 715374247, + "max_nanos": 722693510, + "median_nanos": 716677343, + "min_nanos": 715858939, "observed_hash": "0x2c5ab36c63d8144e", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69328, + "peak_rss_kb": 72416, "repeat_index": 0, "result_hash": "0x2c5ab36c63d8144e", "status": "ok", - "total_nanos": 720462189 + "total_nanos": 722693510 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69376, + "peak_rss_kb": 71548, "repeat_index": 1, "result_hash": "0x2c5ab36c63d8144e", "status": "ok", - "total_nanos": 715374247 + "total_nanos": 715858939 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69932, + "peak_rss_kb": 72348, "repeat_index": 2, "result_hash": "0x2c5ab36c63d8144e", "status": "ok", - "total_nanos": 724581805 + "total_nanos": 716677343 } ] }, @@ -3260,7 +3270,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3268,8 +3278,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:25Z", - "timestamp_unix_ms": 1788240625891 + "timestamp_iso": "2026-09-01T06:59:06Z", + "timestamp_unix_ms": 1788245946721 }, "expected_hash_check": { "status": "match" @@ -3278,40 +3288,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 60127, - "median_nanos": 59793, - "min_nanos": 59603, + "max_nanos": 60109, + "median_nanos": 59786, + "min_nanos": 58856, "observed_hash": "0xf4243", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68268, + "peak_rss_kb": 71028, "repeat_index": 0, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1907308 + "total_nanos": 1913156 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68180, + "peak_rss_kb": 71512, "repeat_index": 1, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1924072 + "total_nanos": 1883402 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68680, + "peak_rss_kb": 71356, "repeat_index": 2, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1913387 + "total_nanos": 1923512 } ] }, @@ -3330,7 +3340,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3338,8 +3348,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:26Z", - "timestamp_unix_ms": 1788240626128 + "timestamp_iso": "2026-09-01T06:59:06Z", + "timestamp_unix_ms": 1788245946963 }, "expected_hash_check": { "status": "match" @@ -3348,40 +3358,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 175816042, - "median_nanos": 175476138, - "min_nanos": 175114542, + "max_nanos": 182597147, + "median_nanos": 175198580, + "min_nanos": 173301087, "observed_hash": "0x32066d5482493644", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 67924, + "peak_rss_kb": 71008, "repeat_index": 0, "result_hash": "0x32066d5482493644", "status": "ok", - "total_nanos": 175476138 + "total_nanos": 173301087 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68024, + "peak_rss_kb": 70680, "repeat_index": 1, "result_hash": "0x32066d5482493644", "status": "ok", - "total_nanos": 175816042 + "total_nanos": 182597147 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68024, + "peak_rss_kb": 71232, "repeat_index": 2, "result_hash": "0x32066d5482493644", "status": "ok", - "total_nanos": 175114542 + "total_nanos": 175198580 } ] }, @@ -3400,7 +3410,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3408,8 +3418,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:27Z", - "timestamp_unix_ms": 1788240627052 + "timestamp_iso": "2026-09-01T06:59:07Z", + "timestamp_unix_ms": 1788245947898 }, "expected_hash_check": { "status": "match" @@ -3418,40 +3428,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 4887164, - "median_nanos": 4730122, - "min_nanos": 4708380, + "max_nanos": 4860705, + "median_nanos": 4763631, + "min_nanos": 4752906, "observed_hash": "0x62b9a8e4f8df37af", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69572, + "peak_rss_kb": 72360, "repeat_index": 0, "result_hash": "0x62b9a8e4f8df37af", "status": "ok", - "total_nanos": 4730122 + "total_nanos": 4752906 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69632, + "peak_rss_kb": 72364, "repeat_index": 1, "result_hash": "0x62b9a8e4f8df37af", "status": "ok", - "total_nanos": 4708380 + "total_nanos": 4860705 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69592, + "peak_rss_kb": 71464, "repeat_index": 2, "result_hash": "0x62b9a8e4f8df37af", "status": "ok", - "total_nanos": 4887164 + "total_nanos": 4763631 } ] }, @@ -3470,7 +3480,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3478,8 +3488,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:27Z", - "timestamp_unix_ms": 1788240627290 + "timestamp_iso": "2026-09-01T06:59:08Z", + "timestamp_unix_ms": 1788245948137 }, "expected_hash_check": { "status": "match" @@ -3488,40 +3498,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 6703537, - "median_nanos": 6439605, - "min_nanos": 6425695, + "max_nanos": 6570900, + "median_nanos": 6555608, + "min_nanos": 6450351, "observed_hash": "0x73341ad461f040fb", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69340, + "peak_rss_kb": 72092, "repeat_index": 0, "result_hash": "0x73341ad461f040fb", "status": "ok", - "total_nanos": 6439605 + "total_nanos": 6555608 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69120, + "peak_rss_kb": 72336, "repeat_index": 1, "result_hash": "0x73341ad461f040fb", "status": "ok", - "total_nanos": 6703537 + "total_nanos": 6450351 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69632, + "peak_rss_kb": 72424, "repeat_index": 2, "result_hash": "0x73341ad461f040fb", "status": "ok", - "total_nanos": 6425695 + "total_nanos": 6570900 } ] }, @@ -3540,7 +3550,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3548,8 +3558,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:27Z", - "timestamp_unix_ms": 1788240627538 + "timestamp_iso": "2026-09-01T06:59:08Z", + "timestamp_unix_ms": 1788245948383 }, "expected_hash_check": { "status": "match" @@ -3558,80 +3568,80 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 1969710, - "median_nanos": 1915470, - "min_nanos": 1886045, + "max_nanos": 1933195, + "median_nanos": 1920557, + "min_nanos": 1832466, "observed_hash": "0x681a285cd74ea124", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69828, + "peak_rss_kb": 72364, "repeat_index": 0, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 1886045 + "total_nanos": 1920557 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69144, + "peak_rss_kb": 71860, "repeat_index": 1, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 1915470 + "total_nanos": 1887077 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69160, + "peak_rss_kb": 72064, "repeat_index": 2, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 1969710 + "total_nanos": 1848941 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69596, + "peak_rss_kb": 71768, "repeat_index": 3, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 1917252 + "total_nanos": 1933195 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69164, + "peak_rss_kb": 72100, "repeat_index": 4, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 1913427 + "total_nanos": 1922880 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69276, + "peak_rss_kb": 72132, "repeat_index": 5, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 1931393 + "total_nanos": 1832466 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69108, + "peak_rss_kb": 72344, "repeat_index": 6, "result_hash": "0x681a285cd74ea124", "status": "ok", - "total_nanos": 1906786 + "total_nanos": 1928069 } ] }, @@ -3650,7 +3660,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3658,8 +3668,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:27Z", - "timestamp_unix_ms": 1788240627968 + "timestamp_iso": "2026-09-01T06:59:08Z", + "timestamp_unix_ms": 1788245948816 }, "expected_hash_check": { "status": "match" @@ -3668,40 +3678,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 1241, - "median_nanos": 1232, - "min_nanos": 1219, + "max_nanos": 1227, + "median_nanos": 1223, + "min_nanos": 1222, "observed_hash": "0x748bc67983cb604e", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1024, - "peak_rss_kb": 68244, + "peak_rss_kb": 71280, "repeat_index": 0, "result_hash": "0x748bc67983cb604e", "status": "ok", - "total_nanos": 1249121 + "total_nanos": 1252757 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1024, - "peak_rss_kb": 68036, + "peak_rss_kb": 70616, "repeat_index": 1, "result_hash": "0x748bc67983cb604e", "status": "ok", - "total_nanos": 1262211 + "total_nanos": 1252236 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1024, - "peak_rss_kb": 68304, + "peak_rss_kb": 71324, "repeat_index": 2, "result_hash": "0x748bc67983cb604e", "status": "ok", - "total_nanos": 1271315 + "total_nanos": 1257424 } ] }, @@ -3720,7 +3730,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3728,8 +3738,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:28Z", - "timestamp_unix_ms": 1788240628198 + "timestamp_iso": "2026-09-01T06:59:09Z", + "timestamp_unix_ms": 1788245949046 }, "expected_hash_check": { "status": "match" @@ -3738,40 +3748,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 13551948, - "median_nanos": 13355457, - "min_nanos": 13334736, + "max_nanos": 13595202, + "median_nanos": 13399012, + "min_nanos": 13294187, "observed_hash": "0xae563f6ab52a4a8b", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69388, + "peak_rss_kb": 72248, "repeat_index": 0, "result_hash": "0xae563f6ab52a4a8b", "status": "ok", - "total_nanos": 13355457 + "total_nanos": 13399012 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69164, + "peak_rss_kb": 72320, "repeat_index": 1, "result_hash": "0xae563f6ab52a4a8b", "status": "ok", - "total_nanos": 13551948 + "total_nanos": 13595202 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69164, + "peak_rss_kb": 71768, "repeat_index": 2, "result_hash": "0xae563f6ab52a4a8b", "status": "ok", - "total_nanos": 13334736 + "total_nanos": 13294187 } ] }, @@ -3790,7 +3800,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3798,8 +3808,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:28Z", - "timestamp_unix_ms": 1788240628473 + "timestamp_iso": "2026-09-01T06:59:09Z", + "timestamp_unix_ms": 1788245949319 }, "expected_hash_check": { "status": "match" @@ -3808,40 +3818,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 32311, - "median_nanos": 32235, - "min_nanos": 32102, + "max_nanos": 31905, + "median_nanos": 31543, + "min_nanos": 31414, "observed_hash": "0x2e89d71edc0211cb", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68420, + "peak_rss_kb": 70908, "repeat_index": 0, "result_hash": "0x2e89d71edc0211cb", "status": "ok", - "total_nanos": 1027282 + "total_nanos": 1009376 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68180, + "peak_rss_kb": 71212, "repeat_index": 1, "result_hash": "0x2e89d71edc0211cb", "status": "ok", - "total_nanos": 1031549 + "total_nanos": 1005270 }, { "alloc_bytes": null, "error": null, - "inner_repeats": 32, - "peak_rss_kb": 68980, + "inner_repeats": 64, + "peak_rss_kb": 71228, "repeat_index": 2, "result_hash": "0x2e89d71edc0211cb", "status": "ok", - "total_nanos": 1033982 + "total_nanos": 2041937 } ] }, @@ -3860,7 +3870,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3868,8 +3878,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:28Z", - "timestamp_unix_ms": 1788240628699 + "timestamp_iso": "2026-09-01T06:59:09Z", + "timestamp_unix_ms": 1788245949550 }, "expected_hash_check": { "status": "match" @@ -3878,40 +3888,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 49841129, - "median_nanos": 43346682, - "min_nanos": 43046508, + "max_nanos": 43991159, + "median_nanos": 43404639, + "min_nanos": 42997866, "observed_hash": "0x386194db34d47118", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69192, + "peak_rss_kb": 71924, "repeat_index": 0, "result_hash": "0x386194db34d47118", "status": "ok", - "total_nanos": 43346682 + "total_nanos": 43404639 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69868, + "peak_rss_kb": 72112, "repeat_index": 1, "result_hash": "0x386194db34d47118", "status": "ok", - "total_nanos": 43046508 + "total_nanos": 43991159 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69056, + "peak_rss_kb": 71472, "repeat_index": 2, "result_hash": "0x386194db34d47118", "status": "ok", - "total_nanos": 49841129 + "total_nanos": 42997866 } ] }, @@ -3930,7 +3940,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -3938,8 +3948,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:29Z", - "timestamp_unix_ms": 1788240629101 + "timestamp_iso": "2026-09-01T06:59:09Z", + "timestamp_unix_ms": 1788245949944 }, "expected_hash_check": { "status": "match" @@ -3948,40 +3958,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 925203557, - "median_nanos": 921422141, - "min_nanos": 903043018, + "max_nanos": 916262712, + "median_nanos": 913542540, + "min_nanos": 909890877, "observed_hash": "0xdeec635db1873394", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69868, + "peak_rss_kb": 72120, "repeat_index": 0, "result_hash": "0xdeec635db1873394", "status": "ok", - "total_nanos": 903043018 + "total_nanos": 909890877 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69264, + "peak_rss_kb": 71756, "repeat_index": 1, "result_hash": "0xdeec635db1873394", "status": "ok", - "total_nanos": 921422141 + "total_nanos": 916262712 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69112, + "peak_rss_kb": 72124, "repeat_index": 2, "result_hash": "0xdeec635db1873394", "status": "ok", - "total_nanos": 925203557 + "total_nanos": 913542540 } ] }, @@ -4000,7 +4010,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4008,8 +4018,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:32Z", - "timestamp_unix_ms": 1788240632981 + "timestamp_iso": "2026-09-01T06:59:13Z", + "timestamp_unix_ms": 1788245953831 }, "expected_hash_check": { "status": "match" @@ -4018,40 +4028,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 13847, - "median_nanos": 13692, - "min_nanos": 13441, + "max_nanos": 13763, + "median_nanos": 13404, + "min_nanos": 13344, "observed_hash": "0x6338245641c4c84e", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 128, - "peak_rss_kb": 68764, + "peak_rss_kb": 71284, "repeat_index": 0, "result_hash": "0x6338245641c4c84e", "status": "ok", - "total_nanos": 1752598 + "total_nanos": 1761691 }, { "alloc_bytes": null, "error": null, "inner_repeats": 128, - "peak_rss_kb": 68308, + "peak_rss_kb": 70400, "repeat_index": 1, "result_hash": "0x6338245641c4c84e", "status": "ok", - "total_nanos": 1772427 + "total_nanos": 1715803 }, { "alloc_bytes": null, "error": null, "inner_repeats": 128, - "peak_rss_kb": 68064, + "peak_rss_kb": 71328, "repeat_index": 2, "result_hash": "0x6338245641c4c84e", "status": "ok", - "total_nanos": 1720551 + "total_nanos": 1708152 } ] }, @@ -4070,7 +4080,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4078,8 +4088,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:33Z", - "timestamp_unix_ms": 1788240633216 + "timestamp_iso": "2026-09-01T06:59:14Z", + "timestamp_unix_ms": 1788245954065 }, "expected_hash_check": { "status": "match" @@ -4088,40 +4098,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 4372291, - "median_nanos": 4299773, - "min_nanos": 4185464, + "max_nanos": 4264331, + "median_nanos": 4248237, + "min_nanos": 4213075, "observed_hash": "0x2003bafc5", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68164, + "peak_rss_kb": 71420, "repeat_index": 0, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4185464 + "total_nanos": 4248237 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68380, + "peak_rss_kb": 71532, "repeat_index": 1, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4372291 + "total_nanos": 4264331 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68500, + "peak_rss_kb": 70932, "repeat_index": 2, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4299773 + "total_nanos": 4213075 } ] }, @@ -4140,7 +4150,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4148,8 +4158,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:33Z", - "timestamp_unix_ms": 1788240633453 + "timestamp_iso": "2026-09-01T06:59:14Z", + "timestamp_unix_ms": 1788245954299 }, "expected_hash_check": { "status": "match" @@ -4158,40 +4168,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 1269291, - "median_nanos": 1223664, - "min_nanos": 1213628, + "max_nanos": 1190174, + "median_nanos": 1189994, + "min_nanos": 1179138, "observed_hash": "0xf53a7f8b2ec1ebc6", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69272, + "peak_rss_kb": 72052, "repeat_index": 0, "result_hash": "0xf53a7f8b2ec1ebc6", "status": "ok", - "total_nanos": 1269291 + "total_nanos": 1190174 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69632, + "peak_rss_kb": 72216, "repeat_index": 1, "result_hash": "0xf53a7f8b2ec1ebc6", "status": "ok", - "total_nanos": 1223664 + "total_nanos": 1189994 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69872, + "peak_rss_kb": 72076, "repeat_index": 2, "result_hash": "0xf53a7f8b2ec1ebc6", "status": "ok", - "total_nanos": 1213628 + "total_nanos": 1179138 } ] }, @@ -4210,7 +4220,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4218,8 +4228,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:33Z", - "timestamp_unix_ms": 1788240633680 + "timestamp_iso": "2026-09-01T06:59:14Z", + "timestamp_unix_ms": 1788245954522 }, "expected_hash_check": { "status": "match" @@ -4228,40 +4238,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 38960, - "median_nanos": 38159, - "min_nanos": 38022, + "max_nanos": 37485, + "median_nanos": 37249, + "min_nanos": 37153, "observed_hash": "0x2e89d71edc0211cb", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68176, + "peak_rss_kb": 71208, "repeat_index": 0, "result_hash": "0x2e89d71edc0211cb", "status": "ok", - "total_nanos": 1216704 + "total_nanos": 1191986 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68268, + "peak_rss_kb": 70932, "repeat_index": 1, "result_hash": "0x2e89d71edc0211cb", "status": "ok", - "total_nanos": 1246738 + "total_nanos": 1199539 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68188, + "peak_rss_kb": 71192, "repeat_index": 2, "result_hash": "0x2e89d71edc0211cb", "status": "ok", - "total_nanos": 1221110 + "total_nanos": 1188913 } ] }, @@ -4280,7 +4290,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4288,8 +4298,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:33Z", - "timestamp_unix_ms": 1788240633912 + "timestamp_iso": "2026-09-01T06:59:14Z", + "timestamp_unix_ms": 1788245954751 }, "expected_hash_check": { "status": "match" @@ -4298,40 +4308,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 3839972, - "median_nanos": 3797108, - "min_nanos": 3760864, + "max_nanos": 3892801, + "median_nanos": 3868935, + "min_nanos": 3857448, "observed_hash": "0x386194db34d47118", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69276, + "peak_rss_kb": 72132, "repeat_index": 0, "result_hash": "0x386194db34d47118", "status": "ok", - "total_nanos": 3797108 + "total_nanos": 3892801 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69276, + "peak_rss_kb": 72392, "repeat_index": 1, "result_hash": "0x386194db34d47118", "status": "ok", - "total_nanos": 3839972 + "total_nanos": 3857448 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69108, + "peak_rss_kb": 72284, "repeat_index": 2, "result_hash": "0x386194db34d47118", "status": "ok", - "total_nanos": 3760864 + "total_nanos": 3868935 } ] }, @@ -4350,7 +4360,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4358,8 +4368,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:34Z", - "timestamp_unix_ms": 1788240634150 + "timestamp_iso": "2026-09-01T06:59:14Z", + "timestamp_unix_ms": 1788245954990 }, "expected_hash_check": { "status": "match" @@ -4368,40 +4378,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 60811, - "median_nanos": 60030, - "min_nanos": 59851, + "max_nanos": 60427, + "median_nanos": 59976, + "min_nanos": 59973, "observed_hash": "0xf4243", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68976, + "peak_rss_kb": 70980, "repeat_index": 0, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1920978 + "total_nanos": 1933666 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68504, + "peak_rss_kb": 70560, "repeat_index": 1, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1945975 + "total_nanos": 1919245 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68164, + "peak_rss_kb": 71448, "repeat_index": 2, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1915239 + "total_nanos": 1919165 } ] }, @@ -4420,7 +4430,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4428,8 +4438,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:34Z", - "timestamp_unix_ms": 1788240634382 + "timestamp_iso": "2026-09-01T06:59:15Z", + "timestamp_unix_ms": 1788245955225 }, "expected_hash_check": { "status": "match" @@ -4438,40 +4448,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 13063474, - "median_nanos": 12937808, - "min_nanos": 12918729, + "max_nanos": 12783319, + "median_nanos": 12742188, + "min_nanos": 12723310, "observed_hash": "0x32066d5482493644", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68728, + "peak_rss_kb": 71076, "repeat_index": 0, "result_hash": "0x32066d5482493644", "status": "ok", - "total_nanos": 13063474 + "total_nanos": 12742188 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68472, + "peak_rss_kb": 71232, "repeat_index": 1, "result_hash": "0x32066d5482493644", "status": "ok", - "total_nanos": 12918729 + "total_nanos": 12723310 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68480, + "peak_rss_kb": 71080, "repeat_index": 2, "result_hash": "0x32066d5482493644", "status": "ok", - "total_nanos": 12937808 + "total_nanos": 12783319 } ] }, @@ -4490,7 +4500,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4498,8 +4508,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:34Z", - "timestamp_unix_ms": 1788240634658 + "timestamp_iso": "2026-09-01T06:59:15Z", + "timestamp_unix_ms": 1788245955496 }, "expected_hash_check": { "status": "match" @@ -4508,40 +4518,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 1243523, - "median_nanos": 1241671, - "min_nanos": 1222602, + "max_nanos": 1258536, + "median_nanos": 1235572, + "min_nanos": 1187260, "observed_hash": "0x1bf8f79828d53905", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69164, + "peak_rss_kb": 71776, "repeat_index": 0, "result_hash": "0x1bf8f79828d53905", "status": "ok", - "total_nanos": 1241671 + "total_nanos": 1187260 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68804, + "peak_rss_kb": 72148, "repeat_index": 1, "result_hash": "0x1bf8f79828d53905", "status": "ok", - "total_nanos": 1243523 + "total_nanos": 1258536 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68840, + "peak_rss_kb": 71820, "repeat_index": 2, "result_hash": "0x1bf8f79828d53905", "status": "ok", - "total_nanos": 1222602 + "total_nanos": 1235572 } ] }, @@ -4560,7 +4570,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4568,8 +4578,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:34Z", - "timestamp_unix_ms": 1788240634886 + "timestamp_iso": "2026-09-01T06:59:15Z", + "timestamp_unix_ms": 1788245955719 }, "expected_hash_check": { "status": "match" @@ -4578,40 +4588,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 632978, - "median_nanos": 619793, - "min_nanos": 609984, + "max_nanos": 583339, + "median_nanos": 561167, + "min_nanos": 558382, "observed_hash": "0x1bf8f79828d53905", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 2, - "peak_rss_kb": 68820, + "peak_rss_kb": 72088, "repeat_index": 0, "result_hash": "0x1bf8f79828d53905", "status": "ok", - "total_nanos": 1219969 + "total_nanos": 1116765 }, { "alloc_bytes": null, "error": null, "inner_repeats": 2, - "peak_rss_kb": 68768, + "peak_rss_kb": 71848, "repeat_index": 1, "result_hash": "0x1bf8f79828d53905", "status": "ok", - "total_nanos": 1239587 + "total_nanos": 1166679 }, { "alloc_bytes": null, "error": null, "inner_repeats": 2, - "peak_rss_kb": 68780, + "peak_rss_kb": 71544, "repeat_index": 2, "result_hash": "0x1bf8f79828d53905", "status": "ok", - "total_nanos": 1265957 + "total_nanos": 1122334 } ] }, @@ -4630,7 +4640,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4638,8 +4648,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:35Z", - "timestamp_unix_ms": 1788240635116 + "timestamp_iso": "2026-09-01T06:59:15Z", + "timestamp_unix_ms": 1788245955947 }, "expected_hash_check": { "status": "match" @@ -4648,40 +4658,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 3159647030, - "median_nanos": 3158426570, - "min_nanos": 3139782833, + "max_nanos": 3135915244, + "median_nanos": 3127038616, + "min_nanos": 3121292510, "observed_hash": "0x62b9a8e4f8df37af", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69588, + "peak_rss_kb": 71700, "repeat_index": 0, "result_hash": "0x62b9a8e4f8df37af", "status": "ok", - "total_nanos": 3139782833 + "total_nanos": 3127038616 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69360, + "peak_rss_kb": 71868, "repeat_index": 1, "result_hash": "0x62b9a8e4f8df37af", "status": "ok", - "total_nanos": 3158426570 + "total_nanos": 3135915244 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69552, + "peak_rss_kb": 72024, "repeat_index": 2, "result_hash": "0x62b9a8e4f8df37af", "status": "ok", - "total_nanos": 3159647030 + "total_nanos": 3121292510 } ] }, @@ -4700,7 +4710,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4708,8 +4718,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:47Z", - "timestamp_unix_ms": 1788240647948 + "timestamp_iso": "2026-09-01T06:59:28Z", + "timestamp_unix_ms": 1788245968641 }, "expected_hash_check": { "status": "match" @@ -4718,40 +4728,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 3807143, - "median_nanos": 3776078, - "min_nanos": 3770679, + "max_nanos": 3867823, + "median_nanos": 3778241, + "min_nanos": 3756709, "observed_hash": "0xae563f6ab52a4a8b", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69024, + "peak_rss_kb": 72424, "repeat_index": 0, "result_hash": "0xae563f6ab52a4a8b", "status": "ok", - "total_nanos": 3770679 + "total_nanos": 3756709 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69872, + "peak_rss_kb": 72328, "repeat_index": 1, "result_hash": "0xae563f6ab52a4a8b", "status": "ok", - "total_nanos": 3807143 + "total_nanos": 3778241 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69444, + "peak_rss_kb": 72084, "repeat_index": 2, "result_hash": "0xae563f6ab52a4a8b", "status": "ok", - "total_nanos": 3776078 + "total_nanos": 3867823 } ] }, @@ -4770,7 +4780,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4778,8 +4788,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:48Z", - "timestamp_unix_ms": 1788240648182 + "timestamp_iso": "2026-09-01T06:59:28Z", + "timestamp_unix_ms": 1788245968878 }, "expected_hash_check": { "status": "match" @@ -4788,40 +4798,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 4365651, - "median_nanos": 4274135, - "min_nanos": 4261737, + "max_nanos": 4280785, + "median_nanos": 4246705, + "min_nanos": 4230190, "observed_hash": "0x2003bafc5", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68448, + "peak_rss_kb": 71408, "repeat_index": 0, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4365651 + "total_nanos": 4280785 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68720, + "peak_rss_kb": 71352, "repeat_index": 1, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4274135 + "total_nanos": 4246705 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68296, + "peak_rss_kb": 70964, "repeat_index": 2, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4261737 + "total_nanos": 4230190 } ] }, @@ -4840,7 +4850,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4848,8 +4858,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:48Z", - "timestamp_unix_ms": 1788240648417 + "timestamp_iso": "2026-09-01T06:59:29Z", + "timestamp_unix_ms": 1788245969112 }, "expected_hash_check": { "status": "match" @@ -4858,40 +4868,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 60375, - "median_nanos": 60294, - "min_nanos": 60004, + "max_nanos": 60753, + "median_nanos": 60239, + "min_nanos": 59683, "observed_hash": "0xf4243", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68524, + "peak_rss_kb": 71008, "repeat_index": 0, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1920137 + "total_nanos": 1944102 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68236, + "peak_rss_kb": 71240, "repeat_index": 1, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1932004 + "total_nanos": 1927667 }, { "alloc_bytes": null, "error": null, "inner_repeats": 32, - "peak_rss_kb": 68396, + "peak_rss_kb": 71196, "repeat_index": 2, "result_hash": "0xf4243", "status": "ok", - "total_nanos": 1929430 + "total_nanos": 1909861 } ] }, @@ -4910,7 +4920,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4918,8 +4928,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:48Z", - "timestamp_unix_ms": 1788240648649 + "timestamp_iso": "2026-09-01T06:59:29Z", + "timestamp_unix_ms": 1788245969346 }, "expected_hash_check": { "status": "match" @@ -4928,40 +4938,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 4281326, - "median_nanos": 4273234, - "min_nanos": 4247085, + "max_nanos": 4291501, + "median_nanos": 4269729, + "min_nanos": 4252784, "observed_hash": "0x2003bafc5", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68164, + "peak_rss_kb": 70868, "repeat_index": 0, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4281326 + "total_nanos": 4269729 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68224, + "peak_rss_kb": 70868, "repeat_index": 1, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4247085 + "total_nanos": 4291501 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 68136, + "peak_rss_kb": 71180, "repeat_index": 2, "result_hash": "0x2003bafc5", "status": "ok", - "total_nanos": 4273234 + "total_nanos": 4252784 } ] }, @@ -4980,7 +4990,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -4988,8 +4998,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:48Z", - "timestamp_unix_ms": 1788240648882 + "timestamp_iso": "2026-09-01T06:59:29Z", + "timestamp_unix_ms": 1788245969580 }, "expected_hash_check": { "status": "match" @@ -4998,40 +5008,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 4530275, - "median_nanos": 4464307, - "min_nanos": 4459610, + "max_nanos": 4630544, + "median_nanos": 4577084, + "min_nanos": 4565838, "observed_hash": "0x2c5ab36c63d8144e", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69124, + "peak_rss_kb": 72320, "repeat_index": 0, "result_hash": "0x2c5ab36c63d8144e", "status": "ok", - "total_nanos": 4464307 + "total_nanos": 4565838 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69160, + "peak_rss_kb": 71920, "repeat_index": 1, "result_hash": "0x2c5ab36c63d8144e", "status": "ok", - "total_nanos": 4459610 + "total_nanos": 4577084 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69164, + "peak_rss_kb": 72368, "repeat_index": 2, "result_hash": "0x2c5ab36c63d8144e", "status": "ok", - "total_nanos": 4530275 + "total_nanos": 4630544 } ] }, @@ -5050,7 +5060,7 @@ "cpu_cores": 96, "cpu_model": "AMD EPYC 9455 48-Core Processor", "exe_name": "hexintfactor_bench", - "git_commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "git_commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "git_dirty": false, "hostname": "chungus2", "lean_bench_version": "0.1.0", @@ -5058,8 +5068,8 @@ "lean_version": "4.34.0-rc2", "os": "linux", "platform_target": "x86_64-unknown-linux-gnu", - "timestamp_iso": "2026-09-01T05:30:49Z", - "timestamp_unix_ms": 1788240649117 + "timestamp_iso": "2026-09-01T06:59:29Z", + "timestamp_unix_ms": 1788245969816 }, "expected_hash_check": { "status": "match" @@ -5068,40 +5078,40 @@ "hashable": true, "hashes_agree": true, "kind": "fixed", - "max_nanos": 3932589, - "median_nanos": 3830789, - "min_nanos": 3819491, + "max_nanos": 4076743, + "median_nanos": 3901724, + "min_nanos": 3861714, "observed_hash": "0x73341ad461f040fb", "points": [ { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69068, + "peak_rss_kb": 72104, "repeat_index": 0, "result_hash": "0x73341ad461f040fb", "status": "ok", - "total_nanos": 3932589 + "total_nanos": 3901724 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69872, + "peak_rss_kb": 72364, "repeat_index": 1, "result_hash": "0x73341ad461f040fb", "status": "ok", - "total_nanos": 3819491 + "total_nanos": 4076743 }, { "alloc_bytes": null, "error": null, "inner_repeats": 1, - "peak_rss_kb": 69068, + "peak_rss_kb": 72076, "repeat_index": 2, "result_hash": "0x73341ad461f040fb", "status": "ok", - "total_nanos": 3830789 + "total_nanos": 3861714 } ] } @@ -5110,215 +5120,215 @@ "comparisons": { "gmp_ecm": [ { - "adjusted_nanos": 264131.6796875, + "adjusted_nanos": 260394.7421875, "bits": 48, "ecm": { "batch_repeats": 256, "found_factor": true, - "max_nanos": 488707.49609375, - "median_nanos": 483847.59765625, - "min_nanos": 480135.21875, + "max_nanos": 484878.43359375, + "median_nanos": 478947.33984375, + "min_nanos": 477722.31640625, "output_example": [ 1000003, 268435579 ], "samples_nanos": [ - 480135.21875, - 488707.49609375, - 480372.25, - 488190.71484375, - 484395.28515625, - 483847.59765625, - 482609.671875 + 482127.83203125, + 478947.33984375, + 482431.5625, + 477722.31640625, + 478790.30859375, + 478243.953125, + 484878.43359375 ] }, "eligible": true, - "lean_nanos": 59793.0, - "lean_over_adjusted": 0.2263757231648336, + "lean_nanos": 59786.0, + "lean_over_adjusted": 0.2295975698194031, "n": 268436384306737, - "overhead_fraction": 0.45410149607655464 + "overhead_fraction": 0.4563186377181879 }, { - "adjusted_nanos": 42980.4296875, + "adjusted_nanos": 39781.234375, "bits": 56, "ecm": { "batch_repeats": 256, "found_factor": true, - "max_nanos": 264128.0, - "median_nanos": 262696.34765625, - "min_nanos": 261527.07421875, + "max_nanos": 261006.46875, + "median_nanos": 258333.83203125, + "min_nanos": 257306.37109375, "output_example": [ 1000003, 68719476901 ], "samples_nanos": [ - 263283.546875, - 262696.34765625, - 262876.18359375, - 264128.0, - 261527.07421875, - 261632.6640625, - 261688.328125 + 261006.46875, + 258333.83203125, + 257306.37109375, + 258165.26171875, + 258475.95703125, + 257945.5625, + 259289.3515625 ] }, "eligible": false, - "lean_nanos": 60030.0, - "lean_over_adjusted": 1.396682174572548, + "lean_nanos": 59976.0, + "lean_over_adjusted": 1.5076455253910155, "n": 68719683059430703, - "overhead_fraction": 0.8363874105180106 + "overhead_fraction": 0.8460084222720478 }, { - "adjusted_nanos": 145252.578125, + "adjusted_nanos": 143724.52734375, "bits": 64, "ecm": { "batch_repeats": 256, "found_factor": true, - "max_nanos": 366711.38671875, - "median_nanos": 364968.49609375, - "min_nanos": 362812.3671875, + "max_nanos": 364225.171875, + "median_nanos": 362277.125, + "min_nanos": 359840.078125, "output_example": [ 1000003, 17592186044591 ], "samples_nanos": [ - 366292.6796875, - 363513.796875, - 365348.7421875, - 366711.38671875, - 362812.3671875, - 364618.24609375, - 364968.49609375 + 363640.75, + 360981.5, + 361949.296875, + 362277.125, + 359840.078125, + 364225.171875, + 363127.33203125 ] }, "eligible": false, - "lean_nanos": 60294.0, - "lean_over_adjusted": 0.41509762358994273, + "lean_nanos": 60239.0, + "lean_over_adjusted": 0.4191281830130823, "n": 17592238821149133773, - "overhead_fraction": 0.6020133801146257 + "overhead_fraction": 0.6032746275554935 }, { - "adjusted_nanos": 51624.1796875, + "adjusted_nanos": 50554.1171875, "bits": 72, "ecm": { "batch_repeats": 256, "found_factor": false, - "max_nanos": 272681.03125, - "median_nanos": 271340.09765625, - "min_nanos": 270885.12890625, + "max_nanos": 269703.5390625, + "median_nanos": 269106.71484375, + "min_nanos": 268443.58203125, "output_example": [ 2362258565959719996521 ], "samples_nanos": [ - 271062.2265625, - 272681.03125, - 271340.09765625, - 271493.87890625, - 272339.6640625, - 271328.01171875, - 270885.12890625 + 268714.8046875, + 268443.58203125, + 269703.5390625, + 269106.71484375, + 269476.71875, + 269116.26171875, + 268781.69921875 ] }, "eligible": false, - "lean_nanos": 4299773.0, - "lean_over_adjusted": 83.28990457626824, + "lean_nanos": 4248237.0, + "lean_over_adjusted": 84.03345239406966, "n": 2362258565959719996521, - "overhead_fraction": 0.8097436385797258 + "overhead_fraction": 0.8121410042969275 }, { - "adjusted_nanos": 128646.04296875, + "adjusted_nanos": 127512.44921875, "bits": 76, "ecm": { "batch_repeats": 256, "found_factor": true, - "max_nanos": 355228.9765625, - "median_nanos": 348361.9609375, - "min_nanos": 346437.19921875, + "max_nanos": 349538.67578125, + "median_nanos": 346065.046875, + "min_nanos": 345720.9453125, "output_example": [ 8593846213, 4398046523483 ], "samples_nanos": [ - 351924.078125, - 346437.19921875, - 348361.9609375, - 348259.3125, - 347955.4609375, - 355228.9765625, - 350700.1171875 + 346010.4375, + 349480.38671875, + 346030.07421875, + 349538.67578125, + 346065.046875, + 348070.2890625, + 345720.9453125 ] }, "eligible": false, - "lean_nanos": 4274135.0, - "lean_over_adjusted": 33.22399120382, + "lean_nanos": 4246705.0, + "lean_over_adjusted": 33.304238339228334, "n": 37796135460432195119879, - "overhead_fraction": 0.6307115661464814 + "overhead_fraction": 0.6315361797725617 }, { - "adjusted_nanos": 158269.7578125, + "adjusted_nanos": 155218.796875, "bits": 80, "ecm": { "batch_repeats": 256, "found_factor": true, - "max_nanos": 385638.46875, - "median_nanos": 377985.67578125, - "min_nanos": 372176.7578125, + "max_nanos": 376966.28515625, + "median_nanos": 373771.39453125, + "min_nanos": 372853.546875, "output_example": [ 8593846213, 70368744190051 ], "samples_nanos": [ - 372176.7578125, - 385638.46875, - 382110.81640625, - 375829.35546875, - 377985.67578125, - 382552.44921875, - 376820.8671875 + 372853.546875, + 375967.03125, + 376966.28515625, + 374030.71875, + 373449.3515625, + 373771.39453125, + 373268.8125 ] }, "eligible": false, - "lean_nanos": 4273234.0, - "lean_over_adjusted": 26.99968748964942, + "lean_nanos": 4269729.0, + "lean_over_adjusted": 27.50780888630696, "n": 604738165771235538626863, - "overhead_fraction": 0.5812810697511861 + "overhead_fraction": 0.5847226429147654 } ], "gmp_ecm_overhead": { "batch_repeats": 256, "found_factor": false, - "max_nanos": 222072.22265625, - "median_nanos": 219715.91796875, - "min_nanos": 218696.32421875, + "max_nanos": 219093.359375, + "median_nanos": 218552.59765625, + "min_nanos": 217782.1171875, "output_example": [ 15 ], "samples_nanos": [ - 222072.22265625, - 219715.91796875, - 221461.6328125, - 219669.32421875, - 221473.0546875, - 218696.32421875, - 219040.11328125 + 218552.59765625, + 218794.67578125, + 219093.359375, + 218877.69140625, + 218006.5546875, + 217782.1171875, + 218316.89453125 ] }, "pari": [ { "bits": 32, - "lean_batch_nanos": 619793.0, - "lean_nanos": 123958.6, - "lean_over_pari": 36.266744685714286, + "lean_batch_nanos": 561167.0, + "lean_nanos": 112233.4, + "lean_over_pari": 32.83628617142857, "lean_seed_count": 5, "n": 4296195809, "pari": { "batch_repeats": 16384, - "max_nanos": 3479.00390625, + "max_nanos": 3417.96875, "median_nanos": 3417.96875, "min_nanos": 3356.93359375, "samples_nanos": [ - 3479.00390625, - 3479.00390625, - 3479.00390625, + 3417.96875, + 3417.96875, + 3417.96875, 3356.93359375, 3417.96875, 3417.96875, @@ -5328,32 +5338,32 @@ }, { "bits": 40, - "lean_batch_nanos": 6439605.0, - "lean_nanos": 1287921.0, - "lean_over_pari": 219.805184, + "lean_batch_nanos": 6555608.0, + "lean_nanos": 1311121.6, + "lean_over_pari": 223.76475306666669, "lean_seed_count": 5, "n": 1099546267613, "pari": { "batch_repeats": 16384, - "max_nanos": 5920.41015625, + "max_nanos": 5859.375, "median_nanos": 5859.375, - "min_nanos": 5859.375, + "min_nanos": 5798.33984375, "samples_nanos": [ 5859.375, 5859.375, 5859.375, - 5920.41015625, - 5920.41015625, 5859.375, - 5920.41015625 + 5859.375, + 5859.375, + 5798.33984375 ] } }, { "bits": 48, - "lean_batch_nanos": 13355457.0, - "lean_nanos": 2671091.4, - "lean_over_pari": 43.41583481904762, + "lean_batch_nanos": 13399012.0, + "lean_nanos": 2679802.4, + "lean_over_pari": 43.557423136507936, "lean_seed_count": 5, "n": 281475177027259, "pari": { @@ -5364,19 +5374,19 @@ "samples_nanos": [ 61523.4375, 61523.4375, - 62500.0, 61523.4375, - 62500.0, 61523.4375, - 61523.4375 + 61523.4375, + 61523.4375, + 62500.0 ] } }, { "bits": 56, - "lean_batch_nanos": 43346682.0, - "lean_nanos": 8669336.4, - "lean_over_pari": 64.32898893913044, + "lean_batch_nanos": 43404639.0, + "lean_nanos": 8680927.8, + "lean_over_pari": 64.41500048695653, "lean_seed_count": 5, "n": 72057609069267727, "pari": { @@ -5386,66 +5396,66 @@ "min_nanos": 132812.5, "samples_nanos": [ 134765.625, + 132812.5, 134765.625, 134765.625, + 132812.5, 134765.625, - 134765.625, - 134765.625, - 132812.5 + 134765.625 ] } }, { "bits": 64, - "lean_batch_nanos": 193083657.0, - "lean_nanos": 38616731.4, - "lean_over_pari": 318.8994593032258, + "lean_batch_nanos": 193956645.0, + "lean_nanos": 38791329.0, + "lean_over_pari": 325.5927942295082, "lean_seed_count": 5, "n": 18446744168197812149, "pari": { "batch_repeats": 512, "max_nanos": 121093.75, - "median_nanos": 121093.75, + "median_nanos": 119140.625, "min_nanos": 119140.625, "samples_nanos": [ 119140.625, 119140.625, - 121093.75, 119140.625, 121093.75, 121093.75, - 121093.75 + 121093.75, + 119140.625 ] } }, { "bits": 72, - "lean_batch_nanos": 720462189.0, - "lean_nanos": 144092437.8, - "lean_over_pari": 793.2830984258065, + "lean_batch_nanos": 716677343.0, + "lean_nanos": 143335468.6, + "lean_over_pari": 780.7208502468085, "lean_seed_count": 5, "n": 4722366488642080239163, "pari": { "batch_repeats": 512, - "max_nanos": 183593.75, - "median_nanos": 181640.625, + "max_nanos": 185546.875, + "median_nanos": 183593.75, "min_nanos": 181640.625, "samples_nanos": [ + 185546.875, 183593.75, 183593.75, 183593.75, 181640.625, - 181640.625, - 181640.625, - 181640.625 + 183593.75, + 185546.875 ] } }, { "bits": 80, - "lean_batch_nanos": 3158426570.0, - "lean_nanos": 631685314.0, - "lean_over_pari": 1497.3281517037037, + "lean_batch_nanos": 3127038616.0, + "lean_nanos": 625407723.2, + "lean_over_pari": 1482.4479364740741, "lean_seed_count": 5, "n": 1208925819625624289983961, "pari": { @@ -5454,12 +5464,12 @@ "median_nanos": 421875.0, "min_nanos": 421875.0, "samples_nanos": [ - 429687.5, - 421875.0, 421875.0, + 429687.5, 421875.0, 421875.0, 421875.0, + 429687.5, 421875.0 ] } @@ -5468,7 +5478,7 @@ }, "config": { "gmp_ecm_batch_repeats": 256, - "gmp_ecm_command": "ecm -q -sigma 7 1000 1", + "gmp_ecm_command": "ecm -q -sigma 0:7 1000 1", "gmp_ecm_overhead_input": 15, "gmp_ecm_timing": "fixed persistent 256-input batch; B2 < B1 disables stage 2", "pari_timing": "GP getwalltime around a calibrated in-process factor batch", @@ -5816,15 +5826,15 @@ } ], "environment": { - "command": "scripts/bench/intfactor_phase4.py --cpu 7 --rounds 7 --timeout 120 --output reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json", - "commit": "ecb06bcb19222e1656cc7039c9abdace00da4ddb", + "command": "scripts/bench/intfactor_phase4.py --cpu 7 --rounds 7 --timeout 120 --output reports/bench-results/hex-int-factor-phase4-f80afaec-chungus2-cpu7.json", + "commit": "f80afaec0ab1e4791d95f17e130864f929aef523", "dirty": false, "dirty_status": "", "ecm_config": "Compilation options:\nIncluded GMP header files version 6.3.0\nGMP_NUMB_BITS = 64\nTuning parameters from x86_64/params.h\nGWNUM_VERSION undefined\nHAVE_SSE2 = 1\nHAVE___GMPN_ADD_NC undefined\nHAVE___GMPN_MOD_34LSUB1 = 1\nHAVE___GMPN_REDC_1 = 1\nUSE_ASM_REDC = 1\nWINDOWS64_ABI undefined\nWANT_ASSERT undefined\n_OPENMP undefined\nMPZMOD_THRESHOLD = 54\nREDC_THRESHOLD = 512\nMUL_NTT_THRESHOLD = 16384\nNTT_GFP_TWIDDLE_DIF_BREAKOVER = 17\nNTT_GFP_TWIDDLE_DIT_BREAKOVER = 17\nPREREVERTDIVISION_NTT_THRESHOLD = 32\nPOLYINVERT_NTT_THRESHOLD = 512\nPOLYEVALT_NTT_THRESHOLD = 512\nMPZSPV_NORMALISE_STRIDE = 512\nWITH_GPU undefined", "hostname": "chungus2", "kernel_source_sha256": "fad5c66186fd31c49793245df5052c1658ce38e0a3bbcec477f104b9cd9beb8f", "lean": "Lean (version 4.34.0-rc2, x86_64-unknown-linux-gnu, commit 6a10ac8c22beadecabdbb0919c2b50214762f91d, Release)", - "lean_bench_sha256": "d0bd18eb6f48d3ef210f323e686932c56832df6c0c03214c7faa4c084ca1d4bf", + "lean_bench_sha256": "6f2dfac812a7d9787bf3c8e440a26ed22e97c9ae0230ac2699a24ab16708b93e", "pari_version": "GP/PARI CALCULATOR Version 2.17.3 (released)", "platform": "Linux-6.12.100-x86_64-with-glibc2.42", "python": "3.14.6", @@ -5834,11 +5844,11 @@ ], "cpu": 7, "cpu_model": "unknown", - "cpu_pressure": "some avg10=0.09 avg60=0.23 avg300=0.07 total=33819111549\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure": "some avg10=0.38 avg60=0.19 avg300=1.00 total=33844229653\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", "load_average": [ - 4.306640625, - 6.4541015625, - 5.3212890625 + 2.81396484375, + 2.34423828125, + 2.36376953125 ] }, "state_before": { @@ -5847,11 +5857,11 @@ ], "cpu": 7, "cpu_model": "unknown", - "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.00 total=33818248747\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", + "cpu_pressure": "some avg10=0.00 avg60=0.00 avg300=0.00 total=33827480428\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0", "load_average": [ - 6.26513671875, - 4.21435546875, - 3.76123046875 + 2.59814453125, + 2.2275390625, + 2.38671875 ] } }, @@ -5859,86 +5869,93 @@ "balanced": [ { "bits": 32, - "completion_nanos": 1241671.0, - "full_over_rho": 5.533921458669691, - "full_over_rho_plus_completion": 0.45786126263298493, + "completion_nanos": 1235572.0, + "full_over_rho": 5.035054302793455, + "full_over_rho_plus_completion": 0.41659761772779835, "hash": "0x1bf8f79828d53905", "n": 4296195809, - "normal_nanos": 619793.0, - "rho_nanos": 111998.879028 + "normal_nanos": 561167.0, + "public_route": "table-complete", + "rho_nanos": 111452.025391 }, { "bits": 40, - "completion_nanos": 3830789.0, - "full_over_rho": 2.740586882115969, - "full_over_rho_plus_completion": 1.0419218851594074, + "completion_nanos": 3901724.0, + "full_over_rho": 2.8229244396925197, + "full_over_rho_plus_completion": 1.053279020787985, "hash": "0x73341ad461f040fb", "n": 1099546267613, - "normal_nanos": 6439605.0, - "rho_nanos": 2349717.515625 + "normal_nanos": 6555608.0, + "public_route": "rho-driven", + "rho_nanos": 2322275.40625 }, { "bits": 48, - "completion_nanos": 3776078.0, - "full_over_rho": 1.4364351091964982, - "full_over_rho_plus_completion": 1.0215500032052018, + "completion_nanos": 3778241.0, + "full_over_rho": 1.4654062953892808, + "full_over_rho_plus_completion": 1.0369316947577476, "hash": "0xae563f6ab52a4a8b", "n": 281475177027259, - "normal_nanos": 13355457.0, - "rho_nanos": 9297640.328125 + "normal_nanos": 13399012.0, + "public_route": "rho-driven", + "rho_nanos": 9143547.453125 }, { "bits": 56, - "completion_nanos": 3797108.0, - "full_over_rho": 1.1053017198432684, - "full_over_rho_plus_completion": 1.007730376199419, + "completion_nanos": 3868935.0, + "full_over_rho": 1.1246785753381978, + "full_over_rho_plus_completion": 1.022202894290124, "hash": "0x386194db34d47118", "n": 72057609069267727, - "normal_nanos": 43346682.0, - "rho_nanos": 39217058.3125 + "normal_nanos": 43404639.0, + "public_route": "rho-driven", + "rho_nanos": 38592927.75 }, { "bits": 64, - "completion_nanos": 4526680.0, - "full_over_rho": 1.0618611102157258, - "full_over_rho_plus_completion": 1.0360687799433912, + "completion_nanos": 4460111.0, + "full_over_rho": 1.0639096832017951, + "full_over_rho_plus_completion": 1.0385026831410527, "hash": "0x6dc7828c846f9e2b", "n": 18446744168197812149, - "normal_nanos": 193083657.0, - "rho_nanos": 181835133.75 + "normal_nanos": 193956645.0, + "public_route": "rho-driven", + "rho_nanos": 182305554.75 }, { "bits": 72, - "completion_nanos": 4464307.0, - "full_over_rho": 0.989222258114209, - "full_over_rho_plus_completion": 0.9831955984827954, + "completion_nanos": 4577084.0, + "full_over_rho": 0.9861467064444435, + "full_over_rho_plus_completion": 0.9799747673748104, "hash": "0x2c5ab36c63d8144e", "n": 4722366488642080239163, - "normal_nanos": 720462189.0, - "rho_nanos": 728311745.0 + "normal_nanos": 716677343.0, + "public_route": "rho-driven", + "rho_nanos": 726745157.0 }, { "bits": 80, - "completion_nanos": 4730122.0, - "full_over_rho": 0.9846957516143995, - "full_over_rho_plus_completion": 0.9832457592876716, + "completion_nanos": 4763631.0, + "full_over_rho": 0.9771546003720949, + "full_over_rho_plus_completion": 0.9757022030649969, "hash": "0x62b9a8e4f8df37af", "n": 1208925819625624289983961, - "normal_nanos": 3158426570.0, - "rho_nanos": 3207515179.0 + "normal_nanos": 3127038616.0, + "public_route": "rho-driven", + "rho_nanos": 3200147259.0 } ], "power": { - "generic_nanos": 2007856.0, + "generic_nanos": 2030369.0, "hash": "0x681a285cd74ea124", - "split_nanos": 1915470.0, - "split_over_generic": 0.9539877361723151 + "split_nanos": 1920557.0, + "split_over_generic": 0.9459152498880745 }, "table": { - "dispatch_nanos": 38159.0, + "dispatch_nanos": 37249.0, "hash": "0x2e89d71edc0211cb", - "ratio": 1.1837753994105786, - "trial_nanos": 32235.0 + "ratio": 1.1808959198554354, + "trial_nanos": 31543.0 } }, "schema": "hex-int-factor-phase4/3" diff --git a/reports/hex-int-factor-performance.md b/reports/hex-int-factor-performance.md index 21bb196aa..4dd98e396 100644 --- a/reports/hex-int-factor-performance.md +++ b/reports/hex-int-factor-performance.md @@ -41,21 +41,21 @@ for either mode-3 family. ## Native artifact and harness verdicts The clean native artifact is -`reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json` +`reports/bench-results/hex-int-factor-phase4-f80afaec-chungus2-cpu7.json` (SHA-256 -`65bf567777a07e963f344befc70e7f41a0fe11882628b43729ae3ccd99d809d9`). -It records source commit `ecb06bcb19222e1656cc7039c9abdace00da4ddb`, +`547cb0b332f80c16de2e88d7c731d20fd4a80a5f5210fb15e2976434cdd1cd5c`). +It records source commit `f80afaec0ab1e4791d95f17e130864f929aef523`, benchmark executable SHA-256 -`d0bd18eb6f48d3ef210f323e686932c56832df6c0c03214c7faa4c084ca1d4bf`, +`6f2dfac812a7d9787bf3c8e440a26ed22e97c9ae0230ac2699a24ab16708b93e`, Lean 4.34.0-rc2, lean-bench 0.1.0, host `chungus2`, and CPU 7 affinity. | Target | Domain | Declared model | Exact verdict | Slope | |---|---:|---:|---|---:| -| `runSquareFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | -0.145 | -| `runReplay` | exponent 1024--262144 | `n * n` | `consistent_with_declared_complexity` | -0.017 | +| `runSquareFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | -0.139 | +| `runReplay` | exponent 1024--262144 | `n * n` | `consistent_with_declared_complexity` | -0.065 | | `runBalancedRho` | 32--80 bits | `2 ^ (n / 4)` | `consistent_with_declared_complexity` | n/a | -| `runSigmaFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | 0.039 | -| `runTotientFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | 0.101 | +| `runSigmaFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | 0.038 | +| `runTotientFactorCount` | 32--1024 entries | `n * n` | `consistent_with_declared_complexity` | 0.100 | | `runSigmaExponent` | 16384--4194304 | `n * n.log2` | `consistent_with_declared_complexity` | 0.150 | | `runOrder` | 257--1048589 | `n` | `consistent_with_declared_complexity` | -0.002 | @@ -73,37 +73,37 @@ all other fixed rows use three. | Target | Exact harness result | |---|---| -| `runPowerGenericBatch` | median 2.008 ms; expected hash match | -| `runBalancedCompletion64` | median 4.527 ms; expected hash match | -| `runBalancedFactor64` | median 193.084 ms; expected hash match | -| `runPMinusOneBatch` | median 11.050 ms; expected hash match | -| `runBalancedFactor72` | median 720.462 ms; expected hash match | +| `runPowerGenericBatch` | median 2.030 ms; expected hash match | +| `runBalancedCompletion64` | median 4.460 ms; expected hash match | +| `runBalancedFactor64` | median 193.957 ms; expected hash match | +| `runPMinusOneBatch` | median 11.067 ms; expected hash match | +| `runBalancedFactor72` | median 716.677 ms; expected hash match | | `runEcm48` | median 0.060 ms; expected hash match | -| `runEcmRhoBatch` | median 175.476 ms; expected hash match | -| `runBalancedCompletion80` | median 4.730 ms; expected hash match | -| `runBalancedFactor40` | median 6.440 ms; expected hash match | -| `runPowerSplitBatch` | median 1.915 ms; expected hash match | +| `runEcmRhoBatch` | median 175.199 ms; expected hash match | +| `runBalancedCompletion80` | median 4.764 ms; expected hash match | +| `runBalancedFactor40` | median 6.556 ms; expected hash match | +| `runPowerSplitBatch` | median 1.921 ms; expected hash match | | `runDownstreamOrder` | median 0.001 ms; expected hash match | -| `runBalancedFactor48` | median 13.355 ms; expected hash match | +| `runBalancedFactor48` | median 13.399 ms; expected hash match | | `runTableTrial` | median 0.032 ms; expected hash match | -| `runBalancedFactor56` | median 43.347 ms; expected hash match | -| `runDefaultFuelSchedule` | median 921.422 ms; expected hash match | -| `runCyclotomicBatch` | median 0.014 ms; expected hash match | -| `runEcm72` | median 4.300 ms; expected hash match | -| `runDownstreamPrimitiveRoot` | median 1.224 ms; expected hash match | -| `runTableDispatch` | median 0.038 ms; expected hash match | -| `runBalancedCompletion56` | median 3.797 ms; expected hash match | +| `runBalancedFactor56` | median 43.405 ms; expected hash match | +| `runDefaultFuelSchedule` | median 913.543 ms; expected hash match | +| `runCyclotomicBatch` | median 0.013 ms; expected hash match | +| `runEcm72` | median 4.248 ms; expected hash match | +| `runDownstreamPrimitiveRoot` | median 1.190 ms; expected hash match | +| `runTableDispatch` | median 0.037 ms; expected hash match | +| `runBalancedCompletion56` | median 3.869 ms; expected hash match | | `runEcm56` | median 0.060 ms; expected hash match | -| `runEcmBatch` | median 12.938 ms; expected hash match | -| `runBalancedCompletion32` | median 1.242 ms; expected hash match | -| `runBalancedFactor32` | median 0.620 ms; expected hash match | -| `runBalancedFactor80` | median 3158.427 ms; expected hash match | -| `runBalancedCompletion48` | median 3.776 ms; expected hash match | -| `runEcm76` | median 4.274 ms; expected hash match | +| `runEcmBatch` | median 12.742 ms; expected hash match | +| `runBalancedCompletion32` | median 1.236 ms; expected hash match | +| `runBalancedFactor32` | median 0.561 ms; expected hash match | +| `runBalancedFactor80` | median 3127.039 ms; expected hash match | +| `runBalancedCompletion48` | median 3.778 ms; expected hash match | +| `runEcm76` | median 4.247 ms; expected hash match | | `runEcm64` | median 0.060 ms; expected hash match | -| `runEcm80` | median 4.273 ms; expected hash match | -| `runBalancedCompletion72` | median 4.464 ms; expected hash match | -| `runBalancedCompletion40` | median 3.831 ms; expected hash match | +| `runEcm80` | median 4.270 ms; expected hash match | +| `runBalancedCompletion72` | median 4.577 ms; expected hash match | +| `runBalancedCompletion40` | median 3.902 ms; expected hash match | ## Factorization decomposition and retained power route @@ -121,13 +121,13 @@ both complete outputs agree. | bits | public route | public full | raw rho split | post-split completion | full / rho | full / (rho + completion) | |---:|---|---:|---:|---:|---:|---:| -| 32 | table-complete | 0.620 ms | 0.112 ms | 1.242 ms | 5.534x | 0.458x | -| 40 | rho-driven | 6.440 ms | 2.350 ms | 3.831 ms | 2.741x | 1.042x | -| 48 | rho-driven | 13.355 ms | 9.298 ms | 3.776 ms | 1.436x | 1.022x | -| 56 | rho-driven | 43.347 ms | 39.217 ms | 3.797 ms | 1.105x | 1.008x | -| 64 | rho-driven | 193.084 ms | 181.835 ms | 4.527 ms | 1.062x | 1.036x | -| 72 | rho-driven | 720.462 ms | 728.312 ms | 4.464 ms | 0.989x | 0.983x | -| 80 | rho-driven | 3158.427 ms | 3207.515 ms | 4.730 ms | 0.985x | 0.983x | +| 32 | table-complete | 0.561 ms | 0.111 ms | 1.236 ms | 5.035x | 0.417x | +| 40 | rho-driven | 6.556 ms | 2.322 ms | 3.902 ms | 2.823x | 1.053x | +| 48 | rho-driven | 13.399 ms | 9.144 ms | 3.778 ms | 1.465x | 1.037x | +| 56 | rho-driven | 43.405 ms | 38.593 ms | 3.869 ms | 1.125x | 1.022x | +| 64 | rho-driven | 193.957 ms | 182.306 ms | 4.460 ms | 1.064x | 1.039x | +| 72 | rho-driven | 716.677 ms | 726.745 ms | 4.577 ms | 0.986x | 0.980x | +| 80 | rho-driven | 3127.039 ms | 3200.147 ms | 4.764 ms | 0.977x | 0.976x | The two ratios are explanatory observations, not gates between unequal APIs. The 32-bit public operand is fully consumed by the committed prime table, so @@ -139,14 +139,14 @@ and direct-rho generator trajectories differ. They do not define a second algorithm or support an inference about SQUFOF. The independent table control has identical canonical hashes: public dispatch -is 0.038159 ms and direct trial division is 0.032235 ms, a 1.184x ratio under +is 0.037249 ms and direct trial division is 0.031543 ms, a 1.181x ratio under the preregistered 1.25 gate. Generic and cyclotomic power factorization use the same target-derived seed, the same exponent set 12 through 80 (including 72 and 80), and canonical complete-factorization encodings. Both have hash `0x681a285cd74ea124` over -seven repeats. The split/generic median ratio is 0.954, satisfying the -preregistered `<= 0.98` retention rule by 2.6 percentage points, so the +seven repeats. The split/generic median ratio is 0.946, satisfying the +preregistered `<= 0.98` retention rule by 3.4 percentage points, so the specialized route remains. That margin is real but intentionally modest; the seven retained paired repeats make it visible rather than hiding it in one run. @@ -178,42 +178,42 @@ up rather than retrofitting a slope: Budgets were preregistered from the preceding clean pinned-host diagnostic, rounded upward to coarse 10/20/50/100/200/500/750/2000/6000 ms ceilings. A 10 ms resolution envelope is the minimum for sub-millisecond targets. The -slowest target still has 90.0% clean-baseline headroom; all other targets have -at least 111.4%. `margin` is `(budget / clean median - 1) * 100`. +slowest target still has 91.9% clean-baseline headroom; all other targets have +at least 109.9%. `margin` is `(budget / clean median - 1) * 100`. | Target | Clean median (ms) | Budget (ms) | Margin | |---|---:|---:|---:| -| `runBalancedCompletion32` | 1.242 | 10 | 705.4% | -| `runBalancedCompletion40` | 3.831 | 10 | 161.0% | -| `runBalancedCompletion48` | 3.776 | 10 | 164.8% | -| `runBalancedCompletion56` | 3.797 | 10 | 163.4% | -| `runBalancedCompletion64` | 4.527 | 10 | 120.9% | -| `runBalancedCompletion72` | 4.464 | 10 | 124.0% | -| `runBalancedCompletion80` | 4.730 | 10 | 111.4% | -| `runBalancedFactor32` | 0.620 | 10 | 1513.4% | -| `runBalancedFactor40` | 6.440 | 50 | 676.4% | -| `runBalancedFactor48` | 13.355 | 100 | 648.8% | -| `runBalancedFactor56` | 43.347 | 200 | 361.4% | -| `runBalancedFactor64` | 193.084 | 750 | 288.4% | -| `runBalancedFactor72` | 720.462 | 2000 | 177.6% | -| `runBalancedFactor80` | 3158.427 | 6000 | 90.0% | -| `runCyclotomicBatch` | 0.014 | 10 | 72935.3% | -| `runDefaultFuelSchedule` | 921.422 | 2000 | 117.1% | -| `runDownstreamOrder` | 0.001 | 10 | 811588.3% | -| `runDownstreamPrimitiveRoot` | 1.224 | 20 | 1534.4% | -| `runEcm48` | 0.060 | 20 | 33348.7% | -| `runEcm56` | 0.060 | 20 | 33216.7% | -| `runEcm64` | 0.060 | 20 | 33070.8% | -| `runEcm72` | 4.300 | 20 | 365.1% | -| `runEcm76` | 4.274 | 20 | 367.9% | -| `runEcm80` | 4.273 | 20 | 368.0% | -| `runEcmBatch` | 12.938 | 100 | 672.9% | -| `runEcmRhoBatch` | 175.476 | 500 | 184.9% | -| `runPMinusOneBatch` | 11.050 | 100 | 805.0% | -| `runPowerGenericBatch` | 2.008 | 20 | 896.1% | -| `runPowerSplitBatch` | 1.915 | 20 | 944.1% | -| `runTableDispatch` | 0.038 | 10 | 26106.1% | -| `runTableTrial` | 0.032 | 10 | 30922.2% | +| `runBalancedCompletion32` | 1.236 | 10 | 709.3% | +| `runBalancedCompletion40` | 3.902 | 10 | 156.3% | +| `runBalancedCompletion48` | 3.778 | 10 | 164.7% | +| `runBalancedCompletion56` | 3.869 | 10 | 158.5% | +| `runBalancedCompletion64` | 4.460 | 10 | 124.2% | +| `runBalancedCompletion72` | 4.577 | 10 | 118.5% | +| `runBalancedCompletion80` | 4.764 | 10 | 109.9% | +| `runBalancedFactor32` | 0.561 | 10 | 1682.0% | +| `runBalancedFactor40` | 6.556 | 50 | 662.7% | +| `runBalancedFactor48` | 13.399 | 100 | 646.3% | +| `runBalancedFactor56` | 43.405 | 200 | 360.8% | +| `runBalancedFactor64` | 193.957 | 750 | 286.7% | +| `runBalancedFactor72` | 716.677 | 2000 | 179.1% | +| `runBalancedFactor80` | 3127.039 | 6000 | 91.9% | +| `runCyclotomicBatch` | 0.013 | 10 | 74504.6% | +| `runDefaultFuelSchedule` | 913.543 | 2000 | 118.9% | +| `runDownstreamOrder` | 0.001 | 10 | 817561.5% | +| `runDownstreamPrimitiveRoot` | 1.190 | 20 | 1580.7% | +| `runEcm48` | 0.060 | 20 | 33352.6% | +| `runEcm56` | 0.060 | 20 | 33246.7% | +| `runEcm64` | 0.060 | 20 | 33101.1% | +| `runEcm72` | 4.248 | 20 | 370.8% | +| `runEcm76` | 4.247 | 20 | 371.0% | +| `runEcm80` | 4.270 | 20 | 368.4% | +| `runEcmBatch` | 12.742 | 100 | 684.8% | +| `runEcmRhoBatch` | 175.199 | 500 | 185.4% | +| `runPMinusOneBatch` | 11.067 | 100 | 803.6% | +| `runPowerGenericBatch` | 2.030 | 20 | 885.0% | +| `runPowerSplitBatch` | 1.921 | 20 | 941.4% | +| `runTableDispatch` | 0.037 | 10 | 26746.4% | +| `runTableTrial` | 0.032 | 10 | 31602.8% | These are collector assertions on CPU 7, not target-body assertions in `lake exe hexintfactor_bench verify`. @@ -227,17 +227,17 @@ context rather than an internal rho or dispatch gate. | bits | Hex factor per call | PARI `factor` | Hex / PARI | |---:|---:|---:|---:| -| 32 | 0.124 ms | 0.003 ms | 36.27x | -| 40 | 1.288 ms | 0.006 ms | 219.81x | -| 48 | 2.671 ms | 0.062 ms | 43.42x | -| 56 | 8.669 ms | 0.135 ms | 64.33x | -| 64 | 38.617 ms | 0.121 ms | 318.90x | -| 72 | 144.092 ms | 0.182 ms | 793.28x | -| 80 | 631.685 ms | 0.422 ms | 1497.33x | +| 32 | 0.112 ms | 0.003 ms | 32.84x | +| 40 | 1.311 ms | 0.006 ms | 223.76x | +| 48 | 2.680 ms | 0.062 ms | 43.56x | +| 56 | 8.681 ms | 0.135 ms | 64.42x | +| 64 | 38.791 ms | 0.119 ms | 325.59x | +| 72 | 143.335 ms | 0.184 ms | 780.72x | +| 80 | 625.408 ms | 0.422 ms | 1482.45x | The low rungs are irregular because the implementations select different -portfolios. From 48 through 80 bits the ratio grows sharply from 43.42x to -1497.33x. The accompanying raw-rho profile attributes the Hex-side cost to the +portfolios. From 48 through 80 bits the ratio grows sharply from 43.56x to +1482.45x. The accompanying raw-rho profile attributes the Hex-side cost to the Brent loop, allocation, and GMP, while the wall ratio also includes an expected portfolio and algorithm-class divergence from PARI. It is useful orientation, not a standalone unresolved defect and not evidence for a particular @@ -248,7 +248,7 @@ curve sigma 7, B1 1000, and B2 below B1 to disable stage 2. The explicit `parameterization:sigma` syntax removes any dependence on GMP-ECM's default; verbose probes report `sigma=0:7` for every operand. Every operand and the overhead control use the same persistent 256-input batch. The measured floor -is 0.220 ms/input; a row is ratio-eligible only under the preregistered rule +is 0.219 ms/input; a row is ratio-eligible only under the preregistered rule that this floor is at most 50% of raw time. Equal discovered factors do not imply equal stage-1 wall cost: a curve can reach a gcd checkpoint with the whole composite on one cofactor while yielding a nontrivial gcd on another. @@ -256,12 +256,12 @@ Output reconstruction is checked even for ineligible rows. | bits | Hex ECM | GMP raw | adjusted | factor found | eligible | Hex / adjusted | |---:|---:|---:|---:|:---:|:---:|---:| -| 48 | 0.060 ms | 0.484 ms | 0.264 ms | yes | yes | 0.23x | -| 56 | 0.060 ms | 0.263 ms | 0.043 ms | yes | no | -- | -| 64 | 0.060 ms | 0.365 ms | 0.145 ms | yes | no | -- | -| 72 | 4.300 ms | 0.271 ms | 0.052 ms | no | no | -- | -| 76 | 4.274 ms | 0.348 ms | 0.129 ms | yes | no | -- | -| 80 | 4.273 ms | 0.378 ms | 0.158 ms | yes | no | -- | +| 48 | 0.060 ms | 0.479 ms | 0.260 ms | yes | yes | 0.23x | +| 56 | 0.060 ms | 0.258 ms | 0.040 ms | yes | no | -- | +| 64 | 0.060 ms | 0.362 ms | 0.144 ms | yes | no | -- | +| 72 | 4.248 ms | 0.269 ms | 0.051 ms | no | no | -- | +| 76 | 4.247 ms | 0.346 ms | 0.128 ms | yes | no | -- | +| 80 | 4.270 ms | 0.374 ms | 0.155 ms | yes | no | -- | Only the 48-bit row supports a ratio conclusion. No ratio is inferred from the five overhead-dominated rows. @@ -361,10 +361,10 @@ lake build hexintfactor_bench HexIntFactorKernelProbe nix shell nixpkgs#pari nixpkgs#ecm --command \ python3 scripts/bench/intfactor_phase4.py \ --cpu 7 --rounds 7 --timeout 120 \ - --output reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json + --output reports/bench-results/hex-int-factor-phase4-f80afaec-chungus2-cpu7.json nix shell nixpkgs#pari nixpkgs#ecm --command \ python3 scripts/bench/intfactor_phase4.py --report \ - reports/bench-results/hex-int-factor-phase4-ecb06bcb-chungus2-cpu7.json + reports/bench-results/hex-int-factor-phase4-f80afaec-chungus2-cpu7.json python3 scripts/bench/intfactor_kernel_replay.py \ --samples 6 --shared-host --expected-host chungus2 --cpu 8 \ From f0f0e45611fc7bb53faf9c577b209b1e9c13965d Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 07:05:38 +0000 Subject: [PATCH 25/26] docs(hex-int-factor): commit five profile summaries --- ...r-profile-balanced-60230acab-chungus2.json | 440 ++++++++++++++ ...factor-profile-ecm-60230acab-chungus2.json | 477 +++++++++++++++ ...ctor-profile-order-60230acab-chungus2.json | 279 +++++++++ ...ctor-profile-power-60230acab-chungus2.json | 549 ++++++++++++++++++ ...ctor-profile-sigma-60230acab-chungus2.json | 427 ++++++++++++++ reports/hex-int-factor-performance.md | 24 +- 6 files changed, 2188 insertions(+), 8 deletions(-) create mode 100644 reports/bench-results/hex-int-factor-profile-balanced-60230acab-chungus2.json create mode 100644 reports/bench-results/hex-int-factor-profile-ecm-60230acab-chungus2.json create mode 100644 reports/bench-results/hex-int-factor-profile-order-60230acab-chungus2.json create mode 100644 reports/bench-results/hex-int-factor-profile-power-60230acab-chungus2.json create mode 100644 reports/bench-results/hex-int-factor-profile-sigma-60230acab-chungus2.json diff --git a/reports/bench-results/hex-int-factor-profile-balanced-60230acab-chungus2.json b/reports/bench-results/hex-int-factor-profile-balanced-60230acab-chungus2.json new file mode 100644 index 000000000..663124ebf --- /dev/null +++ b/reports/bench-results/hex-int-factor-profile-balanced-60230acab-chungus2.json @@ -0,0 +1,440 @@ +{ + "allocation_share_percent": 69.04, + "classified_percent": 100.0, + "diagnostics": { + "bench_pid": 698498, + "bench_thread_name": "hexintfactor_bench", + "bench_thread_tid": "698592", + "calibration": { + "candidates": { + "absolute-monotonic-ms": { + "boundary_residual_raw_max_ms": 3.8383893966674805, + "boundary_residual_trimmed_max_ms": 0.8298001289367676, + "hit_count": 3017, + "regions_without_samples": 0, + "within_residual_limit": true + }, + "relative-to-meta-start-ms": { + "boundary_residual_raw_max_ms": null, + "boundary_residual_trimmed_max_ms": null, + "hit_count": 0, + "regions_without_samples": 1, + "within_residual_limit": false + } + }, + "configured_max_residual_ms": 5.0, + "effective_max_residual_ms": 5.0, + "raw_max_residual_ms": 3.8383893966674805, + "residual_ms": 0.8298001289367676, + "residual_statistic": "one-boundary-trimmed-maximum", + "sample_interval_ms": 1.001001, + "selected_mode": "absolute-monotonic-ms", + "within_residual_limit": true + }, + "calibration_max_residual_ms": 5.0, + "calibration_residual_ms": 0.8298001289367676, + "confidence": "passed", + "expected_samples_bench_thread": 3040.9, + "low_confidence_reasons": [], + "minimum_retained_samples": 100, + "off_bench_thread_samples_in_window": 0, + "regions_total": 1, + "rejected_samples_bench_thread": 9, + "retained_samples_bench_thread": 3017, + "samply_interval_ms": 1.001001, + "samply_meta_start_time_ms": 1788246169406.1357, + "samply_timestamp_mode": "absolute-monotonic-ms", + "schema": 2, + "sensitivity": { + "cases": { + "minus": { + "retained_samples": 3012, + "shift_ms": -5.0, + "top_leaf_functions": [ + { + "function": 43, + "name": "0xabdfd", + "samples": 538 + }, + { + "function": 59, + "name": "0xaf431", + "samples": 512 + }, + { + "function": 49, + "name": "0xacc73", + "samples": 181 + } + ] + }, + "nominal": { + "retained_samples": 3017, + "shift_ms": 0.0, + "top_leaf_functions": [ + { + "function": 43, + "name": "0xabdfd", + "samples": 539 + }, + { + "function": 59, + "name": "0xaf431", + "samples": 514 + }, + { + "function": 49, + "name": "0xacc73", + "samples": 182 + } + ] + }, + "plus": { + "retained_samples": 3017, + "shift_ms": 5.0, + "top_leaf_functions": [ + { + "function": 43, + "name": "0xabdfd", + "samples": 538 + }, + { + "function": 59, + "name": "0xaf431", + "samples": 514 + }, + { + "function": 49, + "name": "0xacc73", + "samples": 182 + } + ] + } + }, + "comparisons": { + "minus": { + "comparison_samples": 3012, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0016600265604249668, + "exchanged_samples": 5, + "failure_reasons": [], + "leaf_function_support_size": 343, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.011666574075176352, + "total_variation_distance": 0.0009799493881726485, + "verdict": "passed" + }, + "plus": { + "comparison_samples": 3017, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0006629101756711965, + "exchanged_samples": 2, + "failure_reasons": [], + "leaf_function_support_size": 344, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.007377091279148057, + "total_variation_distance": 0.0003314550878356032, + "verdict": "passed" + } + }, + "configured_max_total_variation_distance": 0.1, + "leaf_function_distributions_stable": true, + "maximum_sampling_noise_allowance": 0.5, + "minimum_comparison_samples": 100, + "reported_top_function_count": 3, + "sampling_noise_coefficient": 0.6, + "shift_ms": 5.0, + "verdict": "passed" + }, + "sidecar_mono_anchor_ns": 2493970107028339, + "spawn_anchor_mono_ns": 2493969857933366, + "spawn_anchor_wall_ns": 1788246169400187231, + "stage": "complete", + "total_timed_ms": 3043.987631 + }, + "inclusive_hex": [ + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.initFn_.lam_0.00_@.HexIntFactor.Bench.3764954435__hygCtx_.hyg.33.", + "percent": 96.82 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.rhoLeast", + "percent": 96.82 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.initFn_.lam_0.00_@.HexIntFactor.Bench.3764954435__hygCtx_.hyg.33__boxed", + "percent": 96.82 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.rhoTry", + "percent": 96.78 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.brentGo", + "percent": 96.78 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.rhoNext", + "percent": 41.33 + } + ], + "leaf_categories": { + "allocation": 69.04, + "gmp": 23.1, + "lean-own-code": 1.82, + "lean-runtime": 6.03 + }, + "profile": "/tmp/hex-profile-runBalancedRho-80.json.gz", + "samples": 3017, + "symbols": "/tmp/hex-profile-runBalancedRho-80.json.syms.json", + "top_inclusive": [ + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.initFn_.lam_0.00_@.HexIntFactor.Bench.3764954435__hygCtx_.hyg.33.", + "percent": 96.82 + }, + { + "function": "std::__1::__function::__func::operator()()", + "percent": 96.82 + }, + { + "function": "lean-bench.LeanBench.wrapLoopForSidecar", + "percent": 96.82 + }, + { + "function": "_private.Init.Data.Range.Basic.0_Std.Legacy.Range.forIn'.loop", + "percent": 96.82 + }, + { + "function": "lean-bench.LeanBench.Cli.runChildCmd", + "percent": 96.82 + }, + { + "function": "lean-bench.LeanBench.autoTune", + "percent": 96.82 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.rhoLeast", + "percent": 96.82 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.initFn_.lam_0.00_@.HexIntFactor.Bench.3764954435__hygCtx_.hyg.33__boxed", + "percent": 96.82 + }, + { + "function": "lean-bench.LeanBench.runChildMode", + "percent": 96.82 + }, + { + "function": "start_thread", + "percent": 96.82 + }, + { + "function": "lean_apply_2", + "percent": 96.82 + }, + { + "function": "lean::lthread::imp::_main(void*)", + "percent": 96.82 + }, + { + "function": "fun_124075", + "percent": 96.82 + }, + { + "function": "_private.Init.Data.Array.Basic.0_Array.mapMUnsafe.map", + "percent": 96.82 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.rhoTry", + "percent": 96.78 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.brentGo", + "percent": 96.78 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.rhoNext", + "percent": 41.33 + }, + { + "function": "lean_nat_big_mul", + "percent": 40.24 + }, + { + "function": "_gmpz_realloc", + "percent": 35.33 + }, + { + "function": "_gmp_default_reallocate", + "percent": 33.58 + } + ], + "top_self": [ + { + "function": "_realloc", + "percent": 22.04 + }, + { + "function": "int_free_chunk", + "percent": 18.06 + }, + { + "function": "int_malloc", + "percent": 8.45 + }, + { + "function": "_GI___libc_malloc", + "percent": 7.95 + }, + { + "function": "_free", + "percent": 6.33 + }, + { + "function": "_gmpz_init_set", + "percent": 5.97 + }, + { + "function": "_gmpn_divrem_2", + "percent": 3.22 + }, + { + "function": "_libc_malloc2", + "percent": 3.18 + }, + { + "function": "_gmpn_tdiv_qr", + "percent": 2.49 + }, + { + "function": "_gmp_default_allocate", + "percent": 2.42 + }, + { + "function": "_gmpn_copyi_x86_64", + "percent": 2.12 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.brentGo", + "percent": 1.72 + }, + { + "function": "_gmpz_tdiv_r", + "percent": 1.59 + }, + { + "function": "mi_free", + "percent": 1.52 + }, + { + "function": "lean::mpz::~mpz()", + "percent": 1.36 + }, + { + "function": "lean::lean_del_core_other(lean_object*, unsigned char, lean_object*)", + "percent": 1.33 + }, + { + "function": "mi_malloc_small", + "percent": 1.13 + }, + { + "function": "_gmpz_sub", + "percent": 1.03 + }, + { + "function": "lean_nat_big_sub", + "percent": 0.99 + }, + { + "function": "_gmpz_mul", + "percent": 0.8 + } + ], + "top_self_undecorated": [ + { + "percent": 22.04, + "symbol": "_realloc" + }, + { + "percent": 18.06, + "symbol": "int_free_chunk" + }, + { + "percent": 8.45, + "symbol": "int_malloc" + }, + { + "percent": 7.95, + "symbol": "_GI___libc_malloc" + }, + { + "percent": 6.33, + "symbol": "_free" + }, + { + "percent": 5.97, + "symbol": "_gmpz_init_set" + }, + { + "percent": 3.22, + "symbol": "_gmpn_divrem_2" + }, + { + "percent": 3.18, + "symbol": "_libc_malloc2" + }, + { + "percent": 2.49, + "symbol": "_gmpn_tdiv_qr" + }, + { + "percent": 2.42, + "symbol": "_gmp_default_allocate" + }, + { + "percent": 2.12, + "symbol": "_gmpn_copyi_x86_64" + }, + { + "percent": 1.72, + "symbol": "_private.HexPrimality.Search.0_Hex.Nat.brentGo" + }, + { + "percent": 1.59, + "symbol": "_gmpz_tdiv_r" + }, + { + "percent": 1.52, + "symbol": "mi_free" + }, + { + "percent": 1.36, + "symbol": "lean::mpz::~mpz()" + }, + { + "percent": 1.33, + "symbol": "lean::lean_del_core_other(lean_object*, unsigned char, lean_object*)" + }, + { + "percent": 1.13, + "symbol": "mi_malloc_small" + }, + { + "percent": 1.03, + "symbol": "_gmpz_sub" + }, + { + "percent": 0.99, + "symbol": "lean_nat_big_sub" + }, + { + "percent": 0.8, + "symbol": "_gmpz_mul" + } + ] +} diff --git a/reports/bench-results/hex-int-factor-profile-ecm-60230acab-chungus2.json b/reports/bench-results/hex-int-factor-profile-ecm-60230acab-chungus2.json new file mode 100644 index 000000000..6941fe3c1 --- /dev/null +++ b/reports/bench-results/hex-int-factor-profile-ecm-60230acab-chungus2.json @@ -0,0 +1,477 @@ +{ + "allocation_share_percent": 62.16, + "classified_percent": 99.62, + "diagnostics": { + "bench_pid": 699375, + "bench_thread_name": "hexintfactor_bench", + "bench_thread_tid": "699422", + "calibration": { + "candidates": { + "absolute-monotonic-ms": { + "boundary_residual_raw_max_ms": 0.9649300575256348, + "boundary_residual_trimmed_max_ms": 0.901947021484375, + "hit_count": 4197, + "regions_without_samples": 0, + "within_residual_limit": true + }, + "relative-to-meta-start-ms": { + "boundary_residual_raw_max_ms": null, + "boundary_residual_trimmed_max_ms": null, + "hit_count": 0, + "regions_without_samples": 4, + "within_residual_limit": false + } + }, + "configured_max_residual_ms": 5.0, + "effective_max_residual_ms": 5.0, + "raw_max_residual_ms": 0.9649300575256348, + "residual_ms": 0.901947021484375, + "residual_statistic": "one-boundary-trimmed-maximum", + "sample_interval_ms": 1.001001, + "selected_mode": "absolute-monotonic-ms", + "within_residual_limit": true + }, + "calibration_max_residual_ms": 5.0, + "calibration_residual_ms": 0.901947021484375, + "confidence": "passed", + "expected_samples_bench_thread": 4203.9, + "low_confidence_reasons": [], + "minimum_retained_samples": 100, + "off_bench_thread_samples_in_window": 0, + "regions_total": 4, + "rejected_samples_bench_thread": 24, + "retained_samples_bench_thread": 4197, + "samply_interval_ms": 1.001001, + "samply_meta_start_time_ms": 1788246172953.266, + "samply_timestamp_mode": "absolute-monotonic-ms", + "schema": 2, + "sensitivity": { + "cases": { + "minus": { + "retained_samples": 4192, + "shift_ms": -5.0, + "top_leaf_functions": [ + { + "function": 147, + "name": "0xabdfd", + "samples": 450 + }, + { + "function": 153, + "name": "0xaf431", + "samples": 421 + }, + { + "function": 114, + "name": "0xae90c", + "samples": 211 + } + ] + }, + "nominal": { + "retained_samples": 4197, + "shift_ms": 0.0, + "top_leaf_functions": [ + { + "function": 147, + "name": "0xabdfd", + "samples": 450 + }, + { + "function": 153, + "name": "0xaf431", + "samples": 421 + }, + { + "function": 114, + "name": "0xae90c", + "samples": 211 + } + ] + }, + "plus": { + "retained_samples": 4192, + "shift_ms": 5.0, + "top_leaf_functions": [ + { + "function": 147, + "name": "0xabdfd", + "samples": 450 + }, + { + "function": 153, + "name": "0xaf431", + "samples": 421 + }, + { + "function": 114, + "name": "0xae90c", + "samples": 211 + } + ] + } + }, + "comparisons": { + "minus": { + "comparison_samples": 4192, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0011927480916030535, + "exchanged_samples": 5, + "failure_reasons": [], + "leaf_function_support_size": 469, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.00980203835969309, + "total_variation_distance": 0.0011239739581344029, + "verdict": "passed" + }, + "plus": { + "comparison_samples": 4192, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0011927480916030535, + "exchanged_samples": 5, + "failure_reasons": [], + "leaf_function_support_size": 469, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.00980203835969309, + "total_variation_distance": 0.001150403687112029, + "verdict": "passed" + } + }, + "configured_max_total_variation_distance": 0.1, + "leaf_function_distributions_stable": true, + "maximum_sampling_noise_allowance": 0.5, + "minimum_comparison_samples": 100, + "reported_top_function_count": 3, + "sampling_noise_coefficient": 0.6, + "shift_ms": 5.0, + "verdict": "passed" + }, + "sidecar_mono_anchor_ns": 2493973664272210, + "spawn_anchor_mono_ns": 2493973409472460, + "spawn_anchor_wall_ns": 1788246172951726326, + "stage": "complete", + "total_timed_ms": 4208.107532 + }, + "inclusive_hex": [ + { + "function": "Hex.IntFactorBench.runEcm", + "percent": 94.78 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorProfile.initFn_.lam_0.00_@.HexIntFactor.Bench.2789582495__hygCtx_.hyg.33.", + "percent": 94.78 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.Internal.ecmTraceCoreWith", + "percent": 94.78 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorProfile.runSmoothOnce", + "percent": 94.78 + }, + { + "function": "Hex.Nat.ecmStage1", + "percent": 94.78 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.scalarMul", + "percent": 94.73 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.stageMultiply", + "percent": 94.73 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.stageGcdNat", + "percent": 94.73 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.stageGcdWith", + "percent": 94.73 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.scalarPair", + "percent": 94.47 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.xDouble", + "percent": 47.75 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.mulMod", + "percent": 46.82 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.xAdd", + "percent": 45.87 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.subMod", + "percent": 28.33 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.addMod", + "percent": 12.89 + } + ], + "leaf_categories": { + "allocation": 62.16, + "gmp": 29.45, + "lean-own-code": 1.72, + "lean-runtime": 6.29, + "other": 0.38 + }, + "profile": "/tmp/hex-profile-runSmooth-1.json.gz", + "samples": 4197, + "symbols": "/tmp/hex-profile-runSmooth-1.json.syms.json", + "top_inclusive": [ + { + "function": "Hex.IntFactorBench.runEcm", + "percent": 94.78 + }, + { + "function": "lean_apply_2", + "percent": 94.78 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorProfile.initFn_.lam_0.00_@.HexIntFactor.Bench.2789582495__hygCtx_.hyg.33.", + "percent": 94.78 + }, + { + "function": "lean-bench.LeanBench.Cli.runChildCmd", + "percent": 94.78 + }, + { + "function": "start_thread", + "percent": 94.78 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.Internal.ecmTraceCoreWith", + "percent": 94.78 + }, + { + "function": "_private.Init.Data.Array.Basic.0_Array.mapMUnsafe.map", + "percent": 94.78 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorProfile.runSmoothOnce", + "percent": 94.78 + }, + { + "function": "lean-bench.LeanBench.autoTune", + "percent": 94.78 + }, + { + "function": "lean-bench.LeanBench.runChildMode", + "percent": 94.78 + }, + { + "function": "_private.Init.Data.Range.Basic.0_Std.Legacy.Range.forIn'.loop", + "percent": 94.78 + }, + { + "function": "lean-bench.LeanBench.wrapLoopForSidecar", + "percent": 94.78 + }, + { + "function": "std::__1::__function::__func::operator()()", + "percent": 94.78 + }, + { + "function": "Hex.Nat.ecmStage1", + "percent": 94.78 + }, + { + "function": "lean::lthread::imp::_main(void*)", + "percent": 94.78 + }, + { + "function": "fun_124075", + "percent": 94.78 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.scalarMul", + "percent": 94.73 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.stageMultiply", + "percent": 94.73 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.stageGcdNat", + "percent": 94.73 + }, + { + "function": "_private.HexIntFactor.Ecm.0_Hex.Nat.stageGcdWith", + "percent": 94.73 + } + ], + "top_self": [ + { + "function": "_GI___libc_malloc", + "percent": 13.34 + }, + { + "function": "_realloc", + "percent": 13.34 + }, + { + "function": "int_free_chunk", + "percent": 10.84 + }, + { + "function": "_free", + "percent": 9.98 + }, + { + "function": "_libc_malloc2", + "percent": 5.36 + }, + { + "function": "int_malloc", + "percent": 5.29 + }, + { + "function": "_gmpz_init_set", + "percent": 5.22 + }, + { + "function": "_gmpn_divrem_2", + "percent": 5.05 + }, + { + "function": "_gmpn_tdiv_qr", + "percent": 3.84 + }, + { + "function": "_gmpn_copyi_x86_64", + "percent": 2.88 + }, + { + "function": "_gmpz_tdiv_r", + "percent": 2.79 + }, + { + "function": "_gmp_default_allocate", + "percent": 2.69 + }, + { + "function": "mi_free", + "percent": 2.57 + }, + { + "function": "lean::lean_del_core_other(lean_object*, unsigned char, lean_object*)", + "percent": 2.07 + }, + { + "function": "mi_malloc_small", + "percent": 1.29 + }, + { + "function": "lean_nat_big_mod", + "percent": 1.0 + }, + { + "function": "lean_dec_ref_cold", + "percent": 1.0 + }, + { + "function": "_gmpn_lshift_x86_64", + "percent": 0.91 + }, + { + "function": "_gmpz_cmp", + "percent": 0.76 + }, + { + "function": "_gmpz_clear", + "percent": 0.74 + } + ], + "top_self_undecorated": [ + { + "percent": 13.34, + "symbol": "_GI___libc_malloc" + }, + { + "percent": 13.34, + "symbol": "_realloc" + }, + { + "percent": 10.84, + "symbol": "int_free_chunk" + }, + { + "percent": 9.98, + "symbol": "_free" + }, + { + "percent": 5.36, + "symbol": "_libc_malloc2" + }, + { + "percent": 5.29, + "symbol": "int_malloc" + }, + { + "percent": 5.22, + "symbol": "_gmpz_init_set" + }, + { + "percent": 5.05, + "symbol": "_gmpn_divrem_2" + }, + { + "percent": 3.84, + "symbol": "_gmpn_tdiv_qr" + }, + { + "percent": 2.88, + "symbol": "_gmpn_copyi_x86_64" + }, + { + "percent": 2.79, + "symbol": "_gmpz_tdiv_r" + }, + { + "percent": 2.69, + "symbol": "_gmp_default_allocate" + }, + { + "percent": 2.57, + "symbol": "mi_free" + }, + { + "percent": 2.07, + "symbol": "lean::lean_del_core_other(lean_object*, unsigned char, lean_object*)" + }, + { + "percent": 1.29, + "symbol": "mi_malloc_small" + }, + { + "percent": 1.0, + "symbol": "lean_nat_big_mod" + }, + { + "percent": 1.0, + "symbol": "lean_dec_ref_cold" + }, + { + "percent": 0.91, + "symbol": "_gmpn_lshift_x86_64" + }, + { + "percent": 0.76, + "symbol": "_gmpz_cmp" + }, + { + "percent": 0.74, + "symbol": "_gmpz_clear" + } + ] +} diff --git a/reports/bench-results/hex-int-factor-profile-order-60230acab-chungus2.json b/reports/bench-results/hex-int-factor-profile-order-60230acab-chungus2.json new file mode 100644 index 000000000..7fa7eca31 --- /dev/null +++ b/reports/bench-results/hex-int-factor-profile-order-60230acab-chungus2.json @@ -0,0 +1,279 @@ +{ + "allocation_share_percent": 0.0, + "classified_percent": 100.0, + "diagnostics": { + "bench_pid": 701077, + "bench_thread_name": "hexintfactor_bench", + "bench_thread_tid": "701084", + "calibration": { + "candidates": { + "absolute-monotonic-ms": { + "boundary_residual_raw_max_ms": 0.5723080635070801, + "boundary_residual_trimmed_max_ms": 0.49442291259765625, + "hit_count": 6838, + "regions_without_samples": 0, + "within_residual_limit": true + }, + "relative-to-meta-start-ms": { + "boundary_residual_raw_max_ms": null, + "boundary_residual_trimmed_max_ms": null, + "hit_count": 0, + "regions_without_samples": 2, + "within_residual_limit": false + } + }, + "configured_max_residual_ms": 5.0, + "effective_max_residual_ms": 5.0, + "raw_max_residual_ms": 0.5723080635070801, + "residual_ms": 0.49442291259765625, + "residual_statistic": "one-boundary-trimmed-maximum", + "sample_interval_ms": 1.001001, + "selected_mode": "absolute-monotonic-ms", + "within_residual_limit": true + }, + "calibration_max_residual_ms": 5.0, + "calibration_residual_ms": 0.49442291259765625, + "confidence": "passed", + "expected_samples_bench_thread": 6850.7, + "low_confidence_reasons": [], + "minimum_retained_samples": 100, + "off_bench_thread_samples_in_window": 0, + "regions_total": 2, + "rejected_samples_bench_thread": 44, + "retained_samples_bench_thread": 6838, + "samply_interval_ms": 1.001001, + "samply_meta_start_time_ms": 1788246182698.7593, + "samply_timestamp_mode": "absolute-monotonic-ms", + "schema": 2, + "sensitivity": { + "cases": { + "minus": { + "retained_samples": 6833, + "shift_ms": -5.0, + "top_leaf_functions": [ + { + "function": 66, + "name": "0xbccfa5", + "samples": 2180 + }, + { + "function": 73, + "name": "0xbccf64", + "samples": 1209 + }, + { + "function": 77, + "name": "0xbccf05", + "samples": 836 + } + ] + }, + "nominal": { + "retained_samples": 6838, + "shift_ms": 0.0, + "top_leaf_functions": [ + { + "function": 66, + "name": "0xbccfa5", + "samples": 2182 + }, + { + "function": 73, + "name": "0xbccf64", + "samples": 1209 + }, + { + "function": 77, + "name": "0xbccf05", + "samples": 837 + } + ] + }, + "plus": { + "retained_samples": 6833, + "shift_ms": 5.0, + "top_leaf_functions": [ + { + "function": 66, + "name": "0xbccfa5", + "samples": 2181 + }, + { + "function": 73, + "name": "0xbccf64", + "samples": 1209 + }, + { + "function": 77, + "name": "0xbccf05", + "samples": 837 + } + ] + } + }, + "comparisons": { + "minus": { + "comparison_samples": 6833, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0007317430118542368, + "exchanged_samples": 5, + "failure_reasons": [], + "leaf_function_support_size": 20, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.0012418090698431976, + "total_variation_distance": 0.0002977053318190246, + "verdict": "passed" + }, + "plus": { + "comparison_samples": 6833, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0007317430118542368, + "exchanged_samples": 5, + "failure_reasons": [], + "leaf_function_support_size": 20, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.0012418090698431976, + "total_variation_distance": 0.000568272607509602, + "verdict": "passed" + } + }, + "configured_max_total_variation_distance": 0.1, + "leaf_function_distributions_stable": true, + "maximum_sampling_noise_allowance": 0.5, + "minimum_comparison_samples": 100, + "reported_top_function_count": 3, + "sampling_noise_coefficient": 0.6, + "shift_ms": 5.0, + "verdict": "passed" + }, + "sidecar_mono_anchor_ns": 2493983418107173, + "spawn_anchor_mono_ns": 2493983154917396, + "spawn_anchor_wall_ns": 1788246182697171302, + "stage": "complete", + "total_timed_ms": 6857.566014 + }, + "inclusive_hex": [ + { + "function": "_private.HexPrimality.Order.0_Hex.Nat.orderOfAux", + "percent": 99.97 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.initFn_.lam_0.00_@.HexIntFactor.Bench.4122637054__hygCtx_.hyg.33.", + "percent": 99.96 + }, + { + "function": "Hex.Nat.orderOf", + "percent": 99.94 + } + ], + "leaf_categories": { + "gmp": 0.01, + "lean-own-code": 99.97, + "lean-runtime": 0.01 + }, + "profile": "/tmp/hex-profile-runOrder-1048589.json.gz", + "samples": 6838, + "symbols": "/tmp/hex-profile-runOrder-1048589.json.syms.json", + "top_inclusive": [ + { + "function": "_private.HexPrimality.Order.0_Hex.Nat.orderOfAux", + "percent": 99.97 + }, + { + "function": "lean-bench.LeanBench.runChildMode", + "percent": 99.96 + }, + { + "function": "fun_124075", + "percent": 99.96 + }, + { + "function": "lean-bench.LeanBench.Cli.runChildCmd", + "percent": 99.96 + }, + { + "function": "lean-bench.LeanBench.autoTune", + "percent": 99.96 + }, + { + "function": "lean_apply_2", + "percent": 99.96 + }, + { + "function": "lean-bench.LeanBench.wrapLoopForSidecar", + "percent": 99.96 + }, + { + "function": "std::__1::__function::__func::operator()()", + "percent": 99.96 + }, + { + "function": "start_thread", + "percent": 99.96 + }, + { + "function": "_private.Init.Data.Range.Basic.0_Std.Legacy.Range.forIn'.loop", + "percent": 99.96 + }, + { + "function": "List.foldl", + "percent": 99.96 + }, + { + "function": "lean::lthread::imp::_main(void*)", + "percent": 99.96 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.initFn_.lam_0.00_@.HexIntFactor.Bench.4122637054__hygCtx_.hyg.33.", + "percent": 99.96 + }, + { + "function": "Hex.Nat.orderOf", + "percent": 99.94 + }, + { + "function": "lean_nat_gcd", + "percent": 0.01 + }, + { + "function": "_gmpz_init_set_ui", + "percent": 0.01 + }, + { + "function": "lean::mpz::mpz(unsigned long)", + "percent": 0.01 + } + ], + "top_self": [ + { + "function": "_private.HexPrimality.Order.0_Hex.Nat.orderOfAux", + "percent": 99.97 + }, + { + "function": "List.foldl", + "percent": 0.01 + }, + { + "function": "_gmpz_init_set_ui", + "percent": 0.01 + } + ], + "top_self_undecorated": [ + { + "percent": 99.97, + "symbol": "_private.HexPrimality.Order.0_Hex.Nat.orderOfAux" + }, + { + "percent": 0.01, + "symbol": "List.foldl_.at_.00Hex.IntFactorBench.runOrder.spec_0" + }, + { + "percent": 0.01, + "symbol": "_gmpz_init_set_ui" + } + ] +} diff --git a/reports/bench-results/hex-int-factor-profile-power-60230acab-chungus2.json b/reports/bench-results/hex-int-factor-profile-power-60230acab-chungus2.json new file mode 100644 index 000000000..4f2876769 --- /dev/null +++ b/reports/bench-results/hex-int-factor-profile-power-60230acab-chungus2.json @@ -0,0 +1,549 @@ +{ + "allocation_share_percent": 19.4, + "classified_percent": 99.31, + "diagnostics": { + "bench_pid": 700419, + "bench_thread_name": "hexintfactor_bench", + "bench_thread_tid": "700455", + "calibration": { + "candidates": { + "absolute-monotonic-ms": { + "boundary_residual_raw_max_ms": 1.2530369758605957, + "boundary_residual_trimmed_max_ms": 1.015854835510254, + "hit_count": 4367, + "regions_without_samples": 1, + "within_residual_limit": true + }, + "relative-to-meta-start-ms": { + "boundary_residual_raw_max_ms": null, + "boundary_residual_trimmed_max_ms": null, + "hit_count": 0, + "regions_without_samples": 7, + "within_residual_limit": false + } + }, + "configured_max_residual_ms": 5.0, + "effective_max_residual_ms": 5.0, + "raw_max_residual_ms": 1.2530369758605957, + "residual_ms": 1.015854835510254, + "residual_statistic": "one-boundary-trimmed-maximum", + "sample_interval_ms": 1.001001, + "selected_mode": "absolute-monotonic-ms", + "within_residual_limit": true + }, + "calibration_max_residual_ms": 5.0, + "calibration_residual_ms": 1.015854835510254, + "confidence": "passed", + "expected_samples_bench_thread": 4377.5, + "low_confidence_reasons": [], + "minimum_retained_samples": 100, + "off_bench_thread_samples_in_window": 0, + "regions_total": 7, + "rejected_samples_bench_thread": 11, + "retained_samples_bench_thread": 4367, + "samply_interval_ms": 1.001001, + "samply_meta_start_time_ms": 1788246177727.2883, + "samply_timestamp_mode": "absolute-monotonic-ms", + "schema": 2, + "sensitivity": { + "cases": { + "minus": { + "retained_samples": 4362, + "shift_ms": -5.0, + "top_leaf_functions": [ + { + "function": 33, + "name": "0x4cef300", + "samples": 524 + }, + { + "function": 66, + "name": "0x4cef306", + "samples": 347 + }, + { + "function": 32, + "name": "0x4cef30d", + "samples": 224 + } + ] + }, + "nominal": { + "retained_samples": 4367, + "shift_ms": 0.0, + "top_leaf_functions": [ + { + "function": 33, + "name": "0x4cef300", + "samples": 524 + }, + { + "function": 66, + "name": "0x4cef306", + "samples": 347 + }, + { + "function": 32, + "name": "0x4cef30d", + "samples": 224 + } + ] + }, + "plus": { + "retained_samples": 4365, + "shift_ms": 5.0, + "top_leaf_functions": [ + { + "function": 33, + "name": "0x4cef300", + "samples": 523 + }, + { + "function": 66, + "name": "0x4cef306", + "samples": 347 + }, + { + "function": 32, + "name": "0x4cef30d", + "samples": 223 + } + ] + } + }, + "comparisons": { + "minus": { + "comparison_samples": 4362, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0011462631820265932, + "exchanged_samples": 5, + "failure_reasons": [], + "leaf_function_support_size": 377, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.008445711930128611, + "total_variation_distance": 0.0010638435257050035, + "verdict": "passed" + }, + "plus": { + "comparison_samples": 4365, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0009163802978235968, + "exchanged_samples": 4, + "failure_reasons": [], + "leaf_function_support_size": 378, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.0075588877442570555, + "total_variation_distance": 0.000604607449760529, + "verdict": "passed" + } + }, + "configured_max_total_variation_distance": 0.1, + "leaf_function_distributions_stable": true, + "maximum_sampling_noise_allowance": 0.5, + "minimum_comparison_samples": 100, + "reported_top_function_count": 3, + "sampling_noise_coefficient": 0.6, + "shift_ms": 5.0, + "verdict": "passed" + }, + "sidecar_mono_anchor_ns": 2493978423856397, + "spawn_anchor_mono_ns": 2493978183319099, + "spawn_anchor_wall_ns": 1788246177725572905, + "stage": "complete", + "total_timed_ms": 4381.833634 + }, + "inclusive_hex": [ + { + "function": "_private.HexIntFactor.Small.0_Hex.Nat.trialGo", + "percent": 88.64 + }, + { + "function": "Hex.Nat.removePower", + "percent": 27.68 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorProfile.initFn_.lam_0.00_@.HexIntFactor.Bench.962142756__hygCtx_.hyg.33.", + "percent": 14.63 + }, + { + "function": "Hex.IntFactorBench.runPowerSplit", + "percent": 14.47 + }, + { + "function": "Hex.Nat.factorPower?", + "percent": 14.4 + }, + { + "function": "_private.HexIntFactor.Cyclotomic.0_Hex.Nat.factorPowerTarget?", + "percent": 14.01 + }, + { + "function": "_private.HexIntFactor.Cyclotomic.0_Hex.Nat.factorParts", + "percent": 13.17 + }, + { + "function": "Hex.Nat.Internal.factorCountedWith?", + "percent": 12.96 + }, + { + "function": "_private.HexIntFactor.Factor.0_Hex.Nat.smallAttemptWith", + "percent": 11.84 + }, + { + "function": "_private.HexIntFactor.Factor.0_Hex.Nat.searchGo", + "percent": 9.07 + }, + { + "function": "Hex.Nat.Internal.primeCertCountedUsing?", + "percent": 7.19 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.primeCertGo", + "percent": 6.55 + }, + { + "function": "_private.HexIntFactor.Small.0_Hex.Nat.oddCandidate", + "percent": 4.63 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.partialFactor", + "percent": 3.94 + }, + { + "function": "Hex.Nat.defaultFactorSearch", + "percent": 3.94 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.trialGo", + "percent": 3.89 + }, + { + "function": "HexArith.powModWordOdd", + "percent": 2.84 + }, + { + "function": "Hex.Nat.checkWitness", + "percent": 2.68 + }, + { + "function": "Hex.Nat.checkPrime", + "percent": 2.29 + }, + { + "function": "Hex.Nat.checkPockArith", + "percent": 2.24 + }, + { + "function": "Hex.Nat.millerRabin", + "percent": 1.63 + }, + { + "function": "HexArith.powMont", + "percent": 1.12 + }, + { + "function": "Hex.Nat.Internal.acceptPartial?", + "percent": 1.05 + }, + { + "function": "Hex.Nat.perfectPower?", + "percent": 1.03 + }, + { + "function": "_private.HexIntFactor.Small.0_Hex.Nat.perfectPowerGo", + "percent": 1.03 + }, + { + "function": "_private.HexArith.Montgomery.Context.0_HexArith.powMontBitsGo", + "percent": 1.03 + }, + { + "function": "Hex.Nat.checkPartial", + "percent": 0.98 + }, + { + "function": "Hex.Nat.checkFactorization", + "percent": 0.96 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.assembleGo", + "percent": 0.94 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.witnessGo", + "percent": 0.87 + }, + { + "function": "Hex.Nat.boundedPowMul", + "percent": 0.82 + }, + { + "function": "_private.HexIntFactor.Small.0_Hex.Nat.rootGo", + "percent": 0.69 + }, + { + "function": "Hex.Nat.mrWitnessLoop", + "percent": 0.6 + } + ], + "leaf_categories": { + "allocation": 19.4, + "gmp": 1.85, + "lean-own-code": 38.36, + "lean-runtime": 39.71, + "other": 0.69 + }, + "profile": "/tmp/hex-profile-runPower-1.json.gz", + "samples": 4367, + "symbols": "/tmp/hex-profile-runPower-1.json.syms.json", + "top_inclusive": [ + { + "function": "_private.HexIntFactor.Small.0_Hex.Nat.trialGo", + "percent": 88.64 + }, + { + "function": "lean_nat_log2", + "percent": 38.17 + }, + { + "function": "Hex.Nat.removePower", + "percent": 27.68 + }, + { + "function": "lean-bench.LeanBench.wrapLoopForSidecar", + "percent": 14.63 + }, + { + "function": "lean-bench.LeanBench.autoTune", + "percent": 14.63 + }, + { + "function": "lean-bench.LeanBench.runChildMode", + "percent": 14.63 + }, + { + "function": "lean_apply_2", + "percent": 14.63 + }, + { + "function": "_private.Init.Data.Range.Basic.0_Std.Legacy.Range.forIn'.loop", + "percent": 14.63 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorProfile.initFn_.lam_0.00_@.HexIntFactor.Bench.962142756__hygCtx_.hyg.33.", + "percent": 14.63 + }, + { + "function": "_private.Init.Data.Array.Basic.0_Array.mapMUnsafe.map", + "percent": 14.61 + }, + { + "function": "lean-bench.LeanBench.Cli.runChildCmd", + "percent": 14.61 + }, + { + "function": "Hex.IntFactorBench.runPowerSplit", + "percent": 14.47 + }, + { + "function": "lean::lthread::imp::_main(void*)", + "percent": 14.43 + }, + { + "function": "std::__1::__function::__func::operator()()", + "percent": 14.43 + }, + { + "function": "Hex.Nat.factorPower?", + "percent": 14.4 + }, + { + "function": "start_thread", + "percent": 14.4 + }, + { + "function": "fun_124075", + "percent": 14.36 + }, + { + "function": "_private.HexIntFactor.Cyclotomic.0_Hex.Nat.factorPowerTarget?", + "percent": 14.01 + }, + { + "function": "_private.HexIntFactor.Cyclotomic.0_Hex.Nat.factorParts", + "percent": 13.17 + }, + { + "function": "Hex.Nat.Internal.factorCountedWith?", + "percent": 12.96 + } + ], + "top_self": [ + { + "function": "lean_nat_log2", + "percent": 38.17 + }, + { + "function": "Hex.Nat.removePower", + "percent": 20.11 + }, + { + "function": "_private.HexIntFactor.Small.0_Hex.Nat.trialGo", + "percent": 12.75 + }, + { + "function": "mi_free", + "percent": 8.15 + }, + { + "function": "mi_malloc_small", + "percent": 5.61 + }, + { + "function": "_private.HexPrimality.Search.0_Hex.Nat.trialGo", + "percent": 3.85 + }, + { + "function": "lean_free_object", + "percent": 1.65 + }, + { + "function": "mi_page_free_list_extend(mi_page_s*, unsigned long, unsigned long)", + "percent": 1.12 + }, + { + "function": "MontCtx.r2OfModulus", + "percent": 0.6 + }, + { + "function": "lean_hex_mont_mul", + "percent": 0.57 + }, + { + "function": "_gmpz_add", + "percent": 0.55 + }, + { + "function": "Hex.Nat.boundedPowMul", + "percent": 0.53 + }, + { + "function": "_free", + "percent": 0.5 + }, + { + "function": "_GI___libc_malloc", + "percent": 0.41 + }, + { + "function": "_mi_malloc_generic(mi_theap_s*, unsigned long, unsigned long, unsigned long*)", + "percent": 0.32 + }, + { + "function": "Nat.testBit", + "percent": 0.25 + }, + { + "function": "mi_page_queue_find_free_ex(mi_theap_s*, mi_page_queue_s*, bool)", + "percent": 0.25 + }, + { + "function": "_gmpz_init_set_ui", + "percent": 0.23 + }, + { + "function": "_private.HexArith.Montgomery.Context.0_HexArith.powMontBitsGo", + "percent": 0.21 + }, + { + "function": "mi_bchunk_try_find_and_clear(mi_bchunk_s*, unsigned long*)", + "percent": 0.21 + } + ], + "top_self_undecorated": [ + { + "percent": 38.17, + "symbol": "lean_nat_log2" + }, + { + "percent": 20.11, + "symbol": "Hex.Nat.removePower" + }, + { + "percent": 12.75, + "symbol": "_private.HexIntFactor.Small.0_Hex.Nat.trialGo" + }, + { + "percent": 8.15, + "symbol": "mi_free" + }, + { + "percent": 5.61, + "symbol": "mi_malloc_small" + }, + { + "percent": 3.85, + "symbol": "_private.HexPrimality.Search.0_Hex.Nat.trialGo" + }, + { + "percent": 1.65, + "symbol": "lean_free_object" + }, + { + "percent": 1.12, + "symbol": "mi_page_free_list_extend(mi_page_s*, unsigned long, unsigned long)" + }, + { + "percent": 0.6, + "symbol": "MontCtx.r2OfModulus" + }, + { + "percent": 0.57, + "symbol": "lean_hex_mont_mul" + }, + { + "percent": 0.55, + "symbol": "_gmpz_add" + }, + { + "percent": 0.53, + "symbol": "Hex.Nat.boundedPowMul" + }, + { + "percent": 0.5, + "symbol": "_free" + }, + { + "percent": 0.41, + "symbol": "_GI___libc_malloc" + }, + { + "percent": 0.32, + "symbol": "_mi_malloc_generic(mi_theap_s*, unsigned long, unsigned long, unsigned long*)" + }, + { + "percent": 0.25, + "symbol": "Nat.testBit" + }, + { + "percent": 0.25, + "symbol": "mi_page_queue_find_free_ex(mi_theap_s*, mi_page_queue_s*, bool)" + }, + { + "percent": 0.23, + "symbol": "_gmpz_init_set_ui" + }, + { + "percent": 0.21, + "symbol": "_private.HexArith.Montgomery.Context.0_HexArith.powMontBitsGo" + }, + { + "percent": 0.21, + "symbol": "mi_bchunk_try_find_and_clear(mi_bchunk_s*, unsigned long*)" + } + ] +} diff --git a/reports/bench-results/hex-int-factor-profile-sigma-60230acab-chungus2.json b/reports/bench-results/hex-int-factor-profile-sigma-60230acab-chungus2.json new file mode 100644 index 000000000..059fb255d --- /dev/null +++ b/reports/bench-results/hex-int-factor-profile-sigma-60230acab-chungus2.json @@ -0,0 +1,427 @@ +{ + "allocation_share_percent": 0.42, + "classified_percent": 92.81, + "diagnostics": { + "bench_pid": 701725, + "bench_thread_name": "hexintfactor_bench", + "bench_thread_tid": "701843", + "calibration": { + "candidates": { + "absolute-monotonic-ms": { + "boundary_residual_raw_max_ms": 0.5811910629272461, + "boundary_residual_trimmed_max_ms": 0.17387819290161133, + "hit_count": 6457, + "regions_without_samples": 0, + "within_residual_limit": true + }, + "relative-to-meta-start-ms": { + "boundary_residual_raw_max_ms": null, + "boundary_residual_trimmed_max_ms": null, + "hit_count": 0, + "regions_without_samples": 1, + "within_residual_limit": false + } + }, + "configured_max_residual_ms": 5.0, + "effective_max_residual_ms": 5.0, + "raw_max_residual_ms": 0.5811910629272461, + "residual_ms": 0.17387819290161133, + "residual_statistic": "one-boundary-trimmed-maximum", + "sample_interval_ms": 1.001001, + "selected_mode": "absolute-monotonic-ms", + "within_residual_limit": true + }, + "calibration_max_residual_ms": 5.0, + "calibration_residual_ms": 0.17387819290161133, + "confidence": "passed", + "expected_samples_bench_thread": 6463.3, + "low_confidence_reasons": [], + "minimum_retained_samples": 100, + "off_bench_thread_samples_in_window": 0, + "regions_total": 1, + "rejected_samples_bench_thread": 28, + "retained_samples_bench_thread": 6457, + "samply_interval_ms": 1.001001, + "samply_meta_start_time_ms": 1788246190115.9634, + "samply_timestamp_mode": "absolute-monotonic-ms", + "schema": 2, + "sensitivity": { + "cases": { + "minus": { + "retained_samples": 6457, + "shift_ms": -5.0, + "top_leaf_functions": [ + { + "function": 180, + "name": "0x4ca5835", + "samples": 173 + }, + { + "function": 260, + "name": "0x4ca5856", + "samples": 143 + }, + { + "function": 38, + "name": "0x4ca584e", + "samples": 129 + } + ] + }, + "nominal": { + "retained_samples": 6457, + "shift_ms": 0.0, + "top_leaf_functions": [ + { + "function": 180, + "name": "0x4ca5835", + "samples": 174 + }, + { + "function": 260, + "name": "0x4ca5856", + "samples": 143 + }, + { + "function": 38, + "name": "0x4ca584e", + "samples": 129 + } + ] + }, + "plus": { + "retained_samples": 6452, + "shift_ms": 5.0, + "top_leaf_functions": [ + { + "function": 180, + "name": "0x4ca5835", + "samples": 174 + }, + { + "function": 260, + "name": "0x4ca5856", + "samples": 143 + }, + { + "function": 38, + "name": "0x4ca584e", + "samples": 129 + } + ] + } + }, + "comparisons": { + "minus": { + "comparison_samples": 6457, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0015487068297971194, + "exchanged_samples": 10, + "failure_reasons": [], + "leaf_function_support_size": 627, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.010405650435188664, + "total_variation_distance": 0.000619482731918848, + "verdict": "passed" + }, + "plus": { + "comparison_samples": 6452, + "effective_max_total_variation_distance": 0.1, + "exchanged_fraction": 0.0007749535027898327, + "exchanged_samples": 5, + "failure_reasons": [], + "leaf_function_support_size": 627, + "maximum_sampling_noise_allowance": 0.5, + "noise_allowance_discriminating": true, + "sample_count_adequate": true, + "sampling_noise_allowance": 0.007363608020395221, + "total_variation_distance": 0.0007358277722788321, + "verdict": "passed" + } + }, + "configured_max_total_variation_distance": 0.1, + "leaf_function_distributions_stable": true, + "maximum_sampling_noise_allowance": 0.5, + "minimum_comparison_samples": 100, + "reported_top_function_count": 3, + "sampling_noise_coefficient": 0.6, + "shift_ms": 5.0, + "verdict": "passed" + }, + "sidecar_mono_anchor_ns": 2493990836771576, + "spawn_anchor_mono_ns": 2493990572026974, + "spawn_anchor_wall_ns": 1788246190114280830, + "stage": "complete", + "total_timed_ms": 6469.771975 + }, + "inclusive_hex": [ + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.initFn_.lam_0.00_@.HexIntFactor.Bench.918373007__hygCtx_.hyg.33.", + "percent": 74.73 + }, + { + "function": "Hex.Nat.sigma", + "percent": 74.0 + }, + { + "function": "Hex.Nat.sigmaEntry", + "percent": 73.04 + } + ], + "leaf_categories": { + "allocation": 0.42, + "gmp": 92.4, + "other": 7.19 + }, + "profile": "/tmp/hex-profile-runSigmaExponent-4194304.json.gz", + "samples": 6457, + "symbols": "/tmp/hex-profile-runSigmaExponent-4194304.json.syms.json", + "top_inclusive": [ + { + "function": "List.foldl", + "percent": 74.73 + }, + { + "function": "lean-bench.LeanBench.Cli.runChildCmd", + "percent": 74.73 + }, + { + "function": "fun_124075", + "percent": 74.73 + }, + { + "function": "std::__1::__function::__func::operator()()", + "percent": 74.73 + }, + { + "function": "lean-bench.LeanBench.wrapLoopForSidecar", + "percent": 74.73 + }, + { + "function": "lean::lthread::imp::_main(void*)", + "percent": 74.73 + }, + { + "function": "lean-bench.LeanBench.autoTune", + "percent": 74.73 + }, + { + "function": "start_thread", + "percent": 74.73 + }, + { + "function": "lean-bench.LeanBench.runChildMode", + "percent": 74.73 + }, + { + "function": "_private.HexIntFactor.Bench.0_Hex.IntFactorBench.initFn_.lam_0.00_@.HexIntFactor.Bench.918373007__hygCtx_.hyg.33.", + "percent": 74.73 + }, + { + "function": "_private.Init.Data.Range.Basic.0_Std.Legacy.Range.forIn'.loop", + "percent": 74.73 + }, + { + "function": "lean_apply_2", + "percent": 74.73 + }, + { + "function": "Hex.Nat.sigma", + "percent": 74.0 + }, + { + "function": "Hex.Nat.sigmaEntry", + "percent": 73.04 + }, + { + "function": "List.mapTR.loop", + "percent": 73.04 + }, + { + "function": "lean_nat_pow", + "percent": 71.15 + }, + { + "function": "_gmpn_sqr", + "percent": 71.1 + }, + { + "function": "lean::mpz::pow(unsigned int) const", + "percent": 70.88 + }, + { + "function": "_gmpz_n_pow_ui", + "percent": 70.44 + }, + { + "function": "_gmpn_nussbaumer_mul", + "percent": 69.96 + } + ], + "top_self": [ + { + "function": "_gmpn_addmul_1_x86_64", + "percent": 34.06 + }, + { + "function": "_gmpn_sub_n_x86_64", + "percent": 11.88 + }, + { + "function": "_gmpn_add_n_x86_64", + "percent": 9.56 + }, + { + "function": "_gmpn_sqr_basecase_fat", + "percent": 8.89 + }, + { + "function": "_gmpn_copyi_x86_64", + "percent": 5.84 + }, + { + "function": "_gmpn_lshiftc_x86_64", + "percent": 4.46 + }, + { + "function": "_gmpn_addlsh1_n_x86_64", + "percent": 4.41 + }, + { + "function": "_gmpn_addmul_2_fat", + "percent": 4.03 + }, + { + "function": "_gmpn_lshift_x86_64", + "percent": 2.87 + }, + { + "function": "_gmpn_divrem_1_x86_64", + "percent": 2.2 + }, + { + "function": "mpn_fft_mul_2exp_modF", + "percent": 1.72 + }, + { + "function": "mpn_mul_fft_internal.isra.0", + "percent": 1.55 + }, + { + "function": "_gmpn_toom2_sqr", + "percent": 0.9 + }, + { + "function": "_gmpn_mul_1_x86_64", + "percent": 0.85 + }, + { + "function": "mpn_fft_fftinv", + "percent": 0.81 + }, + { + "function": "_gmpn_com_x86_64", + "percent": 0.77 + }, + { + "function": "mpn_mul_fft_decompose", + "percent": 0.76 + }, + { + "function": "mpn_fft_fft", + "percent": 0.7 + }, + { + "function": "_GI_madvise", + "percent": 0.7 + }, + { + "function": "_gmpn_rsh1add_n", + "percent": 0.56 + } + ], + "top_self_undecorated": [ + { + "percent": 34.06, + "symbol": "_gmpn_addmul_1_x86_64" + }, + { + "percent": 11.88, + "symbol": "_gmpn_sub_n_x86_64" + }, + { + "percent": 9.56, + "symbol": "_gmpn_add_n_x86_64" + }, + { + "percent": 8.89, + "symbol": "_gmpn_sqr_basecase_fat" + }, + { + "percent": 5.84, + "symbol": "_gmpn_copyi_x86_64" + }, + { + "percent": 4.46, + "symbol": "_gmpn_lshiftc_x86_64" + }, + { + "percent": 4.41, + "symbol": "_gmpn_addlsh1_n_x86_64" + }, + { + "percent": 4.03, + "symbol": "_gmpn_addmul_2_fat" + }, + { + "percent": 2.87, + "symbol": "_gmpn_lshift_x86_64" + }, + { + "percent": 2.2, + "symbol": "_gmpn_divrem_1_x86_64" + }, + { + "percent": 1.72, + "symbol": "mpn_fft_mul_2exp_modF" + }, + { + "percent": 1.55, + "symbol": "mpn_mul_fft_internal.isra.0" + }, + { + "percent": 0.9, + "symbol": "_gmpn_toom2_sqr" + }, + { + "percent": 0.85, + "symbol": "_gmpn_mul_1_x86_64" + }, + { + "percent": 0.81, + "symbol": "mpn_fft_fftinv" + }, + { + "percent": 0.77, + "symbol": "_gmpn_com_x86_64" + }, + { + "percent": 0.76, + "symbol": "mpn_mul_fft_decompose" + }, + { + "percent": 0.7, + "symbol": "mpn_fft_fft" + }, + { + "percent": 0.7, + "symbol": "_GI_madvise" + }, + { + "percent": 0.56, + "symbol": "_gmpn_rsh1add_n" + } + ] +} diff --git a/reports/hex-int-factor-performance.md b/reports/hex-int-factor-performance.md index 4dd98e396..76ec3cd5e 100644 --- a/reports/hex-int-factor-performance.md +++ b/reports/hex-int-factor-performance.md @@ -327,20 +327,20 @@ budget rather than a fine-grained slope. ## Five-family profile attribution -All profiles use clean commit `97d3b1f292710ccdf502671d8d9c01d6ad09d74c`, +All profiles use clean commit `60230acab60cf9d88694f04adcbb53f45be16ce5`, `samply 0.13.1`, lean-bench-samply commit `9356baa2f5757ee40320a897bd284914d5bb9f5e`, and the 999 Hz filtered timed-region protocol. Every profile has confidence `passed`, zero off-bench-thread samples, -at least 3014 retained samples, calibration residual below 2 ms against the +at least 3017 retained samples, calibration residual below 1.02 ms against the 5 ms limit, and sensitivity verdict `passed`. | Declared family / representative | Profile SHA-256 | retained / residual | Leaf categories | Dominant inclusive path | |---|---|---:|---|---| -| table-and-balanced-semiprimes: `runBalancedRho 80` | `1a39e495c5e97409b52039c70260889260ea1059ea262ae89d53289894507a83` | 3014 / 0.050 ms | allocation 68.12%, GMP 24.68%, runtime 5.11%, other 2.09% | `rhoLeast` / `rhoTry` / `brentGo` 93.56%; `rhoNext` 39.85% | -| smooth-and-unbalanced-semiprimes: `IntFactorProfile.runSmooth 1` (80-bit ECM stage 1) | pending clean recapture | pending | pending | pending | -| power-forms: `IntFactorProfile.runPower 1` (exponent 80 split) | `aaaecc7c59a022f1105d9d672bc8298215b5620952cd7ff64f1cd95558d5619e` | 4563 / 1.505 ms | Lean runtime 35.04%, Lean own code 21.96%, other 20.91%, allocation 20.40%, GMP 1.69% | trial division 88.67%; `removePower` 28.14%; `factorPower?` 14.71% | -| certificate-replay-and-order: `runOrder 1048589` | `31a09f8b9e37f3c6d9020d8fec92c0340f7e4a961b81e6720e2152d60f619d11` | 6842 / 0.223 ms | other 99.91%, allocation 0.09% | `orderOf` 100.00%; `orderOfAux` 99.91% | -| generalized-divisor-sums: `runSigmaExponent 4194304` | `541ee2b206a3f40c2364b0b002deaad6b47485eccaab410b23ca92b457cab37b` | 6431 / 0.378 ms | GMP 93.28%, other 6.34%, allocation 0.37% | `sigma` 73.85%; `sigmaEntry` 72.83% | +| table-and-balanced-semiprimes: `runBalancedRho 80` | `0f302a83ad1b2ca3fe7e9232b754f9302da020a536c3845628c5fbfbea27373a` | 3017 / 0.830 ms | allocation 69.04%, GMP 23.10%, runtime 6.03%, own code 1.82% | `rhoLeast` 96.82%; `rhoTry` / `brentGo` 96.78%; `rhoNext` 41.33% | +| smooth-and-unbalanced-semiprimes: `IntFactorProfile.runSmooth 1` (80-bit ECM stage 1) | `04671a638cf525afaec0721ae6d71426bb90a194ecee43c84a0c439434a42395` | 4197 / 0.902 ms | allocation 62.16%, GMP 29.45%, runtime 6.29%, own code 1.72%, other 0.38% | `ecmStage1` / `ecmTraceCoreWith` 94.78%; `stageMultiply` / `stageGcdWith` 94.73% | +| power-forms: `IntFactorProfile.runPower 1` (exponent 80 split) | `3d08bf402f5075ada318ae73c96e53d0ee9a7b80cee1c84418a8c17d82dffe9c` | 4367 / 1.016 ms | Lean runtime 39.71%, own code 38.36%, allocation 19.40%, GMP 1.85%, other 0.69% | trial division 88.64%; `removePower` 27.68%; `factorPower?` 14.40% | +| certificate-replay-and-order: `runOrder 1048589` | `775547191ca640815f7cd5e38bcaec2d688e67ddbe51e6b46c44fc5525149001` | 6838 / 0.494 ms | own code 99.97%, GMP 0.01%, runtime 0.01% | `orderOfAux` 99.97%; `orderOf` 99.94% | +| generalized-divisor-sums: `runSigmaExponent 4194304` | `4771280c0cc41fda3caf914c0581214ff461004ccf995bcda61bd98c3618fd6f` | 6457 / 0.174 ms | GMP 92.40%, other 7.19%, allocation 0.42% | `sigma` 74.00%; `sigmaEntry` 73.04% | The balanced rho profile attributes its dominant cost to allocation and GMP underneath the Brent loop. The smooth/unbalanced profile directly exercises @@ -349,6 +349,12 @@ division and exact-power removal, order by the repository's private compiled order scan, and the large-exponent sigma case by GMP arithmetic. No declared family is left with an unattributed dominant cost. +The five analytical summaries are committed as +`reports/bench-results/hex-int-factor-profile-{balanced,ecm,order,power,sigma}-60230acab-chungus2.json`. +They retain the complete leaf-category tables, inclusive rankings, calibration +diagnostics, sensitivity checks, and raw-profile paths; the SHA-256 values in +the table identify the uncommitted compressed captures themselves. + ## Reproduction ```sh @@ -398,7 +404,9 @@ remain under `/tmp`; their content hashes above make each cited capture identifiable. The profiling orchestrator has SHA-256 `ef0aabd98ef0dee35feb19696e006ef64849cba6140b433024d950c6c7c5e32e`; the summarizer has SHA-256 -`ba36b14948d7986bb8c349f2655323b24d33cc05ad0349d492e9929e00ab24fe`. +`ba36b14948d7986bb8c349f2655323b24d33cc05ad0349d492e9929e00ab24fe`, +and its shared categorizer has SHA-256 +`f5b5ebb676b6a59188cd59145c5bec78041ceba5845a4b8b819888a552b59069`. ## Concerns From f276d647271f89d411442a769dc65e23cb6c4125 Mon Sep 17 00:00:00 2001 From: Kim Morrison Date: Tue, 1 Sep 2026 07:09:32 +0000 Subject: [PATCH 26/26] test(bench): exempt int-factor proof target from sweep --- .../lakefile-lean-e82c6493-0a950f42.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 scripts/bench/proof_only_runtime_exemptions/lakefile-lean-e82c6493-0a950f42.json diff --git a/scripts/bench/proof_only_runtime_exemptions/lakefile-lean-e82c6493-0a950f42.json b/scripts/bench/proof_only_runtime_exemptions/lakefile-lean-e82c6493-0a950f42.json new file mode 100644 index 000000000..bb07f3b9a --- /dev/null +++ b/scripts/bench/proof_only_runtime_exemptions/lakefile-lean-e82c6493-0a950f42.json @@ -0,0 +1,6 @@ +{ + "path": "lakefile.lean", + "baseline_blob": "e82c649322c5dc6574071e576e92d644683eb00a", + "current_blob": "0a950f42f12ba2be2c54806c75670adf53544ee1", + "reason": "Combines the inherited, already-exempted HexPolyFp precompileModules and independent primality/row-reduce declarations with the HexIntFactor fresh-module proof-probe registrations. The new probe modules are build-only targets and do not change hexbz_factor_service, any library it imports, or its runtime call graph." +}