Experiments
This commit is contained in:
@@ -0,0 +1,478 @@
|
||||
{
|
||||
"run_id": "20260811-large-n100m-512edit-12c-v2",
|
||||
"generated_at": "2026-08-11T22:53:29.2306534+03:00",
|
||||
"finalized_legacy_without_resume_signature": true,
|
||||
"workers": 12,
|
||||
"max_huge_workers": 3,
|
||||
"only_huge": true,
|
||||
"logical_processors": 24,
|
||||
"affinity_policy": "one distinct logical CPU per worker slot",
|
||||
"profiles": [
|
||||
"scalar",
|
||||
"baseline",
|
||||
"avx2"
|
||||
],
|
||||
"candidates": [
|
||||
"std::vector_reserved",
|
||||
"tiered_forced_leaf_64",
|
||||
"tiered_forced_leaf_128",
|
||||
"tiered_forced_leaf_256",
|
||||
"tiered_forced_leaf_512",
|
||||
"tiered_forced_leaf_1024",
|
||||
"adaptive_shape_deferred"
|
||||
],
|
||||
"sizes": [
|
||||
100000000
|
||||
],
|
||||
"cases": [
|
||||
{
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 0
|
||||
},
|
||||
{
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 100
|
||||
},
|
||||
{
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 1000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 10000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 50000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 200000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 500000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 1000000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 1000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 10000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 200000
|
||||
},
|
||||
{
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 1000000
|
||||
},
|
||||
{
|
||||
"pattern": "bursty_uniform",
|
||||
"edit_ppm": 10000
|
||||
},
|
||||
{
|
||||
"pattern": "phase",
|
||||
"edit_ppm": 200000
|
||||
}
|
||||
],
|
||||
"operation_cap": 8000000,
|
||||
"target_edits": {
|
||||
"n_le_1m": 1024,
|
||||
"n_10m": 512,
|
||||
"n_100m": 512
|
||||
},
|
||||
"notes": [
|
||||
"Cells run concurrently; candidates inside one cell run sequentially on one trace.",
|
||||
"Construction time is recorded separately and excluded from ns_per_op.",
|
||||
"Parallel memory-bandwidth contention is accepted for exploratory throughput.",
|
||||
"At most MaxHugeWorkers N=100m cells run together to avoid paging.",
|
||||
"All seven candidates are mandatory; std::vector is never cost-guard skipped."
|
||||
],
|
||||
"jobs": [
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "bursty_uniform",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-bursty_uniform-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "bursty_uniform",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-bursty_uniform-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "bursty_uniform",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-bursty_uniform-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "phase",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-phase-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "phase",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-phase-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "phase",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-phase-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 1000,
|
||||
"operations": 512000,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_localized-ppm1000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 1000,
|
||||
"operations": 512000,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_localized-ppm1000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 1000,
|
||||
"operations": 512000,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_localized-ppm1000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_localized-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_localized-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_localized-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_localized-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_localized-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_localized-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 1000000,
|
||||
"operations": 512,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_localized-ppm1000000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 1000000,
|
||||
"operations": 512,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_localized-ppm1000000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_localized",
|
||||
"edit_ppm": 1000000,
|
||||
"operations": 512,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_localized-ppm1000000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 0,
|
||||
"operations": 500000,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_uniform-ppm0"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 0,
|
||||
"operations": 500000,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_uniform-ppm0"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 0,
|
||||
"operations": 500000,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_uniform-ppm0"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 100,
|
||||
"operations": 5120000,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_uniform-ppm100"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 100,
|
||||
"operations": 5120000,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_uniform-ppm100"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 100,
|
||||
"operations": 5120000,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_uniform-ppm100"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 1000,
|
||||
"operations": 512000,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_uniform-ppm1000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 1000,
|
||||
"operations": 512000,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_uniform-ppm1000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 1000,
|
||||
"operations": 512000,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_uniform-ppm1000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_uniform-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_uniform-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 10000,
|
||||
"operations": 51200,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_uniform-ppm10000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 50000,
|
||||
"operations": 10240,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_uniform-ppm50000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 50000,
|
||||
"operations": 10240,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_uniform-ppm50000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 50000,
|
||||
"operations": 10240,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_uniform-ppm50000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_uniform-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_uniform-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 200000,
|
||||
"operations": 2560,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_uniform-ppm200000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 500000,
|
||||
"operations": 1024,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_uniform-ppm500000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 500000,
|
||||
"operations": 1024,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_uniform-ppm500000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 500000,
|
||||
"operations": 1024,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_uniform-ppm500000"
|
||||
},
|
||||
{
|
||||
"profile": "avx2",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 1000000,
|
||||
"operations": 512,
|
||||
"repeats": 1,
|
||||
"name": "avx2-n100000000-steady_uniform-ppm1000000"
|
||||
},
|
||||
{
|
||||
"profile": "baseline",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 1000000,
|
||||
"operations": 512,
|
||||
"repeats": 1,
|
||||
"name": "baseline-n100000000-steady_uniform-ppm1000000"
|
||||
},
|
||||
{
|
||||
"profile": "scalar",
|
||||
"n": 100000000,
|
||||
"pattern": "steady_uniform",
|
||||
"edit_ppm": 1000000,
|
||||
"operations": 512,
|
||||
"repeats": 1,
|
||||
"name": "scalar-n100000000-steady_uniform-ppm1000000"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user