Dev Builds » 20231116-0810

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 14. 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 11:55:49 1200826 4042 1738 349 1955 +124.46 +/- 4.8 0 46 593 1329 53 +276.1 +/- 13.99
ncm-dbt-02 11:47:05 1233939 3996 1743 334 1919 +128.0 +/- 4.8 2 41 551 1354 50 +288.83 +/- 14.52
ncm-dbt-03 11:53:12 1235973 3990 1701 315 1974 +125.93 +/- 4.77 2 41 565 1343 44 +284.01 +/- 14.33
ncm-dbt-05 11:47:36 1225768 3946 1695 301 1950 +128.26 +/- 4.83 1 46 531 1348 47 +290.16 +/- 14.8
ncm-dbt-06 11:56:26 1226794 4026 1748 318 1960 +129.03 +/- 4.74 0 38 562 1358 55 +290.05 +/- 14.37
20000 8625 1617 9758 +127.13 +/- 2.14 5 212 2802 6732 249 +285.75 +/- 6.43

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
209222 ncm-dbt-06 1208368 26 11 5 10 +81.63 +/- 64.15 0 1 5 7 0 +173.46 +/- 173.59
209221 ncm-dbt-01 1187927 42 19 6 17 +111.16 +/- 60.12 0 1 8 10 2 +202.06 +/- 130.76
209220 ncm-dbt-05 1231965 446 199 38 209 +131.34 +/- 13.92 0 3 62 152 6 +297.99 +/- 43.67
209219 ncm-dbt-03 1217534 490 211 37 242 +128.99 +/- 13.73 0 4 71 162 8 +286.49 +/- 40.74
209218 ncm-dbt-02 1244729 496 209 54 233 +112.33 +/- 14.46 0 9 82 150 7 +239.08 +/- 37.89
209217 ncm-dbt-06 1225571 500 225 44 231 +131.74 +/- 13.12 0 5 64 176 5 +304.07 +/- 43.1
209216 ncm-dbt-01 1218069 500 211 41 248 +123.02 +/- 13.65 0 5 77 161 7 +270.57 +/- 39.07
209215 ncm-dbt-05 1222324 500 218 39 243 +130.14 +/- 14.06 0 9 59 176 6 +295.94 +/- 44.72
209214 ncm-dbt-02 1240552 500 230 45 225 +134.95 +/- 13.78 1 3 64 174 8 +309.64 +/- 43.08
209213 ncm-dbt-03 1240871 500 220 50 230 +123.02 +/- 14.16 1 6 71 166 6 +275.45 +/- 40.84
209212 ncm-dbt-06 1235264 500 222 36 242 +135.76 +/- 12.62 0 2 66 176 6 +315.35 +/- 42.24
209211 ncm-dbt-01 1196350 500 217 45 238 +124.6 +/- 13.8 0 4 79 158 9 +270.57 +/- 38.47
209210 ncm-dbt-05 1235660 500 209 40 251 +122.24 +/- 13.65 1 7 66 174 2 +282.94 +/- 42.37
209209 ncm-dbt-02 1227408 500 227 47 226 +130.94 +/- 13.51 0 3 73 165 9 +290.66 +/- 40.08
209208 ncm-dbt-03 1243307 500 205 45 250 +115.22 +/- 13.88 0 7 82 155 6 +249.64 +/- 37.86
209207 ncm-dbt-01 1216482 500 215 48 237 +120.67 +/- 14.51 0 8 76 157 9 +258.75 +/- 39.42
209206 ncm-dbt-06 1249020 500 222 35 243 +136.56 +/- 14.1 0 8 55 179 8 +312.48 +/- 46.38
209205 ncm-dbt-05 1208388 500 218 42 240 +127.76 +/- 13.75 0 7 66 171 6 +288.06 +/- 42.4
209204 ncm-dbt-02 1224030 500 218 26 256 +140.62 +/- 12.64 0 4 55 186 5 +336.46 +/- 46.65
209203 ncm-dbt-03 1229419 500 212 44 244 +121.46 +/- 13.49 1 3 78 163 5 +273.0 +/- 38.74
209202 ncm-dbt-01 1196861 500 216 40 244 +127.76 +/- 13.39 0 6 67 172 5 +290.66 +/- 42.08
209201 ncm-dbt-06 1237944 500 217 45 238 +124.6 +/- 14.14 0 4 81 154 11 +265.78 +/- 37.95
209200 ncm-dbt-05 1217024 500 214 36 250 +129.35 +/- 13.9 0 7 65 171 7 +290.66 +/- 42.73
209199 ncm-dbt-02 1234995 500 210 44 246 +119.89 +/- 14.19 1 6 75 162 6 +265.78 +/- 39.69
209198 ncm-dbt-03 1226970 500 220 38 242 +132.54 +/- 13.47 0 4 68 170 8 +298.62 +/- 41.71
209197 ncm-dbt-01 1197782 500 218 43 239 +126.97 +/- 14.61 0 10 63 169 8 +280.42 +/- 43.24
209196 ncm-dbt-06 1215551 500 213 40 247 +125.38 +/- 13.43 0 4 76 163 7 +277.93 +/- 39.29
209195 ncm-dbt-05 1249318 500 215 33 252 +132.54 +/- 14.01 0 5 68 167 10 +293.29 +/- 41.75
209194 ncm-dbt-02 1232316 500 223 39 238 +134.15 +/- 13.8 0 9 53 183 5 +312.48 +/- 47.09
209193 ncm-dbt-03 1237990 500 200 32 268 +121.45 +/- 13.31 0 7 71 169 3 +275.45 +/- 40.84
209192 ncm-dbt-01 1196194 500 223 45 232 +129.35 +/- 12.8 0 3 71 171 5 +295.94 +/- 40.69
209191 ncm-dbt-06 1230871 500 214 36 250 +129.35 +/- 13.36 0 4 71 168 7 +290.66 +/- 40.76
209190 ncm-dbt-05 1224377 500 216 30 254 +135.76 +/- 12.62 0 4 60 182 4 +321.19 +/- 44.57
209189 ncm-dbt-02 1240780 500 201 45 254 +112.14 +/- 13.04 0 5 87 155 3 +247.41 +/- 36.56
209188 ncm-dbt-03 1240651 500 216 26 258 +138.99 +/- 12.5 0 3 59 183 5 +330.23 +/- 44.94
209187 ncm-dbt-01 1202321 500 213 41 246 +124.6 +/- 12.33 0 3 74 171 2 +288.06 +/- 39.79
209186 ncm-dbt-06 1222705 500 219 39 242 +130.94 +/- 13.32 0 4 69 170 7 +295.94 +/- 41.39
209185 ncm-dbt-02 1226705 500 225 34 241 +139.81 +/- 12.67 0 2 62 179 7 +327.18 +/- 43.69
209184 ncm-dbt-05 1217095 500 206 43 251 +117.55 +/- 13.36 0 4 85 155 6 +256.44 +/- 36.95
209183 ncm-dbt-03 1251046 500 217 43 240 +126.17 +/- 13.24 0 7 65 175 3 +290.66 +/- 42.73
209182 ncm-dbt-01 1195449 500 206 40 254 +119.89 +/- 13.68 0 6 78 160 6 +263.42 +/- 38.85
209181 ncm-dbt-06 1215853 500 205 38 257 +120.67 +/- 13.32 0 6 75 165 4 +270.57 +/- 39.67

Commit

Commit ID 7970236e9ea64796d5c7597cb1aedde737751f07
Author Stefan Geschwentner
Date 2023-11-16 08:10:20 UTC
Fix undefined behavior in search. We use following line to clamp the search depth in some range: Depth d = std::clamp(newDepth - r, 1, newDepth + 1); Through negative extension its possible that the maximum value becomes smaller than the minimum value but then the behavior is undefined (see https://en.cppreference.com/w/cpp/algorithm/clamp). So replace this line with a safe implementation. Remark: We have in recent master already one line where up to 3 negative extensions are possible which could trigger this undefined behavior but this can only be happen for completed depth > 24 so its not discovered by our default bench. Recent negative extension tests by @fauzi shows then this undefined behavior with wrong bench numbers. closes https://github.com/official-stockfish/Stockfish/pull/4877 No functional change
Copyright 2011–2024 Next Chess Move LLC