On this page
Linked approachRust bitboard engine
Dates
Created
Updated
Record idEX-20260905-rust-bitboard-improvements-check-c68c07b7

No explanation has been written for this record yet.

Technical recordThe registered protocolEX-20260905-rust-bitboard-improvements-check-c68c07b7
Hypothesis
Exact leaf work avoidance and early cache depth gating improve completed-search latency; shared full-key tables may reduce duplicate worker work within bounded memory.
Arms
ArmNameEntry pointManifest
Candidaterust-bitboard-improvementsapproaches/fair-expectimax/rust-engine/src/search.rs
ComparatorRust dev at 7adb6b36412b4bbef25623183dac1a905570cd1aapproaches/fair-expectimax/rust-engine/src/search.rs
Classification
engineering
Information boundary
public-policy
Benchmark tier
CHECK
Lifecycle
preregistered
Primary metric
Bit-exact leaf and legal root-column values; descriptive paired wall and process CPU latency on identical constructed public roots
Secondary metrics
  • move/leaf calls, nodes, cache hits
  • allocated table bytes, peak process RSS
  • five alternating-order repeats; microbenchmark CPU and search time
  • private gates 1,2,3; capacities 1024,16384,262144; shared/private tables at equal total entries; 1,2,4 workers
Statistical unit
root
Uncertainty method
Report every repeat, median and min/max of paired ratios. Constructed roots are mechanics diagnostics; no game confidence interval or population claim.
Data role
no-gameplay
Seed leases
none recorded
Whole-origin split
yes
Reuse disclosure
CHECK only: constructed public boards and existing Rust unit/parity fixture domains 0xa5276000-0xa5277fff already opened by the original engine check. No new gameplay cohort, protected/final data, or strength evaluation.
Pass criteria
  1. Zero f64 value-bit, selected-action, event or trace mismatches on paired completed-depth checks and existing tests. Cache choices may change realized work, and bounded-work fallback parity is claimed only for identical cache configuration.
  2. Retain exact leaf and early depth-gate changes when the five-repeat median completed-search speed ratio exceeds 1.03; otherwise record negative and retain as optional or revert.
  3. Shared cache compares full keys under synchronized nonblocking access, has bounded allocation and decision/configuration scope, and never exposes an incomplete value; keep opt-in unless all measured configurations favor it.
  4. Run Cargo release checks, native/TypeScript parity, research validation and web build/MDX/figure tests; disclose pre-existing missing historical artifacts.
On pass
Publish CHECK engineering result and reviewable PR only; no strength claim or automatic cloud run.
On fail
Retain negative/partial measurements and reject exact failing configuration; open no cohort.
Gate fixed before controlled data
yes
Resources
Wall seconds14400
CPU threads4
Max host bytes4294967296
Max GPU bytes
GPU devices
Stop conditions
  1. Stop on any semantic mismatch and investigate before timing that arm.
  2. Stop individual benchmark process after 120 seconds; total benchmark budget 1800 seconds; record partial arms without silently changing configuration.
  3. One benchmark process at a time, no agent builds/tests during timed batches; fixed 1/2/4 worker sweep, no nested pools. Host is an interactive macOS workstation without hard affinity/isolation; report timings as shared-host diagnostics, never exclusive-machine throughput.
  4. Stop at 4 GiB requested engine memory; no system settings, cloud resources or new game seeds.
Expected artifacts
Amendments
none recorded
Technical recordResults recorded against this protocol1 record
valid runoutcome: passmixedtier: mechanics-onlyRS-20260905T193830Z-9733627a

Avoiding mathematically unused leaf work preserved exact values and reduced completed D4/S7 search from 12.052394167 to 11.257799041 median seconds per six constructed roots (1.07058x ratio of medians; 1.06786x paired median), with 4.4384% fewer retired instructions over five repeats. The leaf microbatch improved 1.16989x with 10.6541% fewer instructions. Unpack simplification had no credible independent speed gain. Capacity/depth sweeps quantify memory versus recomputation. A bounded full-key shared table saves work at multiple workers but offers only modest latency gains and loses slightly at one worker, so private gate 1 remains default. This is a local CHECK engineering result on an interactive M3 Pro, not stronger-play evidence.

What it had to pass
  • Zero exact value/action/feature/trace mismatches on completed checks. — observed: All 210 timed processes completed with matching values/actions; 33,740 × 18 raw leaf feature bits and 1,296 unpack cases pass. 40 Rust tests and strict-FP C++/TypeScript gates pass. Default-contraction failures were investigated and retained before timing.
  • Five-repeat median completed-search ratio exceeds 1.03 for retained default package. — observed: D4/S7/gate1/cap16384 ratio of medians 1.0705817472; median paired ratio 1.0678604115, range 1.0582717724–1.1158545109. Median retired instructions fell 4.4384334782%. Leaf-only ablation also passes. Standalone unpack gain is not supported.
  • Bounded synchronized full-key shared cache; retain opt-in unless every measured setting favors it. — observed: Full-key/depth/collision/contention/lifetime and resource tests pass. One worker shared is slightly slower; four-worker gate 1 saves 5.17943% median work and 3.91020% instructions, with 1.0301088 ratio of latency medians. Private/gate1 defaults remain.
  • Five repeats of all registered arms within 1800 seconds and four timing workers. — observed: 210 completed processes; 1762.724547493 cumulative measured-process seconds; no timeout or semantic mismatch. Every raw stdout/stderr and measured source snapshot is retained.
  • Repository/native/TypeScript/Rust and web validation pass or existing limitations are disclosed. — observed: 40 Rust tests, native/TypeScript gates, 6 research tests, 70 web tests, production build, typecheck, lint, MDX, frontmatter and figure/style/metadata checks pass. Absent-data rendering: 8/8. Desktop visual checks pass. Aggregate make -k test reports the same 96 pre-existing missing artifact errors; separate chart suite is 63/64 due to an unchanged stale evolution fixture expectation. Route sweep: 727/728; /compete lacks local GitHub authentication configuration.
Technical recordRecorded metricsRS-20260905T193830Z-9733627a
format
drop7-rust-optimization-check-v1
rootsPerRepeat
6
repeats
5
strata
7
machine
Apple M3 Pro
timingScope
Interactive shared host, descriptive CHECK; no gameplay or strength claim.
wallMetricScope
compareAndSweep
Sum of six search timers, excluding table allocation and process startup; micro/unpack use their inner-loop timer.
parallel
Sum of six decision wall timers, including planning, allocation, execution and reduction, excluding process startup.
counterScope
Whole measured process including harness, setup and output; macOS printed CPU seconds have 0.01 second resolution.
phases
leaf-compare
  1. group
    unpack-d4-g1
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    0.0044
    min
    0.0043
    max
    0.0061
    processCpuSeconds
    median
    0
    min
    0
    max
    0
    instructions
    median
    109,744,103
    min
    109,675,421
    max
    110,312,079
    cycles
    median
    23,389,876
    min
    22,729,393
    max
    24,499,557
    peakRssBytes
    median
    1,540,096
    min
    1,540,096
    max
    1,540,096
    work
    median
    0
    min
    0
    max
    0
    processElapsedSeconds
    median
    0.0126
    min
    0.0113
    max
    0.0143
    initializationSeconds
    tableBytes
    []
    leafCalls
    median
    0
    min
    0
    max
    0
    cacheHits
    median
    0
    min
    0
    max
    0
  2. group
    unpack-d4-g1
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    0.0047
    min
    0.0044
    max
    0.0132
    processCpuSeconds
    median
    0
    min
    0
    max
    0.0100
    instructions
    median
    109,653,738
    min
    109,617,255
    max
    110,686,044
    cycles
    median
    23,640,905
    min
    23,402,902
    max
    38,576,838
    peakRssBytes
    median
    1,523,712
    min
    1,523,712
    max
    1,523,712
    work
    median
    0
    min
    0
    max
    0
    processElapsedSeconds
    median
    0.0146
    min
    0.0112
    max
    0.3647
    initializationSeconds
    tableBytes
    []
    leafCalls
    median
    0
    min
    0
    max
    0
    cacheHits
    median
    0
    min
    0
    max
    0
  3. group
    micro-d4-g1
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    0.5867
    min
    0.5705
    max
    0.6020
    processCpuSeconds
    median
    0.5800
    min
    0.5600
    max
    0.5900
    instructions
    median
    10,348,271,692
    min
    10,345,931,981
    max
    10,350,473,327
    cycles
    median
    2,153,558,582
    min
    2,108,548,314
    max
    2,187,826,098
    peakRssBytes
    median
    1,556,480
    min
    1,556,480
    max
    1,556,480
    work
    median
    0
    min
    0
    max
    0
    processElapsedSeconds
    median
    0.5944
    min
    0.5757
    max
    0.6072
    initializationSeconds
    tableBytes
    []
    leafCalls
    median
    1,200,000
    min
    1,200,000
    max
    1,200,000
    cacheHits
    median
    0
    min
    0
    max
    0
  4. group
    micro-d4-g1
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    0.5010
    min
    0.4848
    max
    0.5363
    processCpuSeconds
    median
    0.4900
    min
    0.4800
    max
    0.5200
    instructions
    median
    9,245,104,182
    min
    9,243,220,272
    max
    9,246,259,426
    cycles
    median
    1,840,664,752
    min
    1,796,181,041
    max
    1,871,679,633
    peakRssBytes
    median
    1,540,096
    min
    1,540,096
    max
    1,540,096
    work
    median
    0
    min
    0
    max
    0
    processElapsedSeconds
    median
    0.5067
    min
    0.4904
    max
    0.5415
    initializationSeconds
    tableBytes
    []
    leafCalls
    median
    1,200,000
    min
    1,200,000
    max
    1,200,000
    cacheHits
    median
    0
    min
    0
    max
    0
  5. group
    search-d3-g1
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    0.3269
    min
    0.3253
    max
    0.3281
    processCpuSeconds
    median
    0.3200
    min
    0.3200
    max
    0.3200
    instructions
    median
    6,331,266,063
    min
    6,330,826,853
    max
    6,331,767,429
    cycles
    median
    1,196,013,334
    min
    1,194,476,676
    max
    1,197,342,907
    peakRssBytes
    median
    2,375,680
    min
    2,375,680
    max
    2,392,064
    work
    median
    1,056,909
    min
    1,056,909
    max
    1,056,909
    processElapsedSeconds
    median
    0.3329
    min
    0.3307
    max
    0.3338
    initializationSeconds
    median
    0.0001
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    522,291
    min
    522,291
    max
    522,291
    cacheHits
    median
    1,418
    min
    1,418
    max
    1,418
  6. group
    search-d3-g1
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    0.3061
    min
    0.3003
    max
    0.3088
    processCpuSeconds
    median
    0.3000
    min
    0.2900
    max
    0.3000
    instructions
    median
    6,076,956,618
    min
    6,076,132,822
    max
    6,077,985,408
    cycles
    median
    1,123,345,314
    min
    1,119,158,971
    max
    1,125,460,521
    peakRssBytes
    median
    2,392,064
    min
    2,359,296
    max
    2,392,064
    work
    median
    1,056,909
    min
    1,056,909
    max
    1,056,909
    processElapsedSeconds
    median
    0.3119
    min
    0.3064
    max
    0.3147
    initializationSeconds
    median
    0.0001
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    522,291
    min
    522,291
    max
    522,291
    cacheHits
    median
    1,418
    min
    1,418
    max
    1,418
  7. group
    search-d4-g1
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    11.8807
    min
    11.5238
    max
    12.4571
    processCpuSeconds
    median
    11.7700
    min
    11.4900
    max
    12.0900
    instructions
    median
    222,809,644,215
    min
    222,747,903,864
    max
    222,961,965,744
    cycles
    median
    42,181,127,379
    min
    42,005,171,097
    max
    42,705,067,986
    peakRssBytes
    median
    2,375,680
    min
    2,375,680
    max
    2,375,680
    work
    median
    39,288,466
    min
    39,288,466
    max
    39,288,466
    processElapsedSeconds
    median
    11.8876
    min
    11.5296
    max
    12.4655
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    19,377,708
    min
    19,377,708
    max
    19,377,708
    cacheHits
    median
    126,478
    min
    126,478
    max
    126,478
  8. group
    search-d4-g1
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    10.9436
    min
    10.8329
    max
    11.0619
    processCpuSeconds
    median
    10.8800
    min
    10.7900
    max
    10.9200
    instructions
    median
    212,939,447,666
    min
    212,906,170,882
    max
    212,950,603,555
    cycles
    median
    39,288,185,051
    min
    39,140,008,134
    max
    39,360,181,912
    peakRssBytes
    median
    2,359,296
    min
    2,359,296
    max
    2,392,064
    work
    median
    39,288,466
    min
    39,288,466
    max
    39,288,466
    processElapsedSeconds
    median
    10.9558
    min
    10.8391
    max
    11.0688
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    19,377,708
    min
    19,377,708
    max
    19,377,708
    cacheHits
    median
    126,478
    min
    126,478
    max
    126,478
  9. group
    search-d4-g2
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    15.5039
    min
    15.2326
    max
    16.0109
    processCpuSeconds
    median
    15.3100
    min
    15.1100
    max
    15.5700
    instructions
    median
    288,238,401,436
    min
    288,188,652,863
    max
    288,438,222,483
    cycles
    median
    54,232,436,107
    min
    54,057,750,803
    max
    54,973,152,414
    peakRssBytes
    median
    2,375,680
    min
    2,375,680
    max
    2,375,680
    work
    median
    51,537,948
    min
    51,537,948
    max
    51,537,948
    processElapsedSeconds
    median
    15.5108
    min
    15.2407
    max
    16.0196
    initializationSeconds
    median
    0.0001
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    25,502,449
    min
    25,502,449
    max
    25,502,449
    cacheHits
    median
    1,450
    min
    1,450
    max
    1,450
  10. group
    search-d4-g2
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    14.6619
    min
    14.3648
    max
    14.8125
    processCpuSeconds
    median
    14.4000
    min
    14.1000
    max
    14.5200
    instructions
    median
    275,646,811,816
    min
    275,577,572,226
    max
    275,780,145,917
    cycles
    median
    50,805,935,341
    min
    50,548,358,675
    max
    51,110,331,267
    peakRssBytes
    median
    2,359,296
    min
    2,359,296
    max
    2,375,680
    work
    median
    51,537,948
    min
    51,537,948
    max
    51,537,948
    processElapsedSeconds
    median
    14.6759
    min
    14.3730
    max
    14.8225
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0004
    tableBytes
    1. 786,432
    leafCalls
    median
    25,502,449
    min
    25,502,449
    max
    25,502,449
    cacheHits
    median
    1,450
    min
    1,450
    max
    1,450
compare
  1. group
    unpack-d4-g1
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    0.0050
    min
    0.0044
    max
    0.0056
    processCpuSeconds
    median
    0
    min
    0
    max
    0
    instructions
    median
    109,784,960
    min
    109,665,937
    max
    110,877,143
    cycles
    median
    22,274,399
    min
    22,147,788
    max
    25,325,063
    peakRssBytes
    median
    1,540,096
    min
    1,540,096
    max
    1,540,096
    work
    median
    0
    min
    0
    max
    0
    processElapsedSeconds
    median
    0.0115
    min
    0.0100
    max
    0.0186
    initializationSeconds
    tableBytes
    []
    leafCalls
    median
    0
    min
    0
    max
    0
    cacheHits
    median
    0
    min
    0
    max
    0
  2. group
    unpack-d4-g1
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    0.0052
    min
    0.0046
    max
    0.0143
    processCpuSeconds
    median
    0
    min
    0
    max
    0.0100
    instructions
    median
    109,720,197
    min
    109,709,084
    max
    110,803,839
    cycles
    median
    22,730,395
    min
    21,901,868
    max
    40,119,971
    peakRssBytes
    median
    1,523,712
    min
    1,523,712
    max
    1,523,712
    work
    median
    0
    min
    0
    max
    0
    processElapsedSeconds
    median
    0.0118
    min
    0.0100
    max
    0.3921
    initializationSeconds
    tableBytes
    []
    leafCalls
    median
    0
    min
    0
    max
    0
    cacheHits
    median
    0
    min
    0
    max
    0
  3. group
    micro-d4-g1
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    0.6044
    min
    0.5943
    max
    0.6273
    processCpuSeconds
    median
    0.6000
    min
    0.5900
    max
    0.6200
    instructions
    median
    10,346,642,712
    min
    10,346,106,558
    max
    10,349,591,787
    cycles
    median
    2,166,043,263
    min
    2,144,130,004
    max
    2,206,369,346
    peakRssBytes
    median
    1,556,480
    min
    1,556,480
    max
    1,556,480
    work
    median
    0
    min
    0
    max
    0
    processElapsedSeconds
    median
    0.6100
    min
    0.6002
    max
    0.6328
    initializationSeconds
    tableBytes
    []
    leafCalls
    median
    1,200,000
    min
    1,200,000
    max
    1,200,000
    cacheHits
    median
    0
    min
    0
    max
    0
  4. group
    micro-d4-g1
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    0.5166
    min
    0.5074
    max
    0.5393
    processCpuSeconds
    median
    0.5100
    min
    0.5000
    max
    0.5200
    instructions
    median
    9,244,298,981
    min
    9,243,640,658
    max
    9,252,202,284
    cycles
    median
    1,848,038,145
    min
    1,821,452,409
    max
    1,865,480,440
    peakRssBytes
    median
    1,540,096
    min
    1,540,096
    max
    1,540,096
    work
    median
    0
    min
    0
    max
    0
    processElapsedSeconds
    median
    0.5225
    min
    0.5130
    max
    0.5446
    initializationSeconds
    tableBytes
    []
    leafCalls
    median
    1,200,000
    min
    1,200,000
    max
    1,200,000
    cacheHits
    median
    0
    min
    0
    max
    0
  5. group
    search-d3-g1
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    0.3381
    min
    0.3334
    max
    0.3441
    processCpuSeconds
    median
    0.3300
    min
    0.3300
    max
    0.3300
    instructions
    median
    6,332,174,374
    min
    6,330,796,624
    max
    6,333,846,498
    cycles
    median
    1,194,370,284
    min
    1,191,677,296
    max
    1,202,938,008
    peakRssBytes
    median
    2,375,680
    min
    2,375,680
    max
    2,392,064
    work
    median
    1,056,909
    min
    1,056,909
    max
    1,056,909
    processElapsedSeconds
    median
    0.3438
    min
    0.3407
    max
    0.3509
    initializationSeconds
    median
    0.0001
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    522,291
    min
    522,291
    max
    522,291
    cacheHits
    median
    1,418
    min
    1,418
    max
    1,418
  6. group
    search-d3-g1
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    0.3179
    min
    0.3108
    max
    0.3261
    processCpuSeconds
    median
    0.3100
    min
    0.3100
    max
    0.3200
    instructions
    median
    6,076,931,465
    min
    6,075,615,934
    max
    6,080,904,545
    cycles
    median
    1,123,053,211
    min
    1,120,709,257
    max
    1,135,277,915
    peakRssBytes
    median
    2,359,296
    min
    2,359,296
    max
    2,375,680
    work
    median
    1,056,909
    min
    1,056,909
    max
    1,056,909
    processElapsedSeconds
    median
    0.3252
    min
    0.3178
    max
    0.3495
    initializationSeconds
    median
    0.0001
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    522,291
    min
    522,291
    max
    522,291
    cacheHits
    median
    1,418
    min
    1,418
    max
    1,418
  7. group
    search-d4-g1
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    12.0524
    min
    12.0218
    max
    12.4906
    processCpuSeconds
    median
    11.9300
    min
    11.8900
    max
    12.1600
    instructions
    median
    222,843,607,698
    min
    222,806,770,393
    max
    222,935,386,535
    cycles
    median
    42,331,217,682
    min
    42,119,107,836
    max
    42,755,593,316
    peakRssBytes
    median
    2,375,680
    min
    2,375,680
    max
    3,178,496
    work
    median
    39,288,466
    min
    39,288,466
    max
    39,288,466
    processElapsedSeconds
    median
    12.0593
    min
    12.0287
    max
    12.4980
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0003
    tableBytes
    1. 786,432
    leafCalls
    median
    19,377,708
    min
    19,377,708
    max
    19,377,708
    cacheHits
    median
    126,478
    min
    126,478
    max
    126,478
  8. group
    search-d4-g1
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    11.2578
    min
    11.1594
    max
    11.4209
    processCpuSeconds
    median
    11.1500
    min
    11.0600
    max
    11.2500
    instructions
    median
    212,952,842,410
    min
    212,927,232,830
    max
    213,033,543,847
    cycles
    median
    39,521,720,535
    min
    39,369,280,952
    max
    39,756,591,427
    peakRssBytes
    median
    2,359,296
    min
    2,359,296
    max
    2,359,296
    work
    median
    39,288,466
    min
    39,288,466
    max
    39,288,466
    processElapsedSeconds
    median
    11.2679
    min
    11.1696
    max
    11.4280
    initializationSeconds
    median
    0.0001
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    19,377,708
    min
    19,377,708
    max
    19,377,708
    cacheHits
    median
    126,478
    min
    126,478
    max
    126,478
  9. group
    search-d4-g2
    arm
    baseline
    repeats
    5
    searchSeconds
    median
    15.6863
    min
    15.4992
    max
    15.7734
    processCpuSeconds
    median
    15.4300
    min
    15.3300
    max
    15.5000
    instructions
    median
    288,325,409,184
    min
    288,255,478,703
    max
    288,365,872,324
    cycles
    median
    54,536,468,146
    min
    54,348,050,883
    max
    54,618,592,726
    peakRssBytes
    median
    2,375,680
    min
    2,375,680
    max
    2,375,680
    work
    median
    51,537,948
    min
    51,537,948
    max
    51,537,948
    processElapsedSeconds
    median
    15.6938
    min
    15.5085
    max
    15.7823
    initializationSeconds
    median
    0.0001
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    25,502,449
    min
    25,502,449
    max
    25,502,449
    cacheHits
    median
    1,450
    min
    1,450
    max
    1,450
  10. group
    search-d4-g2
    arm
    candidate
    repeats
    5
    searchSeconds
    median
    14.5436
    min
    14.5287
    max
    14.9513
    processCpuSeconds
    median
    14.3500
    min
    14.3400
    max
    14.6300
    instructions
    median
    275,589,751,824
    min
    275,530,380,658
    max
    275,713,056,780
    cycles
    median
    50,823,867,162
    min
    50,795,737,446
    max
    51,301,340,165
    peakRssBytes
    median
    2,359,296
    min
    2,359,296
    max
    2,359,296
    work
    median
    51,537,948
    min
    51,537,948
    max
    51,537,948
    processElapsedSeconds
    median
    14.5523
    min
    14.5394
    max
    14.9652
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    25,502,449
    min
    25,502,449
    max
    25,502,449
    cacheHits
    median
    1,450
    min
    1,450
    max
    1,450
sweep
  1. group
    cache-sweep
    arm
    g1-c1024
    repeats
    5
    searchSeconds
    median
    13.7653
    min
    12.9000
    max
    15.8700
    processCpuSeconds
    median
    13.4100
    min
    12.8500
    max
    14.7900
    instructions
    median
    253,701,172,069
    min
    253,467,576,590
    max
    255,143,609,933
    cycles
    median
    47,236,942,036
    min
    46,388,632,319
    max
    49,245,529,756
    peakRssBytes
    median
    1,622,016
    min
    1,605,632
    max
    1,622,016
    work
    median
    47,250,952
    min
    47,250,952
    max
    47,250,952
    processElapsedSeconds
    median
    13.7723
    min
    12.9067
    max
    15.8817
    initializationSeconds
    median
    0.0000
    min
    0.0000
    max
    0.0001
    tableBytes
    1. 49,152
    leafCalls
    median
    23,356,305
    min
    23,356,305
    max
    23,356,305
    cacheHits
    median
    50,443
    min
    50,443
    max
    50,443
  2. group
    cache-sweep
    arm
    g1-c16384
    repeats
    5
    searchSeconds
    median
    11.3058
    min
    10.8636
    max
    13.9159
    processCpuSeconds
    median
    11.1500
    min
    10.8300
    max
    12.8000
    instructions
    median
    212,966,030,742
    min
    212,833,191,647
    max
    214,548,004,410
    cycles
    median
    39,544,869,486
    min
    39,114,513,573
    max
    41,762,647,333
    peakRssBytes
    median
    2,359,296
    min
    2,359,296
    max
    2,801,664
    work
    median
    39,288,466
    min
    39,288,466
    max
    39,288,466
    processElapsedSeconds
    median
    11.3139
    min
    10.8703
    max
    13.9301
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0003
    tableBytes
    1. 786,432
    leafCalls
    median
    19,377,708
    min
    19,377,708
    max
    19,377,708
    cacheHits
    median
    126,478
    min
    126,478
    max
    126,478
  3. group
    cache-sweep
    arm
    g1-c262144
    repeats
    5
    searchSeconds
    median
    10.8448
    min
    10.5676
    max
    15.7039
    processCpuSeconds
    median
    10.7800
    min
    10.5400
    max
    13.3500
    instructions
    median
    206,568,524,011
    min
    206,456,697,823
    max
    209,666,453,198
    cycles
    median
    38,394,788,225
    min
    38,004,905,537
    max
    43,476,766,235
    peakRssBytes
    median
    14,172,160
    min
    14,172,160
    max
    14,172,160
    work
    median
    38,002,223
    min
    38,002,223
    max
    38,002,223
    processElapsedSeconds
    median
    10.8536
    min
    10.5763
    max
    15.7221
    initializationSeconds
    median
    0.0022
    min
    0.0022
    max
    0.0029
    tableBytes
    1. 12,582,912
    leafCalls
    median
    18,734,660
    min
    18,734,660
    max
    18,734,660
    cacheHits
    median
    139,460
    min
    139,460
    max
    139,460
  4. group
    cache-sweep
    arm
    g2-c1024
    repeats
    5
    searchSeconds
    median
    14.5526
    min
    14.2244
    max
    19.2216
    processCpuSeconds
    median
    14.3900
    min
    14.1300
    max
    17.2800
    instructions
    median
    277,996,841,907
    min
    277,839,451,060
    max
    280,971,001,803
    cycles
    median
    51,251,855,861
    min
    50,811,786,164
    max
    55,861,436,637
    peakRssBytes
    median
    1,622,016
    min
    1,605,632
    max
    1,638,400
    work
    median
    52,061,856
    min
    52,061,856
    max
    52,061,856
    processElapsedSeconds
    median
    14.5595
    min
    14.2318
    max
    19.2332
    initializationSeconds
    median
    0.0000
    min
    0.0000
    max
    0.0001
    tableBytes
    1. 49,152
    leafCalls
    median
    25,761,757
    min
    25,761,757
    max
    25,761,757
    cacheHits
    median
    1,342
    min
    1,342
    max
    1,342
  5. group
    cache-sweep
    arm
    g2-c16384
    repeats
    5
    searchSeconds
    median
    14.6912
    min
    14.2263
    max
    18.7430
    processCpuSeconds
    median
    14.3200
    min
    14.1200
    max
    16.8900
    instructions
    median
    275,573,104,205
    min
    275,434,296,372
    max
    278,381,082,943
    cycles
    median
    50,846,693,350
    min
    50,382,487,008
    max
    54,635,593,982
    peakRssBytes
    median
    2,359,296
    min
    2,342,912
    max
    2,359,296
    work
    median
    51,537,948
    min
    51,537,948
    max
    51,537,948
    processElapsedSeconds
    median
    14.6988
    min
    14.2338
    max
    18.7521
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    25,502,449
    min
    25,502,449
    max
    25,502,449
    cacheHits
    median
    1,450
    min
    1,450
    max
    1,450
  6. group
    cache-sweep
    arm
    g2-c262144
    repeats
    5
    searchSeconds
    median
    14.6362
    min
    14.2644
    max
    19.3342
    processCpuSeconds
    median
    14.4000
    min
    14.2200
    max
    17.1700
    instructions
    median
    275,587,188,949
    min
    275,432,401,057
    max
    278,607,451,408
    cycles
    median
    51,029,660,937
    min
    50,428,395,397
    max
    55,658,408,622
    peakRssBytes
    median
    14,172,160
    min
    14,155,776
    max
    14,172,160
    work
    median
    51,523,395
    min
    51,523,395
    max
    51,523,395
    processElapsedSeconds
    median
    14.6468
    min
    14.2736
    max
    19.3575
    initializationSeconds
    median
    0.0033
    min
    0.0029
    max
    0.0061
    tableBytes
    1. 12,582,912
    leafCalls
    median
    25,495,246
    min
    25,495,246
    max
    25,495,246
    cacheHits
    median
    1,453
    min
    1,453
    max
    1,453
  7. group
    cache-sweep
    arm
    g3-c1024
    repeats
    5
    searchSeconds
    median
    16.1456
    min
    16.0931
    max
    20.1421
    processCpuSeconds
    median
    15.9900
    min
    15.9000
    max
    18.0900
    instructions
    median
    309,346,390,792
    min
    309,287,103,904
    max
    311,614,031,219
    cycles
    median
    56,963,327,330
    min
    56,906,382,060
    max
    61,032,600,301
    peakRssBytes
    median
    1,622,016
    min
    1,622,016
    max
    1,638,400
    work
    median
    58,439,451
    min
    58,439,451
    max
    58,439,451
    processElapsedSeconds
    median
    16.1523
    min
    16.1005
    max
    20.1545
    initializationSeconds
    median
    0.0000
    min
    0.0000
    max
    0.0001
    tableBytes
    1. 49,152
    leafCalls
    median
    28,918,337
    min
    28,918,337
    max
    28,918,337
    cacheHits
    median
    27
    min
    27
    max
    27
  8. group
    cache-sweep
    arm
    g3-c16384
    repeats
    5
    searchSeconds
    median
    16.1639
    min
    15.8311
    max
    16.7914
    processCpuSeconds
    median
    15.9000
    min
    15.6900
    max
    16.3700
    instructions
    median
    309,272,499,672
    min
    309,218,416,357
    max
    309,591,690,199
    cycles
    median
    56,691,217,480
    min
    56,655,955,228
    max
    57,577,934,308
    peakRssBytes
    median
    2,359,296
    min
    2,342,912
    max
    2,359,296
    work
    median
    58,439,451
    min
    58,439,451
    max
    58,439,451
    processElapsedSeconds
    median
    16.1711
    min
    15.8380
    max
    16.8000
    initializationSeconds
    median
    0.0002
    min
    0.0002
    max
    0.0005
    tableBytes
    1. 786,432
    leafCalls
    median
    28,918,337
    min
    28,918,337
    max
    28,918,337
    cacheHits
    median
    27
    min
    27
    max
    27
  9. group
    cache-sweep
    arm
    g3-c262144
    repeats
    5
    searchSeconds
    median
    16.0421
    min
    15.5746
    max
    16.4749
    processCpuSeconds
    median
    15.9000
    min
    15.5200
    max
    16.1700
    instructions
    median
    309,285,156,704
    min
    309,191,827,125
    max
    309,523,929,397
    cycles
    median
    56,780,574,024
    min
    56,445,935,419
    max
    57,329,568,796
    peakRssBytes
    median
    14,172,160
    min
    14,155,776
    max
    14,172,160
    work
    median
    58,439,451
    min
    58,439,451
    max
    58,439,451
    processElapsedSeconds
    median
    16.0520
    min
    15.5844
    max
    16.4888
    initializationSeconds
    median
    0.0038
    min
    0.0029
    max
    0.0041
    tableBytes
    1. 12,582,912
    leafCalls
    median
    28,918,337
    min
    28,918,337
    max
    28,918,337
    cacheHits
    median
    27
    min
    27
    max
    27
  10. group
    cache-sweep
    arm
    g0-c0
    repeats
    5
    searchSeconds
    median
    17.6049
    min
    17.0746
    max
    17.9326
    processCpuSeconds
    median
    17.4200
    min
    16.9800
    max
    17.6200
    instructions
    median
    337,401,963,168
    min
    337,247,989,512
    max
    337,552,735,421
    cycles
    median
    62,042,545,546
    min
    61,542,194,239
    max
    62,305,014,549
    peakRssBytes
    median
    1,540,096
    min
    1,540,096
    max
    1,540,096
    work
    median
    64,858,647
    min
    64,858,647
    max
    64,858,647
    processElapsedSeconds
    median
    17.6131
    min
    17.0851
    max
    17.9409
    initializationSeconds
    median
    0.0000
    min
    0.0000
    max
    0.0000
    tableBytes
    1. 0
    leafCalls
    median
    32,094,860
    min
    32,094,860
    max
    32,094,860
    cacheHits
    median
    0
    min
    0
    max
    0
parallel
  1. group
    parallel-w1-g1
    arm
    private
    repeats
    5
    searchSeconds
    median
    10.6966
    min
    10.6797
    max
    10.7490
    processCpuSeconds
    median
    10.6500
    min
    10.6400
    max
    10.7000
    instructions
    median
    207,596,566,898
    min
    207,563,281,515
    max
    207,607,758,508
    cycles
    median
    38,808,745,741
    min
    38,663,898,889
    max
    38,855,422,848
    peakRssBytes
    median
    5,095,424
    min
    5,029,888
    max
    5,128,192
    work
    median
    38,318,329
    min
    38,318,329
    max
    38,318,329
    processElapsedSeconds
    median
    10.7032
    min
    10.6861
    max
    11.2407
    initializationSeconds
    median
    0.0007
    min
    0.0007
    max
    0.0013
    tableBytes
    1. 3,145,728
    leafCalls
    median
    18,892,713
    min
    18,892,713
    max
    18,892,713
    cacheHits
    median
    136,207
    min
    136,207
    max
    136,207
  2. group
    parallel-w1-g1
    arm
    shared
    repeats
    5
    searchSeconds
    median
    10.7653
    min
    10.6905
    max
    10.8362
    processCpuSeconds
    median
    10.7000
    min
    10.6300
    max
    10.7500
    instructions
    median
    207,716,586,163
    min
    207,708,393,549
    max
    207,736,550,484
    cycles
    median
    38,850,885,000
    min
    38,809,025,348
    max
    38,935,627,075
    peakRssBytes
    median
    5,373,952
    min
    5,357,568
    max
    5,406,720
    work
    median
    38,318,329
    min
    38,318,329
    max
    38,318,329
    processElapsedSeconds
    median
    10.7724
    min
    10.6967
    max
    10.8433
    initializationSeconds
    median
    0.0009
    min
    0.0008
    max
    0.0010
    tableBytes
    1. 3,186,688
    leafCalls
    median
    18,892,713
    min
    18,892,713
    max
    18,892,713
    cacheHits
    median
    136,207
    min
    136,207
    max
    136,207
  3. group
    parallel-w1-g2
    arm
    private
    repeats
    5
    searchSeconds
    median
    14.0650
    min
    14.0210
    max
    14.3560
    processCpuSeconds
    median
    14.0300
    min
    13.9900
    max
    14.1600
    instructions
    median
    274,847,035,219
    min
    274,841,305,892
    max
    274,928,648,531
    cycles
    median
    50,811,200,211
    min
    50,801,050,890
    max
    51,188,800,338
    peakRssBytes
    median
    5,111,808
    min
    4,997,120
    max
    5,128,192
    work
    median
    51,523,395
    min
    51,523,395
    max
    51,523,395
    processElapsedSeconds
    median
    14.0717
    min
    14.0277
    max
    14.3639
    initializationSeconds
    median
    0.0007
    min
    0.0007
    max
    0.0010
    tableBytes
    1. 3,145,728
    leafCalls
    median
    25,495,246
    min
    25,495,246
    max
    25,495,246
    cacheHits
    median
    1,426
    min
    1,426
    max
    1,426
  4. group
    parallel-w1-g2
    arm
    shared
    repeats
    5
    searchSeconds
    median
    14.1503
    min
    14.0753
    max
    14.4046
    processCpuSeconds
    median
    14.1000
    min
    14.0300
    max
    14.2000
    instructions
    median
    274,886,533,881
    min
    274,866,307,408
    max
    274,930,175,926
    cycles
    median
    50,877,639,045
    min
    50,785,514,404
    max
    51,067,428,546
    peakRssBytes
    median
    5,308,416
    min
    5,259,264
    max
    5,324,800
    work
    median
    51,523,395
    min
    51,523,395
    max
    51,523,395
    processElapsedSeconds
    median
    14.1570
    min
    14.0822
    max
    14.4130
    initializationSeconds
    median
    0.0009
    min
    0.0008
    max
    0.0010
    tableBytes
    1. 3,186,688
    leafCalls
    median
    25,495,246
    min
    25,495,246
    max
    25,495,246
    cacheHits
    median
    1,426
    min
    1,426
    max
    1,426
  5. group
    parallel-w2-g1
    arm
    private
    repeats
    5
    searchSeconds
    median
    5.6559
    min
    5.6358
    max
    5.7084
    processCpuSeconds
    median
    11.1000
    min
    11.0800
    max
    11.1500
    instructions
    median
    213,090,890,321
    min
    213,048,350,116
    max
    213,136,396,616
    cycles
    median
    39,885,522,106
    min
    39,773,633,065
    max
    39,914,663,134
    peakRssBytes
    median
    5,160,960
    min
    5,144,576
    max
    5,177,344
    work
    median
    39,699,072
    min
    39,684,239
    max
    39,699,968
    processElapsedSeconds
    median
    5.6623
    min
    5.6415
    max
    5.7155
    initializationSeconds
    median
    0.0005
    min
    0.0005
    max
    0.0005
    tableBytes
    1. 3,145,728
    leafCalls
    median
    19,579,140
    min
    19,571,797
    max
    19,579,588
    cacheHits
    median
    129,926
    min
    129,870
    max
    129,932
  6. group
    parallel-w2-g1
    arm
    shared
    repeats
    5
    searchSeconds
    median
    5.4899
    min
    5.4776
    max
    5.6758
    processCpuSeconds
    median
    10.8100
    min
    10.8000
    max
    10.9500
    instructions
    median
    207,899,156,109
    min
    207,890,658,913
    max
    207,943,459,530
    cycles
    median
    38,875,504,159
    min
    38,813,115,609
    max
    39,101,033,709
    peakRssBytes
    median
    5,455,872
    min
    5,308,416
    max
    5,472,256
    work
    median
    38,347,995
    min
    38,346,623
    max
    38,348,387
    processElapsedSeconds
    median
    5.4965
    min
    5.4841
    max
    5.6823
    initializationSeconds
    median
    0.0009
    min
    0.0008
    max
    0.0009
    tableBytes
    1. 3,186,688
    leafCalls
    median
    18,907,546
    min
    18,906,860
    max
    18,907,742
    cacheHits
    median
    135,909
    min
    135,900
    max
    135,950
  7. group
    parallel-w2-g2
    arm
    private
    repeats
    5
    searchSeconds
    median
    7.4433
    min
    7.3110
    max
    7.6449
    processCpuSeconds
    median
    14.5900
    min
    14.3700
    max
    14.7700
    instructions
    median
    278,201,965,479
    min
    277,989,279,522
    max
    278,349,591,744
    cycles
    median
    51,776,708,725
    min
    51,575,175,372
    max
    52,288,809,785
    peakRssBytes
    median
    5,128,192
    min
    5,013,504
    max
    5,177,344
    work
    median
    52,357,767
    min
    52,318,959
    max
    52,357,767
    processElapsedSeconds
    median
    7.4501
    min
    7.3182
    max
    7.6520
    initializationSeconds
    median
    0.0006
    min
    0.0005
    max
    0.0007
    tableBytes
    1. 3,145,728
    leafCalls
    median
    25,908,218
    min
    25,889,010
    max
    25,908,218
    cacheHits
    median
    1,254
    min
    1,254
    max
    1,262
  8. group
    parallel-w2-g2
    arm
    shared
    repeats
    5
    searchSeconds
    median
    7.3697
    min
    7.2711
    max
    7.4925
    processCpuSeconds
    median
    14.4500
    min
    14.2500
    max
    14.6000
    instructions
    median
    274,988,414,455
    min
    274,912,901,938
    max
    275,080,204,822
    cycles
    median
    51,306,149,555
    min
    51,061,868,411
    max
    51,584,514,472
    peakRssBytes
    median
    5,406,720
    min
    5,324,800
    max
    5,439,488
    work
    median
    51,523,395
    min
    51,523,395
    max
    51,528,246
    processElapsedSeconds
    median
    7.3767
    min
    7.2779
    max
    7.5005
    initializationSeconds
    median
    0.0009
    min
    0.0009
    max
    0.0010
    tableBytes
    1. 3,186,688
    leafCalls
    median
    25,495,246
    min
    25,495,246
    max
    25,497,647
    cacheHits
    median
    1,426
    min
    1,425
    max
    1,426
  9. group
    parallel-w4-g1
    arm
    private
    repeats
    5
    searchSeconds
    median
    3.1081
    min
    3.0801
    max
    3.1223
    processCpuSeconds
    median
    11.7500
    min
    11.6800
    max
    11.8000
    instructions
    median
    217,477,401,651
    min
    217,251,167,021
    max
    217,539,551,514
    cycles
    median
    41,355,521,533
    min
    41,220,869,170
    max
    41,463,251,042
    peakRssBytes
    median
    6,029,312
    min
    5,210,112
    max
    6,848,512
    work
    median
    40,655,419
    min
    40,622,589
    max
    40,670,805
    processElapsedSeconds
    median
    3.1150
    min
    3.0881
    max
    3.1286
    initializationSeconds
    median
    0.0006
    min
    0.0006
    max
    0.0008
    tableBytes
    1. 3,145,728
    leafCalls
    median
    20,055,574
    min
    20,039,110
    max
    20,063,022
    cacheHits
    median
    123,938
    min
    123,610
    max
    124,042
  10. group
    parallel-w4-g1
    arm
    shared
    repeats
    5
    searchSeconds
    median
    3.0173
    min
    2.9923
    max
    3.0525
    processCpuSeconds
    median
    11.3700
    min
    11.3000
    max
    11.4900
    instructions
    median
    208,973,601,556
    min
    208,914,534,070
    max
    209,020,837,903
    cycles
    median
    39,932,338,986
    min
    39,816,663,651
    max
    40,170,278,564
    peakRssBytes
    median
    5,537,792
    min
    5,521,408
    max
    5,554,176
    work
    median
    38,549,700
    min
    38,545,794
    max
    38,553,228
    processElapsedSeconds
    median
    3.0236
    min
    2.9996
    max
    3.0592
    initializationSeconds
    median
    0.0011
    min
    0.0010
    max
    0.0012
    tableBytes
    1. 3,186,688
    leafCalls
    median
    19,007,051
    min
    19,005,049
    max
    19,008,766
    cacheHits
    median
    136,523
    min
    136,503
    max
    136,650
  11. group
    parallel-w4-g2
    arm
    private
    repeats
    5
    searchSeconds
    median
    3.9693
    min
    3.9207
    max
    4.0540
    processCpuSeconds
    median
    15.0500
    min
    14.8700
    max
    15.2300
    instructions
    median
    279,611,480,507
    min
    279,593,161,295
    max
    279,843,948,865
    cycles
    median
    52,902,764,267
    min
    52,491,092,299
    max
    53,246,700,742
    peakRssBytes
    median
    5,275,648
    min
    5,210,112
    max
    6,832,128
    work
    median
    52,629,423
    min
    52,619,721
    max
    52,658,529
    processElapsedSeconds
    median
    3.9766
    min
    3.9268
    max
    4.0611
    initializationSeconds
    median
    0.0007
    min
    0.0006
    max
    0.0010
    tableBytes
    1. 3,145,728
    leafCalls
    median
    26,042,674
    min
    26,037,872
    max
    26,057,080
    cacheHits
    median
    1,198
    min
    1,192
    max
    1,200
  12. group
    parallel-w4-g2
    arm
    shared
    repeats
    5
    searchSeconds
    median
    3.9561
    min
    3.8227
    max
    3.9833
    processCpuSeconds
    median
    14.9000
    min
    14.5600
    max
    14.9600
    instructions
    median
    275,836,205,925
    min
    275,707,243,432
    max
    275,897,134,898
    cycles
    median
    52,288,789,842
    min
    51,572,989,546
    max
    52,349,268,212
    peakRssBytes
    median
    5,521,408
    min
    5,390,336
    max
    5,537,792
    work
    median
    51,707,733
    min
    51,698,031
    max
    51,717,435
    processElapsedSeconds
    median
    3.9630
    min
    3.8293
    max
    4.0039
    initializationSeconds
    median
    0.0010
    min
    0.0010
    max
    0.0010
    tableBytes
    1. 3,186,688
    leafCalls
    median
    25,586,484
    min
    25,581,682
    max
    25,591,286
    cacheHits
    median
    1,388
    min
    1,386
    max
    1,390
comparisons
  1. phase
    leaf-compare
    group
    unpack-d4-g1
    wallSpeedRatio
    0.9284
    pairedWallSpeedRatios
    median
    0.9831
    min
    0.3315
    max
    1.0702
    instructionReductionPercent
    0.0823
    baselineSeconds
    0.0044
    candidateSeconds
    0.0047
    baselineInstructions
    109,744,103
    candidateInstructions
    109,653,738
  2. phase
    leaf-compare
    group
    micro-d4-g1
    wallSpeedRatio
    1.1709
    pairedWallSpeedRatios
    median
    1.1860
    min
    1.0636
    max
    1.1943
    instructionReductionPercent
    10.6604
    baselineSeconds
    0.5867
    candidateSeconds
    0.5010
    baselineInstructions
    10,348,271,692
    candidateInstructions
    9,245,104,182
  3. phase
    leaf-compare
    group
    search-d3-g1
    wallSpeedRatio
    1.0678
    pairedWallSpeedRatios
    median
    1.0718
    min
    1.0600
    max
    1.0867
    instructionReductionPercent
    4.0167
    baselineSeconds
    0.3269
    candidateSeconds
    0.3061
    baselineInstructions
    6,331,266,063
    candidateInstructions
    6,076,956,618
  4. phase
    leaf-compare
    group
    search-d4-g1
    wallSpeedRatio
    1.0856
    pairedWallSpeedRatios
    median
    1.0804
    min
    1.0499
    max
    1.1499
    instructionReductionPercent
    4.4299
    baselineSeconds
    11.8807
    candidateSeconds
    10.9436
    baselineInstructions
    222,809,644,215
    candidateInstructions
    212,939,447,666
  5. phase
    leaf-compare
    group
    search-d4-g2
    wallSpeedRatio
    1.0574
    pairedWallSpeedRatios
    median
    1.0604
    min
    1.0482
    max
    1.0872
    instructionReductionPercent
    4.3685
    baselineSeconds
    15.5039
    candidateSeconds
    14.6619
    baselineInstructions
    288,238,401,436
    candidateInstructions
    275,646,811,816
  6. phase
    compare
    group
    unpack-d4-g1
    wallSpeedRatio
    0.9609
    pairedWallSpeedRatios
    median
    1.0011
    min
    0.3483
    max
    1.1402
    instructionReductionPercent
    0.0590
    baselineSeconds
    0.0050
    candidateSeconds
    0.0052
    baselineInstructions
    109,784,960
    candidateInstructions
    109,720,197
  7. phase
    compare
    group
    micro-d4-g1
    wallSpeedRatio
    1.1699
    pairedWallSpeedRatios
    median
    1.1711
    min
    1.1284
    max
    1.2141
    instructionReductionPercent
    10.6541
    baselineSeconds
    0.6044
    candidateSeconds
    0.5166
    baselineInstructions
    10,346,642,712
    candidateInstructions
    9,244,298,981
  8. phase
    compare
    group
    search-d3-g1
    wallSpeedRatio
    1.0637
    pairedWallSpeedRatios
    median
    1.0727
    min
    1.0512
    max
    1.0785
    instructionReductionPercent
    4.0309
    baselineSeconds
    0.3381
    candidateSeconds
    0.3179
    baselineInstructions
    6,332,174,374
    candidateInstructions
    6,076,931,465
  9. phase
    compare
    group
    search-d4-g1
    wallSpeedRatio
    1.0706
    pairedWallSpeedRatios
    median
    1.0679
    min
    1.0583
    max
    1.1159
    instructionReductionPercent
    4.4384
    baselineSeconds
    12.0524
    candidateSeconds
    11.2578
    baselineInstructions
    222,843,607,698
    candidateInstructions
    212,952,842,410
  10. phase
    compare
    group
    search-d4-g2
    wallSpeedRatio
    1.0786
    pairedWallSpeedRatios
    median
    1.0657
    min
    1.0457
    max
    1.0857
    instructionReductionPercent
    4.4171
    baselineSeconds
    15.6863
    candidateSeconds
    14.5436
    baselineInstructions
    288,325,409,184
    candidateInstructions
    275,589,751,824
cacheSweep
  1. group
    cache-sweep
    arm
    g1-c1024
    repeats
    5
    searchSeconds
    median
    13.7653
    min
    12.9000
    max
    15.8700
    processCpuSeconds
    median
    13.4100
    min
    12.8500
    max
    14.7900
    instructions
    median
    253,701,172,069
    min
    253,467,576,590
    max
    255,143,609,933
    cycles
    median
    47,236,942,036
    min
    46,388,632,319
    max
    49,245,529,756
    peakRssBytes
    median
    1,622,016
    min
    1,605,632
    max
    1,622,016
    work
    median
    47,250,952
    min
    47,250,952
    max
    47,250,952
    processElapsedSeconds
    median
    13.7723
    min
    12.9067
    max
    15.8817
    initializationSeconds
    median
    0.0000
    min
    0.0000
    max
    0.0001
    tableBytes
    1. 49,152
    leafCalls
    median
    23,356,305
    min
    23,356,305
    max
    23,356,305
    cacheHits
    median
    50,443
    min
    50,443
    max
    50,443
  2. group
    cache-sweep
    arm
    g1-c16384
    repeats
    5
    searchSeconds
    median
    11.3058
    min
    10.8636
    max
    13.9159
    processCpuSeconds
    median
    11.1500
    min
    10.8300
    max
    12.8000
    instructions
    median
    212,966,030,742
    min
    212,833,191,647
    max
    214,548,004,410
    cycles
    median
    39,544,869,486
    min
    39,114,513,573
    max
    41,762,647,333
    peakRssBytes
    median
    2,359,296
    min
    2,359,296
    max
    2,801,664
    work
    median
    39,288,466
    min
    39,288,466
    max
    39,288,466
    processElapsedSeconds
    median
    11.3139
    min
    10.8703
    max
    13.9301
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0003
    tableBytes
    1. 786,432
    leafCalls
    median
    19,377,708
    min
    19,377,708
    max
    19,377,708
    cacheHits
    median
    126,478
    min
    126,478
    max
    126,478
  3. group
    cache-sweep
    arm
    g1-c262144
    repeats
    5
    searchSeconds
    median
    10.8448
    min
    10.5676
    max
    15.7039
    processCpuSeconds
    median
    10.7800
    min
    10.5400
    max
    13.3500
    instructions
    median
    206,568,524,011
    min
    206,456,697,823
    max
    209,666,453,198
    cycles
    median
    38,394,788,225
    min
    38,004,905,537
    max
    43,476,766,235
    peakRssBytes
    median
    14,172,160
    min
    14,172,160
    max
    14,172,160
    work
    median
    38,002,223
    min
    38,002,223
    max
    38,002,223
    processElapsedSeconds
    median
    10.8536
    min
    10.5763
    max
    15.7221
    initializationSeconds
    median
    0.0022
    min
    0.0022
    max
    0.0029
    tableBytes
    1. 12,582,912
    leafCalls
    median
    18,734,660
    min
    18,734,660
    max
    18,734,660
    cacheHits
    median
    139,460
    min
    139,460
    max
    139,460
  4. group
    cache-sweep
    arm
    g2-c1024
    repeats
    5
    searchSeconds
    median
    14.5526
    min
    14.2244
    max
    19.2216
    processCpuSeconds
    median
    14.3900
    min
    14.1300
    max
    17.2800
    instructions
    median
    277,996,841,907
    min
    277,839,451,060
    max
    280,971,001,803
    cycles
    median
    51,251,855,861
    min
    50,811,786,164
    max
    55,861,436,637
    peakRssBytes
    median
    1,622,016
    min
    1,605,632
    max
    1,638,400
    work
    median
    52,061,856
    min
    52,061,856
    max
    52,061,856
    processElapsedSeconds
    median
    14.5595
    min
    14.2318
    max
    19.2332
    initializationSeconds
    median
    0.0000
    min
    0.0000
    max
    0.0001
    tableBytes
    1. 49,152
    leafCalls
    median
    25,761,757
    min
    25,761,757
    max
    25,761,757
    cacheHits
    median
    1,342
    min
    1,342
    max
    1,342
  5. group
    cache-sweep
    arm
    g2-c16384
    repeats
    5
    searchSeconds
    median
    14.6912
    min
    14.2263
    max
    18.7430
    processCpuSeconds
    median
    14.3200
    min
    14.1200
    max
    16.8900
    instructions
    median
    275,573,104,205
    min
    275,434,296,372
    max
    278,381,082,943
    cycles
    median
    50,846,693,350
    min
    50,382,487,008
    max
    54,635,593,982
    peakRssBytes
    median
    2,359,296
    min
    2,342,912
    max
    2,359,296
    work
    median
    51,537,948
    min
    51,537,948
    max
    51,537,948
    processElapsedSeconds
    median
    14.6988
    min
    14.2338
    max
    18.7521
    initializationSeconds
    median
    0.0002
    min
    0.0001
    max
    0.0002
    tableBytes
    1. 786,432
    leafCalls
    median
    25,502,449
    min
    25,502,449
    max
    25,502,449
    cacheHits
    median
    1,450
    min
    1,450
    max
    1,450
  6. group
    cache-sweep
    arm
    g2-c262144
    repeats
    5
    searchSeconds
    median
    14.6362
    min
    14.2644
    max
    19.3342
    processCpuSeconds
    median
    14.4000
    min
    14.2200
    max
    17.1700
    instructions
    median
    275,587,188,949
    min
    275,432,401,057
    max
    278,607,451,408
    cycles
    median
    51,029,660,937
    min
    50,428,395,397
    max
    55,658,408,622
    peakRssBytes
    median
    14,172,160
    min
    14,155,776
    max
    14,172,160
    work
    median
    51,523,395
    min
    51,523,395
    max
    51,523,395
    processElapsedSeconds
    median
    14.6468
    min
    14.2736
    max
    19.3575
    initializationSeconds
    median
    0.0033
    min
    0.0029
    max
    0.0061
    tableBytes
    1. 12,582,912
    leafCalls
    median
    25,495,246
    min
    25,495,246
    max
    25,495,246
    cacheHits
    median
    1,453
    min
    1,453
    max
    1,453
  7. group
    cache-sweep
    arm
    g3-c1024
    repeats
    5
    searchSeconds
    median
    16.1456
    min
    16.0931
    max
    20.1421
    processCpuSeconds
    median
    15.9900
    min
    15.9000
    max
    18.0900
    instructions
    median
    309,346,390,792
    min
    309,287,103,904
    max
    311,614,031,219
    cycles
    median
    56,963,327,330
    min
    56,906,382,060
    max
    61,032,600,301
    peakRssBytes
    median
    1,622,016
    min
    1,622,016
    max
    1,638,400
    work
    median
    58,439,451
    min
    58,439,451
    max
    58,439,451
    processElapsedSeconds
    median
    16.1523
    min
    16.1005
    max
    20.1545
    initializationSeconds
    median
    0.0000
    min
    0.0000
    max
    0.0001
    tableBytes
    1. 49,152
    leafCalls
    median
    28,918,337
    min
    28,918,337
    max
    28,918,337
    cacheHits
    median
    27
    min
    27
    max
    27
  8. group
    cache-sweep
    arm
    g3-c16384
    repeats
    5
    searchSeconds
    median
    16.1639
    min
    15.8311
    max
    16.7914
    processCpuSeconds
    median
    15.9000
    min
    15.6900
    max
    16.3700
    instructions
    median
    309,272,499,672
    min
    309,218,416,357
    max
    309,591,690,199
    cycles
    median
    56,691,217,480
    min
    56,655,955,228
    max
    57,577,934,308
    peakRssBytes
    median
    2,359,296
    min
    2,342,912
    max
    2,359,296
    work
    median
    58,439,451
    min
    58,439,451
    max
    58,439,451
    processElapsedSeconds
    median
    16.1711
    min
    15.8380
    max
    16.8000
    initializationSeconds
    median
    0.0002
    min
    0.0002
    max
    0.0005
    tableBytes
    1. 786,432
    leafCalls
    median
    28,918,337
    min
    28,918,337
    max
    28,918,337
    cacheHits
    median
    27
    min
    27
    max
    27
  9. group
    cache-sweep
    arm
    g3-c262144
    repeats
    5
    searchSeconds
    median
    16.0421
    min
    15.5746
    max
    16.4749
    processCpuSeconds
    median
    15.9000
    min
    15.5200
    max
    16.1700
    instructions
    median
    309,285,156,704
    min
    309,191,827,125
    max
    309,523,929,397
    cycles
    median
    56,780,574,024
    min
    56,445,935,419
    max
    57,329,568,796
    peakRssBytes
    median
    14,172,160
    min
    14,155,776
    max
    14,172,160
    work
    median
    58,439,451
    min
    58,439,451
    max
    58,439,451
    processElapsedSeconds
    median
    16.0520
    min
    15.5844
    max
    16.4888
    initializationSeconds
    median
    0.0038
    min
    0.0029
    max
    0.0041
    tableBytes
    1. 12,582,912
    leafCalls
    median
    28,918,337
    min
    28,918,337
    max
    28,918,337
    cacheHits
    median
    27
    min
    27
    max
    27
  10. group
    cache-sweep
    arm
    g0-c0
    repeats
    5
    searchSeconds
    median
    17.6049
    min
    17.0746
    max
    17.9326
    processCpuSeconds
    median
    17.4200
    min
    16.9800
    max
    17.6200
    instructions
    median
    337,401,963,168
    min
    337,247,989,512
    max
    337,552,735,421
    cycles
    median
    62,042,545,546
    min
    61,542,194,239
    max
    62,305,014,549
    peakRssBytes
    median
    1,540,096
    min
    1,540,096
    max
    1,540,096
    work
    median
    64,858,647
    min
    64,858,647
    max
    64,858,647
    processElapsedSeconds
    median
    17.6131
    min
    17.0851
    max
    17.9409
    initializationSeconds
    median
    0.0000
    min
    0.0000
    max
    0.0000
    tableBytes
    1. 0
    leafCalls
    median
    32,094,860
    min
    32,094,860
    max
    32,094,860
    cacheHits
    median
    0
    min
    0
    max
    0
parallelSweep
  1. group
    parallel-w1-g1
    arm
    private
    repeats
    5
    searchSeconds
    median
    10.6966
    min
    10.6797
    max
    10.7490
    processCpuSeconds
    median
    10.6500
    min
    10.6400
    max
    10.7000
    instructions
    median
    207,596,566,898
    min
    207,563,281,515
    max
    207,607,758,508
    cycles
    median
    38,808,745,741
    min
    38,663,898,889
    max
    38,855,422,848
    peakRssBytes
    median
    5,095,424
    min
    5,029,888
    max
    5,128,192
    work
    median
    38,318,329
    min
    38,318,329
    max
    38,318,329
    processElapsedSeconds
    median
    10.7032
    min
    10.6861
    max
    11.2407
    initializationSeconds
    median
    0.0007
    min
    0.0007
    max
    0.0013
    tableBytes
    1. 3,145,728
    leafCalls
    median
    18,892,713
    min
    18,892,713
    max
    18,892,713
    cacheHits
    median
    136,207
    min
    136,207
    max
    136,207
  2. group
    parallel-w1-g1
    arm
    shared
    repeats
    5
    searchSeconds
    median
    10.7653
    min
    10.6905
    max
    10.8362
    processCpuSeconds
    median
    10.7000
    min
    10.6300
    max
    10.7500
    instructions
    median
    207,716,586,163
    min
    207,708,393,549
    max
    207,736,550,484
    cycles
    median
    38,850,885,000
    min
    38,809,025,348
    max
    38,935,627,075
    peakRssBytes
    median
    5,373,952
    min
    5,357,568
    max
    5,406,720
    work
    median
    38,318,329
    min
    38,318,329
    max
    38,318,329
    processElapsedSeconds
    median
    10.7724
    min
    10.6967
    max
    10.8433
    initializationSeconds
    median
    0.0009
    min
    0.0008
    max
    0.0010
    tableBytes
    1. 3,186,688
    leafCalls
    median
    18,892,713
    min
    18,892,713
    max
    18,892,713
    cacheHits
    median
    136,207
    min
    136,207
    max
    136,207
  3. group
    parallel-w1-g2
    arm
    private
    repeats
    5
    searchSeconds
    median
    14.0650
    min
    14.0210
    max
    14.3560
    processCpuSeconds
    median
    14.0300
    min
    13.9900
    max
    14.1600
    instructions
    median
    274,847,035,219
    min
    274,841,305,892
    max
    274,928,648,531
    cycles
    median
    50,811,200,211
    min
    50,801,050,890
    max
    51,188,800,338
    peakRssBytes
    median
    5,111,808
    min
    4,997,120
    max
    5,128,192
    work
    median
    51,523,395
    min
    51,523,395
    max
    51,523,395
    processElapsedSeconds
    median
    14.0717
    min
    14.0277
    max
    14.3639
    initializationSeconds
    median
    0.0007
    min
    0.0007
    max
    0.0010
    tableBytes
    1. 3,145,728
    leafCalls
    median
    25,495,246
    min
    25,495,246
    max
    25,495,246
    cacheHits
    median
    1,426
    min
    1,426
    max
    1,426
  4. group
    parallel-w1-g2
    arm
    shared
    repeats
    5
    searchSeconds
    median
    14.1503
    min
    14.0753
    max
    14.4046
    processCpuSeconds
    median
    14.1000
    min
    14.0300
    max
    14.2000
    instructions
    median
    274,886,533,881
    min
    274,866,307,408
    max
    274,930,175,926
    cycles
    median
    50,877,639,045
    min
    50,785,514,404
    max
    51,067,428,546
    peakRssBytes
    median
    5,308,416
    min
    5,259,264
    max
    5,324,800
    work
    median
    51,523,395
    min
    51,523,395
    max
    51,523,395
    processElapsedSeconds
    median
    14.1570
    min
    14.0822
    max
    14.4130
    initializationSeconds
    median
    0.0009
    min
    0.0008
    max
    0.0010
    tableBytes
    1. 3,186,688
    leafCalls
    median
    25,495,246
    min
    25,495,246
    max
    25,495,246
    cacheHits
    median
    1,426
    min
    1,426
    max
    1,426
  5. group
    parallel-w2-g1
    arm
    private
    repeats
    5
    searchSeconds
    median
    5.6559
    min
    5.6358
    max
    5.7084
    processCpuSeconds
    median
    11.1000
    min
    11.0800
    max
    11.1500
    instructions
    median
    213,090,890,321
    min
    213,048,350,116
    max
    213,136,396,616
    cycles
    median
    39,885,522,106
    min
    39,773,633,065
    max
    39,914,663,134
    peakRssBytes
    median
    5,160,960
    min
    5,144,576
    max
    5,177,344
    work
    median
    39,699,072
    min
    39,684,239
    max
    39,699,968
    processElapsedSeconds
    median
    5.6623
    min
    5.6415
    max
    5.7155
    initializationSeconds
    median
    0.0005
    min
    0.0005
    max
    0.0005
    tableBytes
    1. 3,145,728
    leafCalls
    median
    19,579,140
    min
    19,571,797
    max
    19,579,588
    cacheHits
    median
    129,926
    min
    129,870
    max
    129,932
  6. group
    parallel-w2-g1
    arm
    shared
    repeats
    5
    searchSeconds
    median
    5.4899
    min
    5.4776
    max
    5.6758
    processCpuSeconds
    median
    10.8100
    min
    10.8000
    max
    10.9500
    instructions
    median
    207,899,156,109
    min
    207,890,658,913
    max
    207,943,459,530
    cycles
    median
    38,875,504,159
    min
    38,813,115,609
    max
    39,101,033,709
    peakRssBytes
    median
    5,455,872
    min
    5,308,416
    max
    5,472,256
    work
    median
    38,347,995
    min
    38,346,623
    max
    38,348,387
    processElapsedSeconds
    median
    5.4965
    min
    5.4841
    max
    5.6823
    initializationSeconds
    median
    0.0009
    min
    0.0008
    max
    0.0009
    tableBytes
    1. 3,186,688
    leafCalls
    median
    18,907,546
    min
    18,906,860
    max
    18,907,742
    cacheHits
    median
    135,909
    min
    135,900
    max
    135,950
  7. group
    parallel-w2-g2
    arm
    private
    repeats
    5
    searchSeconds
    median
    7.4433
    min
    7.3110
    max
    7.6449
    processCpuSeconds
    median
    14.5900
    min
    14.3700
    max
    14.7700
    instructions
    median
    278,201,965,479
    min
    277,989,279,522
    max
    278,349,591,744
    cycles
    median
    51,776,708,725
    min
    51,575,175,372
    max
    52,288,809,785
    peakRssBytes
    median
    5,128,192
    min
    5,013,504
    max
    5,177,344
    work
    median
    52,357,767
    min
    52,318,959
    max
    52,357,767
    processElapsedSeconds
    median
    7.4501
    min
    7.3182
    max
    7.6520
    initializationSeconds
    median
    0.0006
    min
    0.0005
    max
    0.0007
    tableBytes
    1. 3,145,728
    leafCalls
    median
    25,908,218
    min
    25,889,010
    max
    25,908,218
    cacheHits
    median
    1,254
    min
    1,254
    max
    1,262
  8. group
    parallel-w2-g2
    arm
    shared
    repeats
    5
    searchSeconds
    median
    7.3697
    min
    7.2711
    max
    7.4925
    processCpuSeconds
    median
    14.4500
    min
    14.2500
    max
    14.6000
    instructions
    median
    274,988,414,455
    min
    274,912,901,938
    max
    275,080,204,822
    cycles
    median
    51,306,149,555
    min
    51,061,868,411
    max
    51,584,514,472
    peakRssBytes
    median
    5,406,720
    min
    5,324,800
    max
    5,439,488
    work
    median
    51,523,395
    min
    51,523,395
    max
    51,528,246
    processElapsedSeconds
    median
    7.3767
    min
    7.2779
    max
    7.5005
    initializationSeconds
    median
    0.0009
    min
    0.0009
    max
    0.0010
    tableBytes
    1. 3,186,688
    leafCalls
    median
    25,495,246
    min
    25,495,246
    max
    25,497,647
    cacheHits
    median
    1,426
    min
    1,425
    max
    1,426
  9. group
    parallel-w4-g1
    arm
    private
    repeats
    5
    searchSeconds
    median
    3.1081
    min
    3.0801
    max
    3.1223
    processCpuSeconds
    median
    11.7500
    min
    11.6800
    max
    11.8000
    instructions
    median
    217,477,401,651
    min
    217,251,167,021
    max
    217,539,551,514
    cycles
    median
    41,355,521,533
    min
    41,220,869,170
    max
    41,463,251,042
    peakRssBytes
    median
    6,029,312
    min
    5,210,112
    max
    6,848,512
    work
    median
    40,655,419
    min
    40,622,589
    max
    40,670,805
    processElapsedSeconds
    median
    3.1150
    min
    3.0881
    max
    3.1286
    initializationSeconds
    median
    0.0006
    min
    0.0006
    max
    0.0008
    tableBytes
    1. 3,145,728
    leafCalls
    median
    20,055,574
    min
    20,039,110
    max
    20,063,022
    cacheHits
    median
    123,938
    min
    123,610
    max
    124,042
  10. group
    parallel-w4-g1
    arm
    shared
    repeats
    5
    searchSeconds
    median
    3.0173
    min
    2.9923
    max
    3.0525
    processCpuSeconds
    median
    11.3700
    min
    11.3000
    max
    11.4900
    instructions
    median
    208,973,601,556
    min
    208,914,534,070
    max
    209,020,837,903
    cycles
    median
    39,932,338,986
    min
    39,816,663,651
    max
    40,170,278,564
    peakRssBytes
    median
    5,537,792
    min
    5,521,408
    max
    5,554,176
    work
    median
    38,549,700
    min
    38,545,794
    max
    38,553,228
    processElapsedSeconds
    median
    3.0236
    min
    2.9996
    max
    3.0592
    initializationSeconds
    median
    0.0011
    min
    0.0010
    max
    0.0012
    tableBytes
    1. 3,186,688
    leafCalls
    median
    19,007,051
    min
    19,005,049
    max
    19,008,766
    cacheHits
    median
    136,523
    min
    136,503
    max
    136,650
  11. group
    parallel-w4-g2
    arm
    private
    repeats
    5
    searchSeconds
    median
    3.9693
    min
    3.9207
    max
    4.0540
    processCpuSeconds
    median
    15.0500
    min
    14.8700
    max
    15.2300
    instructions
    median
    279,611,480,507
    min
    279,593,161,295
    max
    279,843,948,865
    cycles
    median
    52,902,764,267
    min
    52,491,092,299
    max
    53,246,700,742
    peakRssBytes
    median
    5,275,648
    min
    5,210,112
    max
    6,832,128
    work
    median
    52,629,423
    min
    52,619,721
    max
    52,658,529
    processElapsedSeconds
    median
    3.9766
    min
    3.9268
    max
    4.0611
    initializationSeconds
    median
    0.0007
    min
    0.0006
    max
    0.0010
    tableBytes
    1. 3,145,728
    leafCalls
    median
    26,042,674
    min
    26,037,872
    max
    26,057,080
    cacheHits
    median
    1,198
    min
    1,192
    max
    1,200
  12. group
    parallel-w4-g2
    arm
    shared
    repeats
    5
    searchSeconds
    median
    3.9561
    min
    3.8227
    max
    3.9833
    processCpuSeconds
    median
    14.9000
    min
    14.5600
    max
    14.9600
    instructions
    median
    275,836,205,925
    min
    275,707,243,432
    max
    275,897,134,898
    cycles
    median
    52,288,789,842
    min
    51,572,989,546
    max
    52,349,268,212
    peakRssBytes
    median
    5,521,408
    min
    5,390,336
    max
    5,537,792
    work
    median
    51,707,733
    min
    51,698,031
    max
    51,717,435
    processElapsedSeconds
    median
    3.9630
    min
    3.8293
    max
    4.0039
    initializationSeconds
    median
    0.0010
    min
    0.0010
    max
    0.0010
    tableBytes
    1. 3,186,688
    leafCalls
    median
    25,586,484
    min
    25,581,682
    max
    25,591,286
    cacheHits
    median
    1,388
    min
    1,386
    max
    1,390
parallelComparisons
  1. group
    parallel-w1-g1
    wallSpeedRatio
    0.9936
    pairedWallSpeedRatios
    median
    0.9985
    min
    0.9880
    max
    1.0005
    workReductionPercent
    0
    instructionReductionPercent
    -0.0578
  2. group
    parallel-w1-g2
    wallSpeedRatio
    0.9940
    pairedWallSpeedRatios
    median
    0.9961
    min
    0.9869
    max
    1.0132
    workReductionPercent
    0
    instructionReductionPercent
    -0.0144
  3. group
    parallel-w2-g1
    wallSpeedRatio
    1.0302
    pairedWallSpeedRatios
    median
    1.0295
    min
    1.0058
    max
    1.0369
    workReductionPercent
    3.4033
    instructionReductionPercent
    2.4364
  4. group
    parallel-w2-g2
    wallSpeedRatio
    1.0100
    pairedWallSpeedRatios
    median
    1.0151
    min
    0.9958
    max
    1.0203
    workReductionPercent
    1.5936
    instructionReductionPercent
    1.1551
  5. group
    parallel-w4-g1
    wallSpeedRatio
    1.0301
    pairedWallSpeedRatios
    median
    1.0275
    min
    1.0229
    max
    1.0310
    workReductionPercent
    5.1794
    instructionReductionPercent
    3.9102
  6. group
    parallel-w4-g2
    wallSpeedRatio
    1.0033
    pairedWallSpeedRatios
    median
    1.0219
    min
    0.9887
    max
    1.0461
    workReductionPercent
    1.7513
    instructionReductionPercent
    1.3502
timedProcessCount
210
timedProcessSeconds
1762.7245
artifactSha256
compare/measurements.jsonl
1ad1ae77e77f6b39e9149a11f2acd82b56b4a4161fbfd8bf5c21d5125a6d96b9
leaf-compare/measurements.jsonl
431903ffbc053fe11fcfd0a8d36161ad07c831a424a3b73f7a0bdd506d06db4c
parallel/measurements.jsonl
98faa757f3d6703697fe513c3c5e64acfe6985c8ce4d6d98996f3f1e76b7c7a8
sweep/measurements.jsonl
5cfed138429bd53240f508c4997b69c2e8e5df12bb7a2006f4fbf1ec9cfc65bd
display
searchSpeedRatio
1.07×
searchInstructionReduction
4.4%
leafSpeedRatio
1.17×
leafInstructionReduction
10.7%
sharedFourWorkerWorkReduction
5.2%
sharedFourWorkerSpeedRatio
1.03×
sharedFourWorkerInstructionReduction
3.9%
checks
rustReleaseTestsPassed
40
leafFeatureStates
33,740
featuresPerState
18
unpackingCases
1,296
cppLeafRoots
6
cppSearchRoots
6
cppDepth
4
cppStrata
7
cppTrajectoryGames
32
cppTrajectoryMoves
575
cppTrajectoryWaves
347
tsTrajectoryGames
32
tsTrajectoryMoves
660
tsTrajectoryWaves
431
finalMismatches
0
rootTestsPassed
144
rootTestsSkipped
2
nativeTsParitySeeds
256
nativeTsParityMoves
6,852
preexistingMissingArtifactErrors
96
defaultClangBaselineAndCandidateLeafMismatchesEach
1
defaultClangBaselineAndCandidateSearchMismatchesEach
1
researchUnitTestsPassed
6
webTestsPassed
70
chartTestsPassed
63
chartTestsFailed
1
frontmatterFamilies
12
frontmatterApproaches
114
mdxFiles
174
mdxProblems
0
webBuildPassed
true
webTypecheckPassed
true
webLintPassed
true
parallelDecisionsMatched
360
webRouteChecks
728
webRouteFailures
1
noDataChecks
8
noDataFailures
0
Limitations
  • Constructed six-root mechanics workload, five repeats per arm; no gameplay-strength cohort, score confidence interval, protected/final seed, or million-point claim.
  • Interactive Apple M3 Pro/macOS workstation with Chrome, WindowServer and Codex active; no affinity, exclusive CPU lease, thermal/frequency trace or maximum-throughput claim. Later capacity repeats experienced desktop contention; every repeat and min/max is retained.
  • Sequential search timers exclude table allocation; parallel decision timers include planning, initialization, execution and reduction. Process counters include the harness. CPU seconds print to 0.01 seconds; tiny unpack timings are noisy.
  • Exact bits are checked under the existing canonical search order. This preserves existing floating accumulation/tie behavior, not a new guarantee for independently evaluated raw mirrored boards.
  • Shared hits/work depend on scheduling. Equal completed-depth values do not imply identical stopping depths or fallback actions at a fixed work budget across cache configurations.
  • Tables compare complete keys and publish completed values under synchronized nonblocking access. Shared storage is fresh per decision/parameter/leaf definition, not reusable across games or changing evaluators.
  • Equal-entry worker comparisons use 65,536 total entries, split zero internal plies, depth 4/strata 7 and 1/2/4 workers. Shared projection includes 40,960 extra bytes for stripes/runtime locks; allocator metadata and thread stacks are excluded from table estimates. Peak process RSS is separately measured.
  • The standalone unpack rewrite produced no credible speedup or useful instruction reduction. The leaf-only ablation accounts for most combined improvement; early hash gating has no separately isolated performance claim.
  • The existing C++ reference built with default arm64 floating contraction differed on one of six leaf/root fixtures for both baseline and candidate. Both were corrected by compiling the reference with -ffp-contract=off before final gates and candidate timing; original failed checks are retained.
  • make -k test passed native/TypeScript checks but aggregate research validation reports 96 pre-existing missing historical artifacts. Those records/hashes were not rewritten. Web build, typecheck, lint and 70 web tests pass. The separate chart library has 63 passes and one pre-existing stale evolution-snapshot expectation; both its test and fixture match HEAD. The full route sweep passes 727/728; /compete lacks local GitHub authentication configuration. Both Rust pages/cards, charts and diagram pass desktop visual checks; absent-data rendering passes eight checks.
  • This source adds table_scope to ParallelConfig. External callers using exhaustive struct literals must add the field or use Default; default private scope and depth threshold 1 are preserved.

Open the result record

Agent contextHow to extend this record

To add a reader-facing explanation, write web/content/research/EX-20260905-rust-bitboard-improvements-check-c68c07b7.mdx; it renders above this record on the next request. The registered protocol itself is in the technical record above.

Record file: research/experiments/EX-20260905-rust-bitboard-improvements-check-c68c07b7.json, validated against research/schemas/experiment-v1.schema.json. Protocol hash: 6321f52f7e8d74a1395d7703a10b874ef3a1cbcc3c673f8a8bd9037cbc0cdf4e.

Registered by Codex / gpt-6 (root).