| Active : 0 Machines / 0 Threads / 0 MNPS | ||||||
|---|---|---|---|---|---|---|
| Priority 0 | ||||||
| Mhoupp | Stash | compact_atomic_tt | diff | 8.0+0.08 | LLR: 0.00 (-2.94, 2.94) [0.00, 5.00] Games: 0 W: 0 L: 0 D: 0 Ptnml(0-2): 0, 0, 0, 0, 0 | Make the TT entries smaller and atomic Reduce the size of TT entries from 16 to 12 bytes by only storing the low 32 bits of the board key in them, as we use the high bits for indexing the table. This allows us to store an extra entry per TT cluster and still have them fit in a single cache line on x86_64 and ARM. We also use this change to switch to atomic accesses for TT entry fields, as on some target 32-bit archs we might have had an issue with non-lock-free 64-bit atomic values previously. |
| Finished | ||||||
| Mhoupp | Stash | thread_voting_v2 | diff | 20.0+0.20 | LLR: 2.96 (-2.94, 2.94) [0.00, 5.00] Games: 7848 W: 1877 L: 1745 D: 4226 Ptnml(0-2): 24, 831, 2081, 965, 23 | Add thread voting to search (Note: impl derived from Stormphrax which is itself ported from Stockfish) |
| Mhoupp | Stash | thread_voting_v2 | diff | 5.0+0.05 | LLR: 2.99 (-2.94, 2.94) [0.00, 5.00] Games: 10940 W: 2732 L: 2572 D: 5636 Ptnml(0-2): 96, 1250, 2608, 1430, 86 | Add thread voting to search (Note: impl derived from Stormphrax which is itself ported from Stockfish) |
| Mhoupp | Stash | thread_voting | diff | 5.0+0.05 | LLR: 0.82 (-2.94, 2.94) [0.00, 5.00] Games: 41554 W: 9991 L: 9795 D: 21768 Ptnml(0-2): 316, 4908, 10170, 5030, 353 | Add thread voting to search (Note: impl derived from Stormphrax which is itself ported from Stockfish) |
| Mhoupp | Stash | master | diff | 40.0+0.40 | Elo: 32.48 +- 2.34 (95%) [N=20000] Games: 20000 W: 3634 L: 1770 D: 14596 Ptnml(0-2): 57, 1142, 5919, 2644, 238 | Progression test |
| Mhoupp | Stash | chp_lmr_depth | diff | 8.0+0.08 | LLR: -2.97 (-2.94, 2.94) [0.00, 5.00] Games: 20852 W: 5155 L: 5188 D: 10509 Ptnml(0-2): 259, 2571, 4795, 2546, 255 | Use LMR depth for Continuation History Pruning |
| Mhoupp | Stash | lmr_cutnode_no_ttmove | diff | 40.0+0.40 | LLR: -2.96 (-2.94, 2.94) [0.00, 5.00] Games: 17832 W: 4154 L: 4195 D: 9483 Ptnml(0-2): 115, 2096, 4497, 2131, 77 | Increase LMR for expected cutnodes with no TT move |
| Mhoupp | Stash | lmr_cutnode_no_ttmove | diff | 8.0+0.08 | LLR: 3.15 (-2.94, 2.94) [0.00, 5.00] Games: 37742 W: 9551 L: 9263 D: 18928 Ptnml(0-2): 475, 4450, 8738, 4728, 480 | Increase LMR for expected cutnodes with no TT move |
| Mhoupp | Stash | node_timeman | diff | 40.0+0.40 | LLR: -3.00 (-2.94, 2.94) [0.00, 5.00] Games: 3628 W: 777 L: 871 D: 1980 Ptnml(0-2): 29, 436, 958, 382, 9 | Add node repartition scaling to time management |
| Mhoupp | Stash | node_timeman | diff | 8.0+0.08 | LLR: -3.04 (-2.94, 2.94) [0.00, 5.00] Games: 8042 W: 1941 L: 2029 D: 4072 Ptnml(0-2): 81, 1028, 1906, 910, 96 | Add node repartition scaling to time management |
| Mhoupp | Stash | lmr_less_for_checks | diff | 40.0+0.40 | LLR: -2.95 (-2.94, 2.94) [0.00, 5.00] Games: 20020 W: 4691 L: 4723 D: 10606 Ptnml(0-2): 107, 2377, 5054, 2385, 87 | Decrease LMR if the move gives check |
| Mhoupp | Stash | lmr_less_for_checks | diff | 8.0+0.08 | LLR: 2.98 (-2.94, 2.94) [0.00, 5.00] Games: 23534 W: 5929 L: 5710 D: 11895 Ptnml(0-2): 251, 2814, 5469, 2931, 302 | Decrease LMR if the move gives check |
| Mhoupp | Stash | se_negext_pv | diff | 8.0+0.08 | LLR: -2.98 (-2.94, 2.94) [0.00, 5.00] Games: 8150 W: 1970 L: 2057 D: 4123 Ptnml(0-2): 114, 1000, 1922, 937, 102 | Increase Negative Singular Extensions by one ply for PV nodes Bench: 4,382,866 |
| Mhoupp | Stash | new_depth_with_ext | diff | 40.0+0.40 | LLR: -3.08 (-2.94, 2.94) [0.00, 5.00] Games: 15960 W: 3744 L: 3797 D: 8419 Ptnml(0-2): 96, 1923, 3990, 1880, 91 | |
| Mhoupp | Stash | new_depth_with_ext | diff | 8.0+0.08 | LLR: -3.17 (-2.94, 2.94) [0.00, 5.00] Games: 63184 W: 15732 L: 15595 D: 31857 Ptnml(0-2): 750, 7640, 14729, 7669, 804 | |
| Mhoupp | Stash | zobrist_50mr_v2 | diff | 8.0+0.08 | LLR: -3.18 (-2.94, 2.94) [0.00, 5.00] Games: 11998 W: 2998 L: 3078 D: 5922 Ptnml(0-2): 168, 1490, 2758, 1420, 163 | |
| Mhoupp | Stash | zobrist_50mr | diff | 8.0+0.08 | LLR: -3.00 (-2.94, 2.94) [0.00, 5.00] Games: 10304 W: 2515 L: 2593 D: 5196 Ptnml(0-2): 116, 1324, 2339, 1268, 105 | |
| Mhoupp | Stash | fp_before_first_quiet | diff | 8.0+0.08 | LLR: -3.00 (-2.94, 2.94) [0.00, 5.00] Games: 11870 W: 2953 L: 3026 D: 5891 Ptnml(0-2): 157, 1499, 2691, 1436, 152 | |
| Mhoupp | Stash | fp_lmr_depth_v5 | diff | 8.0+0.08 | LLR: -3.11 (-2.94, 2.94) [0.00, 5.00] Games: 12654 W: 3124 L: 3198 D: 6332 Ptnml(0-2): 176, 1559, 2921, 1505, 166 | |
| Mhoupp | Stash | fp_lmr_depth_v4 | diff | 8.0+0.08 | LLR: -3.00 (-2.94, 2.94) [0.00, 5.00] Games: 17216 W: 4309 L: 4359 D: 8548 Ptnml(0-2): 226, 2109, 3989, 2057, 227 | |
| Mhoupp | Stash | fp_lmr_depth_v3 | diff | 8.0+0.08 | LLR: -3.18 (-2.94, 2.94) [0.00, 5.00] Games: 8864 W: 2182 L: 2275 D: 4407 Ptnml(0-2): 136, 1080, 2070, 1033, 113 | |
| Mhoupp | Stash | nmp_only_cutnodes | diff | 40.0+0.40 | LLR: 2.99 (-2.94, 2.94) [0.00, 5.00] Games: 23144 W: 5600 L: 5401 D: 12143 Ptnml(0-2): 117, 2693, 5762, 2874, 126 | |
| Mhoupp | Stash | nmp_only_cutnodes | diff | 8.0+0.08 | LLR: 3.04 (-2.94, 2.94) [0.00, 5.00] Games: 5282 W: 1366 L: 1218 D: 2698 Ptnml(0-2): 71, 558, 1250, 676, 86 | |
| Mhoupp | Stash | datagen_experiment_v37_5 | diff | N=40000 | Elo: -9.29 +- 2.60 (95%) [N=40000] Games: 40516 W: 13350 L: 14433 D: 12733 Ptnml(0-2): 2096, 4471, 7891, 4020, 1780 | |
| Mhoupp | Stash | datagen_experiment_v37_4 | diff | N=40000 | Elo: -11.61 +- 2.65 (95%) [N=40000] Games: 40004 W: 13129 L: 14465 D: 12410 Ptnml(0-2): 2156, 4561, 7519, 3995, 1771 | |
| Mhoupp | Stash | datagen_experiment_v37_3 | diff | N=40000 | Elo: -8.76 +- 2.64 (95%) [N=40000] Games: 40094 W: 13351 L: 14362 D: 12381 Ptnml(0-2): 2045, 4623, 7485, 4086, 1808 | |