Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
251 changes: 251 additions & 0 deletions research/bit-frame-closure-basis/BENCHMARK.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,251 @@
{
"status": "PASS_BIT_FRAME_CLOSURE_BENCHMARK",
"samples": [
{
"pair": 0,
"order": [
"reference",
"basis"
],
"engines": {
"reference": {
"seconds": 30.93506745796185,
"cases": {
"pr589": {
"seconds": 10.3824437080184,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 10.024701665970497,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 10.527642667060718,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
},
"basis": {
"seconds": 5.71508595906198,
"cases": {
"pr589": {
"seconds": 1.9619243339402601,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 1.7693556669401005,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 1.983572750003077,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
}
}
},
{
"pair": 1,
"order": [
"basis",
"reference"
],
"engines": {
"basis": {
"seconds": 5.703479459043592,
"cases": {
"pr589": {
"seconds": 1.9423902080161497,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 1.7954174579354003,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 1.9654521669726819,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
},
"reference": {
"seconds": 30.964114416972734,
"cases": {
"pr589": {
"seconds": 10.366719332989305,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 10.102655207971111,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 10.494463707902469,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
}
}
},
{
"pair": 2,
"order": [
"reference",
"basis"
],
"engines": {
"reference": {
"seconds": 32.6134802919114,
"cases": {
"pr589": {
"seconds": 10.703001499990933,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 10.765563208027743,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 11.144659584038891,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
},
"basis": {
"seconds": 5.907537999912165,
"cases": {
"pr589": {
"seconds": 2.030974750057794,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 1.8459598339395598,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 2.0303760420065373,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
}
}
},
{
"pair": 3,
"order": [
"basis",
"reference"
],
"engines": {
"basis": {
"seconds": 6.311234583030455,
"cases": {
"pr589": {
"seconds": 2.0816027499968186,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 2.063415333046578,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 2.1659246659837663,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
},
"reference": {
"seconds": 43.282476166961715,
"cases": {
"pr589": {
"seconds": 12.81674420798663,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 15.084301250055432,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 15.380409959005192,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
}
}
},
{
"pair": 4,
"order": [
"reference",
"basis"
],
"engines": {
"reference": {
"seconds": 50.12656000000425,
"cases": {
"pr589": {
"seconds": 15.884748458047397,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 14.376700167078525,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 19.864370208000764,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
},
"basis": {
"seconds": 9.401485707960092,
"cases": {
"pr589": {
"seconds": 3.2756130000343546,
"report_sha256": "0d3ee000d192749fdc44f868f075fb92fc6aeff873beebf12fd3cf92433d923b"
},
"pr555": {
"seconds": 2.9492821249878034,
"report_sha256": "55c93455cfbdc94a292491bb9f13158e20f0e5bd230402ca86f78cf0629ae5ab"
},
"degraded": {
"seconds": 3.175984041998163,
"report_sha256": "c59410f7506f5338ceaccb778e0e5f5b7185a6353c525bad85a756bb83c3b299"
}
}
}
}
}
],
"median_suite_seconds": {
"reference": 32.6134802919114,
"basis": 5.907537999912165
},
"suite_ratio": 5.520655185357471,
"median_case_seconds": {
"pr589": {
"reference": 10.703001499990933,
"basis": 2.030974750057794
},
"pr555": {
"reference": 10.765563208027743,
"basis": 1.8459598339395598
},
"degraded": {
"reference": 11.144659584038891,
"basis": 2.0303760420065373
}
},
"finished_at": "2026-10-14T05:45:21.412584+00:00",
"python": "3.12.12 (main, Oct 9 2025, 11:07:00) [Clang 17.0.0 (clang-1700.6.3.2)]",
"executable": "/opt/homebrew/opt/python@3.12/bin/python3.12",
"platform": "macOS-26.5.2-arm64-arm-64bit",
"implementation_sha256": {
"closure.py": "febc46cb43be709684bb51e48bc2c849b63f02809e2bf5bb461c62d55953c4fd",
"run.py": "4e40c4497143ee2525028c78fcf527e6690761a984eb132e74d30c50081b8698",
"benchmark.py": "d579af460de5d8b076403714c17ba8595d900ad6a5c51d84f5e63ab28723ade4",
"EXPECTED.json": "dac0e71d005bf700444f866209f588fef2a276ea6ce2cf17b6279e7881a5647e",
"SOURCES.json": "b94b723b5585ec673b82da156b50afa28b9122d441616f4a282754fed8b7dea8"
},
"scope": "Three complete pinned checker cases in fresh interpreters per engine; same sources, closure inventories and receipts; warm OS caches; no timing acceptance threshold or selected-replay claim."
}
137 changes: 137 additions & 0 deletions research/bit-frame-closure-basis/EXPECTED.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
{
"pr589": {
"case": "pr589",
"closure_count": 2202,
"closure_sha256": "a087c5752bcc03a7a2e9107588cd0c564079aa94ca1e9f5ab794039b891c2bcd",
"receipt": {
"assignments_enumerated": 398,
"component_sizes": {
"1": 119,
"2": 4,
"3": 9,
"5": 1
},
"components": 133,
"degraded_start": false,
"exact_interval_comparisons": true,
"free_gates": 159,
"gates": 5472,
"improving_components": 0,
"non_nesting_rejected": 55,
"optimum_profile": {
"1": 1323,
"2": 1342,
"3": 79,
"4": 44,
"5": 102,
"6": 11,
"7": 19
},
"rational_rank_justified_by_hadamard": true,
"same_profile_alternatives": 10,
"smallest_alternative_delta": 0.0009110061088407877,
"start_profile": {
"1": 1323,
"2": 1342,
"3": 79,
"4": 44,
"5": 102,
"6": 11,
"7": 19
},
"weighted_cost_delta": 0.0,
"word": "bitE8mut-p111-tuned.json.gz"
},
"stdout_sha256": "c2b934b04670760a1d3001e1dbe56935a217344e84550b120dce7e294ca2ab3f"
},
"pr555": {
"case": "pr555",
"closure_count": 2073,
"closure_sha256": "aefeca30d9bb745c04216b55332f4567f44e700f38b22a072d53be8c72aece9a",
"receipt": {
"assignments_enumerated": 360,
"component_sizes": {
"1": 121,
"2": 3,
"3": 8,
"5": 1
},
"components": 133,
"degraded_start": false,
"exact_interval_comparisons": true,
"free_gates": 156,
"gates": 5468,
"improving_components": 0,
"non_nesting_rejected": 42,
"optimum_profile": {
"1": 1321,
"2": 1342,
"3": 80,
"4": 47,
"5": 102,
"6": 10,
"7": 18
},
"rational_rank_justified_by_hadamard": true,
"same_profile_alternatives": 9,
"smallest_alternative_delta": 0.0009108085751431813,
"start_profile": {
"1": 1321,
"2": 1342,
"3": 80,
"4": 47,
"5": 102,
"6": 10,
"7": 18
},
"weighted_cost_delta": 0.0,
"word": "bitE8mut-p111.json.gz"
},
"stdout_sha256": "a96847c1e6b43991aab44001622b6ab3bec51f766df8da6572af2f4bc51b95a6"
},
"degraded": {
"case": "degraded",
"closure_count": 2202,
"closure_sha256": "a087c5752bcc03a7a2e9107588cd0c564079aa94ca1e9f5ab794039b891c2bcd",
"receipt": {
"assignments_enumerated": 398,
"component_sizes": {
"1": 119,
"2": 4,
"3": 9,
"5": 1
},
"components": 133,
"degraded_start": true,
"exact_interval_comparisons": true,
"free_gates": 159,
"gates": 5472,
"improving_components": 37,
"non_nesting_rejected": 55,
"optimum_profile": {
"1": 1323,
"2": 1342,
"3": 79,
"4": 44,
"5": 102,
"6": 11,
"7": 19
},
"rational_rank_justified_by_hadamard": true,
"same_profile_alternatives": 8,
"smallest_alternative_delta": -0.009078931270804107,
"start_profile": {
"1": 1446,
"2": 1326,
"3": 49,
"4": 44,
"5": 103,
"6": 10,
"7": 19
},
"weighted_cost_delta": -0.21588258900786786,
"word": "bitE8mut-p111-tuned.json.gz"
},
"stdout_sha256": "c1aa53b899416466584efa27bf591b7d5818339f8d15d17dc05c2eb2b5c4ccf7"
}
}
Loading
Loading