Dev Builds » 20231219-1722

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 15. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo
ncm-dbt-01 06:56:13 582892 4014 1454 676 1884 +68.2 ± 5.02 1 156 923 918 9 +140.48 ± 11.18
ncm-dbt-02 06:54:47 585107 4000 1399 658 1943 +65.11 ± 5.16 2 183 893 916 6 +134.35 ± 11.39
ncm-dbt-03 06:54:25 584099 3986 1414 666 1906 +65.98 ± 4.98 1 151 948 885 8 +135.68 ± 11.0
ncm-dbt-04 06:53:43 570544 4000 1361 708 1931 +57.23 ± 5.2 4 197 954 832 13 +116.0 ± 11.01
ncm-dbt-05 06:55:21 583579 4000 1389 679 1932 +62.33 ± 4.98 1 157 985 845 12 +126.77 ± 10.77
20000 7017 3387 9596 +63.77 ± 2.27 9 844 4703 4396 48 +130.58 ± 4.95

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
407641 ncm-dbt-01 583028 14 7 2 5 +129.72 ± 68.06 0 0 2 5 0 +311.09 ± 530.6
407640 ncm-dbt-03 583866 486 172 78 236 +68.06 ± 13.48 0 14 121 108 0 +141.78 ± 30.61
407639 ncm-dbt-05 582652 500 176 88 236 +61.79 ± 13.85 0 18 128 102 2 +124.6 ± 29.8
407638 ncm-dbt-04 569829 500 177 94 229 +58.21 ± 15.44 1 27 113 106 3 +116.78 ± 32.15
407637 ncm-dbt-02 583237 500 167 80 253 +61.08 ± 14.65 1 23 114 112 0 +127.76 ± 31.99
407636 ncm-dbt-01 584159 500 180 83 237 +68.27 ± 13.24 0 14 125 111 0 +142.26 ± 30.08
407635 ncm-dbt-03 584411 500 174 82 244 +64.66 ± 13.83 0 18 123 108 1 +132.54 ± 30.53
407634 ncm-dbt-04 571752 500 162 88 250 +51.8 ± 14.22 0 24 130 94 2 +102.97 ± 29.68
407633 ncm-dbt-05 586097 500 177 87 236 +63.23 ± 14.2 0 20 122 106 2 +127.76 ± 30.73
407632 ncm-dbt-02 585970 500 180 87 233 +65.38 ± 14.42 0 23 111 116 0 +135.76 ± 32.43
407631 ncm-dbt-01 581402 500 183 78 239 +74.06 ± 15.28 1 22 100 125 2 +153.86 ± 34.2
407630 ncm-dbt-03 584958 500 178 74 248 +73.33 ± 14.44 0 20 107 122 1 +152.18 ± 33.05
407629 ncm-dbt-05 587155 500 181 79 240 +71.88 ± 14.1 0 16 119 112 3 +145.54 ± 31.07
407628 ncm-dbt-04 569789 500 175 92 233 +58.21 ± 14.39 1 21 123 104 1 +119.89 ± 30.63
407627 ncm-dbt-02 584159 500 182 88 230 +66.1 ± 14.31 0 21 115 113 1 +135.76 ± 31.8
407626 ncm-dbt-01 584958 500 172 89 239 +58.21 ± 13.97 0 22 123 105 0 +119.89 ± 30.63
407625 ncm-dbt-03 583447 500 182 86 232 +67.54 ± 14.09 0 19 117 113 1 +138.99 ± 31.46
407624 ncm-dbt-02 584790 500 166 76 258 +63.23 ± 15.4 0 30 101 118 1 +129.35 ± 33.93
407623 ncm-dbt-05 581485 500 183 91 226 +64.66 ± 13.97 0 19 121 109 1 +132.54 ± 30.86
407622 ncm-dbt-04 570068 500 158 87 255 +49.67 ± 15.03 0 31 119 98 2 +98.44 ± 31.3
407621 ncm-dbt-01 583196 500 189 86 225 +72.61 ± 13.39 0 13 122 114 1 +150.51 ± 30.49
407620 ncm-dbt-03 582318 500 191 82 227 +76.98 ± 13.83 1 11 118 118 2 +160.64 ± 31.07
407619 ncm-dbt-04 569949 500 170 85 245 +59.64 ± 14.46 0 25 115 110 0 +123.02 ± 31.84
407618 ncm-dbt-05 583112 500 166 77 257 +62.51 ± 14.31 0 23 115 112 0 +129.35 ± 31.83
407617 ncm-dbt-02 584201 500 165 90 245 +52.51 ± 14.25 1 23 126 100 0 +109.07 ± 30.24
407616 ncm-dbt-01 581277 500 183 79 238 +73.33 ± 14.3 0 18 112 118 2 +150.51 ± 32.22
407615 ncm-dbt-03 581943 500 178 84 238 +66.1 ± 14.45 0 22 113 114 1 +135.76 ± 32.12
407614 ncm-dbt-04 571270 500 167 80 253 +61.07 ± 15.44 0 27 114 104 5 +118.33 ± 32.0
407613 ncm-dbt-05 582235 500 163 82 255 +56.78 ± 14.05 1 19 129 100 1 +116.78 ± 29.72
407612 ncm-dbt-01 580282 500 179 89 232 +63.23 ± 14.88 0 27 106 117 0 +130.94 ± 33.2
407611 ncm-dbt-02 586731 500 180 78 242 +71.88 ± 14.25 0 19 111 119 1 +148.85 ± 32.4
407610 ncm-dbt-03 585843 500 167 86 247 +56.78 ± 13.77 0 20 130 99 1 +115.23 ± 29.58
407609 ncm-dbt-04 570308 500 178 93 229 +59.64 ± 13.61 1 16 130 103 0 +124.6 ± 29.47
407608 ncm-dbt-05 581361 500 172 90 238 +57.5 ± 14.08 0 21 128 99 2 +115.23 ± 29.89
407607 ncm-dbt-02 585379 500 176 80 244 +67.54 ± 14.51 0 22 111 116 1 +138.99 ± 32.43
407606 ncm-dbt-01 583489 500 180 92 228 +61.79 ± 15.34 0 28 109 110 3 +123.02 ± 32.74
407605 ncm-dbt-03 586012 500 172 94 234 +54.64 ± 14.63 0 27 119 103 1 +110.6 ± 31.28
407604 ncm-dbt-04 571391 500 174 89 237 +59.64 ± 14.99 1 26 110 113 0 +124.6 ± 32.59
407603 ncm-dbt-02 586393 500 183 79 238 +73.33 ± 14.85 0 22 104 122 2 +150.51 ± 33.54
407602 ncm-dbt-05 584537 500 171 85 244 +60.36 ± 14.07 0 21 123 105 1 +123.02 ± 30.61
407601 ncm-dbt-01 584243 500 181 78 241 +72.61 ± 13.24 0 12 124 113 1 +150.51 ± 30.13

Commit

Commit ID d9ec82e7438716671168d78eee26fae327249e8c
Author Michael Chaly
Date 2023-12-19 17:22:10 UTC
Adjust stand pat in qsearch on pv nodes Instead of immediately returning a fail high do this only at non-pv nodes, for pv nodes adjust bestValue to value between alpha and beta and continue searching. Idea is to do it the same way as it's done in search where we don't return positive beta cutoffs after ttHits / zero window search at PvNodes and instead fully search lines. Passed STC: https://tests.stockfishchess.org/tests/view/65739b0af09ce1261f122f33 LLR: 2.94 (-2.94,2.94) <0.00,2.00> Total: 189216 W: 48142 L: 47598 D: 93476 Ptnml(0-2): 584, 22463, 48051, 22845, 665 Passed LTC: https://tests.stockfishchess.org/tests/view/657701214d789acf40aac194 LLR: 2.94 (-2.94,2.94) <0.50,2.50> Total: 82506 W: 20689 L: 20269 D: 41548 Ptnml(0-2): 56, 9236, 22268, 9618, 75 Two issues had to be resolved: - in rare cases it set alpha to the same value as beta and thus broke some asserts; - messed up with returning tb win values. Fix passed non-regression LTC vs this patch: https://tests.stockfishchess.org/tests/view/6578113b4d789acf40aad544 LLR: 2.96 (-2.94,2.94) <-1.75,0.25> Total: 277308 W: 68839 L: 68880 D: 139589 Ptnml(0-2): 167, 31580, 75212, 31517, 178 closes https://github.com/official-stockfish/Stockfish/pull/4922 Bench: 1069503 Co-Authored-By: Muzhen Gaming <61100393+XInTheDark@users.noreply.github.com> Co-Authored-By: Shahin M. Shahin <41402573+peregrineshahin@users.noreply.github.com> Co-Authored-By: fffelix-huang <72808219+fffelix-huang@users.noreply.github.com>
Copyright 2011–2025 Next Chess Move LLC