Dev Builds » 20230218-1223

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:59:04 583150 3990 1229 801 1960 +37.41 ± 5.09 6 248 1054 686 1 +76.63 ± 10.43
ncm-dbt-02 06:59:51 586526 4016 1227 817 1972 +35.59 ± 5.01 3 252 1089 660 4 +71.77 ± 10.23
ncm-dbt-03 06:59:34 584548 4000 1219 816 1965 +35.12 ± 5.16 1 279 1043 670 7 +69.89 ± 10.51
ncm-dbt-04 07:00:02 569377 4000 1243 819 1938 +36.97 ± 5.18 3 271 1030 691 5 +74.43 ± 10.58
ncm-dbt-05 07:00:06 580353 3994 1206 861 1927 +30.09 ± 5.21 5 294 1057 633 8 +60.09 ± 10.43
20000 6124 4114 9762 +35.04 ± 2.3 18 1344 5273 3340 25 +70.55 ± 4.67

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
430305 ncm-dbt-02 585295 16 6 4 6 +43.62 ± 53.54 0 0 6 2 0 +88.68 ± 116.18
430304 ncm-dbt-01 583950 490 153 94 243 +42.04 ± 14.85 1 30 123 91 0 +86.85 ± 30.72
430303 ncm-dbt-05 578054 494 145 110 239 +24.66 ± 15.44 0 46 121 79 1 +48.13 ± 31.04
430302 ncm-dbt-04 572114 500 178 122 200 +39.08 ± 15.33 2 33 123 91 1 +80.63 ± 30.77
430301 ncm-dbt-03 583992 500 154 96 250 +40.48 ± 14.52 0 32 129 88 1 +80.63 ± 29.95
430300 ncm-dbt-02 586054 500 170 100 230 +48.96 ± 14.2 0 26 129 94 1 +98.44 ± 29.86
430299 ncm-dbt-01 583950 500 169 115 216 +37.67 ± 14.22 0 32 132 86 0 +76.25 ± 29.54
430298 ncm-dbt-05 583405 500 152 94 254 +40.49 ± 13.71 1 24 141 84 0 +83.57 ± 28.2
430297 ncm-dbt-04 568872 500 148 102 250 +32.05 ± 15.28 0 41 124 83 2 +61.79 ± 30.65
430296 ncm-dbt-03 583112 500 162 97 241 +45.42 ± 15.07 0 31 127 88 4 +86.52 ± 30.2
430295 ncm-dbt-02 584537 500 138 107 255 +21.57 ± 14.68 0 44 131 75 0 +43.3 ± 29.76
430294 ncm-dbt-05 573568 500 151 115 234 +25.06 ± 15.18 1 42 128 78 1 +50.38 ± 30.14
430293 ncm-dbt-01 582694 500 166 102 232 +44.72 ± 14.37 0 29 129 91 1 +89.48 ± 29.91
430292 ncm-dbt-04 569310 500 151 108 241 +29.95 ± 14.63 0 38 132 79 1 +58.93 ± 29.6
430291 ncm-dbt-02 588004 500 145 103 252 +29.25 ± 13.37 1 27 151 71 0 +60.36 ± 26.92
430290 ncm-dbt-03 586731 500 157 106 237 +35.56 ± 14.61 0 35 130 84 1 +70.44 ± 29.84
430289 ncm-dbt-01 584243 500 124 98 278 +18.08 ± 14.54 1 42 137 70 0 +37.67 ± 28.99
430288 ncm-dbt-05 577725 500 167 104 229 +44.01 ± 14.6 1 27 132 88 2 +88.0 ± 29.49
430287 ncm-dbt-04 567482 500 156 89 255 +46.84 ± 14.75 0 31 122 96 1 +93.95 ± 30.89
430286 ncm-dbt-02 588174 500 144 106 250 +26.45 ± 14.26 0 37 139 73 1 +51.8 ± 28.68
430285 ncm-dbt-03 584874 500 147 118 235 +20.17 ± 14.58 0 44 133 73 0 +40.48 ± 29.51
430284 ncm-dbt-01 581569 500 159 101 240 +40.49 ± 14.26 1 28 133 88 0 +83.57 ± 29.37
430283 ncm-dbt-05 581070 500 146 125 229 +14.6 ± 13.46 0 38 154 57 1 +27.85 ± 26.69
430282 ncm-dbt-02 586012 500 150 98 252 +36.26 ± 14.13 0 31 137 81 1 +71.89 ± 28.86
430281 ncm-dbt-04 569509 500 151 100 249 +35.56 ± 14.48 1 32 132 85 0 +73.34 ± 29.56
430280 ncm-dbt-03 585801 500 138 102 260 +25.06 ± 15.18 1 43 125 81 0 +51.8 ± 30.53
430279 ncm-dbt-01 581943 500 157 94 249 +44.01 ± 13.79 0 26 135 89 0 +89.48 ± 29.04
430278 ncm-dbt-02 586858 500 162 104 234 +40.48 ± 14.65 1 30 130 88 1 +82.1 ± 29.8
430277 ncm-dbt-03 585253 500 157 93 250 +44.72 ± 13.97 0 26 135 88 1 +89.48 ± 29.04
430276 ncm-dbt-05 583196 500 140 95 265 +31.35 ± 14.85 0 39 128 82 1 +61.79 ± 30.13
430275 ncm-dbt-04 570348 500 153 98 249 +38.37 ± 14.92 0 37 121 92 0 +77.71 ± 31.04
430274 ncm-dbt-02 587877 500 156 92 252 +44.72 ± 13.97 0 27 132 91 0 +90.97 ± 29.47
430273 ncm-dbt-01 584117 500 145 99 256 +32.06 ± 14.12 2 28 142 78 0 +67.55 ± 28.18
430272 ncm-dbt-05 582987 500 149 113 238 +25.06 ± 15.43 2 41 127 79 1 +51.8 ± 30.27
430271 ncm-dbt-03 580489 500 151 108 241 +29.95 ± 14.37 0 37 133 80 0 +60.36 ± 29.46
430270 ncm-dbt-04 568673 500 147 95 258 +36.26 ± 13.44 0 27 144 79 0 +73.34 ± 27.84
430269 ncm-dbt-01 582736 500 156 98 246 +40.49 ± 14.91 1 33 123 93 0 +83.57 ± 30.77
430268 ncm-dbt-02 585928 500 156 103 241 +36.97 ± 14.31 1 30 134 85 0 +76.25 ± 29.26
430267 ncm-dbt-03 586139 500 153 96 251 +39.78 ± 14.22 0 31 131 88 0 +80.63 ± 29.67
430266 ncm-dbt-04 568713 500 159 105 236 +37.67 ± 14.22 0 32 132 86 0 +76.25 ± 29.54
430265 ncm-dbt-05 582819 500 156 105 239 +35.56 ± 14.87 0 37 126 86 1 +70.44 ± 30.38

Commit

Commit ID 2c36d1e7e7374b8babb3cc503c0bc07ceb83dbf8
Author MinetaS
Date 2023-02-18 12:23:18 UTC
Fix overflow in add_dpbusd_epi32x2 This patch fixes 16bit overflow in *_add_dpbusd_epi32x2 functions, that can be triggered in rare cases depending on the NNUE weights. While the code leads to some slowdown on affected architectures (most notably avx2), the fix is simpler than some of the other options discussed in https://github.com/official-stockfish/Stockfish/pull/4394 Code suggested by Sopel97. Result of "bench 4096 1 30 default depth nnue": | Architecture | master | patch (gcc) | patch (clang) | |---------------------|-----------|-------------|---------------| | x86-64-vnni512 | 762122798 | 762122798 | 762122798 | | x86-64-avx512 | 769723503 | 762122798 | 762122798 | | x86-64-bmi2 | 769723503 | 762122798 | 762122798 | | x86-64-ssse3 | 769723503 | 762122798 | 762122798 | | x86-64 | 762122798 | 762122798 | 762122798 | Following architectures will experience ~4% slowdown due to an additional instruction in the middle of hot path: * x86-64-avx512 * x86-64-bmi2 * x86-64-avx2 * x86-64-sse41-popcnt (x86-64-modern) * x86-64-ssse3 * x86-32-sse41-popcnt This patch clearly loses Elo against master with both STC and LTC. Failed non-regression STC (256bit fix only): LLR: -2.95 (-2.94,2.94) <-1.75,0.25> Total: 33528 W: 8769 L: 9049 D: 15710 Ptnml(0-2): 96, 3616, 9600, 3376, 76 https://tests.stockfishchess.org/tests/view/63e6a5b44299542b1e26a485 60+0.6 @ 30000 games: Elo: -1.67 +-1.7 (95%) LOS: 2.8% Total: 30000 W: 7848 L: 7992 D: 14160 Ptnml(0-2): 12, 2847, 9436, 2683, 22 nElo: -3.84 +-3.9 (95%) PairsRatio: 0.95 https://tests.stockfishchess.org/tests/view/63e7ac716d0e1db55f35a660 However, a test against nn-a3dc078bafc7.nnue, which is the latest "safe" network not causing the bug, passed with regular bounds. Passed STC: LLR: 2.94 (-2.94,2.94) <0.00,2.00> Total: 160456 W: 42658 L: 42175 D: 75623 Ptnml(0-2): 487, 17638, 43469, 18173, 461 https://tests.stockfishchess.org/tests/view/63e89836d62a5d02b0fa82c8 closes https://github.com/official-stockfish/Stockfish/pull/4391 closes https://github.com/official-stockfish/Stockfish/pull/4394 No functional change
Copyright 2011–2025 Next Chess Move LLC