Dev Builds » 20240104-1454

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:51:12 578758 4000 1463 648 1889 +71.79 ± 5.15 4 149 893 936 18 +147.4 ± 11.38
ncm-dbt-02 06:51:09 586167 4000 1460 638 1902 +72.43 ± 4.97 1 137 909 945 8 +150.3 ± 11.25
ncm-dbt-03 06:52:03 583896 4000 1431 612 1957 +72.16 ± 5.02 3 138 906 943 10 +149.68 ± 11.28
ncm-dbt-04 06:50:49 569266 4016 1428 649 1939 +68.26 ± 5.08 4 153 923 916 12 +140.61 ± 11.18
ncm-dbt-05 06:52:33 581253 3984 1389 619 1976 +68.01 ± 4.92 0 140 949 896 7 +140.23 ± 10.98
20000 7171 3166 9663 +70.53 ± 2.25 12 717 4580 4636 55 +145.62 ± 5.01

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
420317 ncm-dbt-04 569709 16 5 1 10 +88.68 ± 65.24 0 0 4 4 0 +190.76 ± 189.19
420316 ncm-dbt-05 576578 484 174 74 236 +72.83 ± 14.16 0 15 114 111 2 +149.25 ± 31.76
420315 ncm-dbt-01 580696 500 172 78 250 +66.1 ± 14.17 1 17 120 111 1 +137.37 ± 30.98
420314 ncm-dbt-02 586477 500 183 78 239 +74.06 ± 13.74 0 15 116 118 1 +153.86 ± 31.51
420313 ncm-dbt-03 584369 500 174 70 256 +73.33 ± 13.86 0 15 118 115 2 +150.51 ± 31.19
420312 ncm-dbt-04 569270 500 179 98 223 +56.79 ± 14.05 1 20 126 103 0 +118.33 ± 30.18
420311 ncm-dbt-05 582485 500 172 74 254 +68.99 ± 14.14 0 17 121 109 3 +138.99 ± 30.8
420310 ncm-dbt-02 584706 500 187 80 233 +75.52 ± 14.51 0 21 101 128 0 +158.93 ± 34.05
420309 ncm-dbt-01 582360 500 191 84 225 +75.52 ± 14.23 0 17 111 120 2 +155.54 ± 32.36
420308 ncm-dbt-03 585464 500 170 84 246 +60.36 ± 14.49 1 21 120 107 1 +124.6 ± 31.07
420307 ncm-dbt-04 565076 500 178 75 247 +72.61 ± 14.27 0 18 113 117 2 +148.85 ± 32.06
420306 ncm-dbt-05 581652 500 165 71 264 +66.1 ± 14.31 0 21 115 113 1 +135.76 ± 31.8
420305 ncm-dbt-01 578259 500 184 81 235 +72.61 ± 15.5 3 18 104 123 2 +153.86 ± 33.54
420304 ncm-dbt-03 585759 500 171 69 260 +71.89 ± 14.39 1 17 112 119 1 +150.51 ± 32.22
420303 ncm-dbt-02 587367 500 184 80 236 +73.34 ± 14.15 1 15 114 119 1 +153.86 ± 31.85
420302 ncm-dbt-04 569989 500 175 87 238 +61.79 ± 13.85 0 18 128 102 2 +124.6 ± 29.8
420301 ncm-dbt-02 582987 500 187 83 230 +73.33 ± 14.15 0 17 114 117 2 +150.51 ± 31.88
420300 ncm-dbt-04 569669 500 184 78 238 +74.79 ± 15.17 0 23 101 123 3 +152.18 ± 34.03
420299 ncm-dbt-05 580738 500 182 83 235 +69.71 ± 14.03 0 19 113 118 0 +145.54 ± 32.08
420298 ncm-dbt-01 578547 500 183 80 237 +72.61 ± 14.55 0 19 112 116 3 +147.19 ± 32.24
420297 ncm-dbt-03 580945 500 177 72 251 +74.06 ± 14.6 0 20 107 121 2 +152.18 ± 33.05
420296 ncm-dbt-04 571471 500 188 73 239 +81.37 ± 14.25 1 15 102 132 0 +174.55 ± 33.86
420295 ncm-dbt-02 585759 500 178 70 252 +76.25 ± 13.66 0 14 115 120 1 +158.93 ± 31.63
420294 ncm-dbt-05 579951 500 183 79 238 +73.34 ± 12.8 0 10 126 114 0 +153.86 ± 29.71
420293 ncm-dbt-01 577520 500 180 81 239 +69.71 ± 13.88 0 16 121 111 2 +142.26 ± 30.77
420292 ncm-dbt-03 581236 500 178 77 245 +71.16 ± 14.5 1 19 108 122 0 +150.51 ± 32.89
420291 ncm-dbt-04 569151 500 182 80 238 +71.88 ± 14.67 0 21 108 119 2 +147.19 ± 32.89
420290 ncm-dbt-02 586943 500 183 83 234 +70.43 ± 13.91 0 16 120 112 2 +143.89 ± 30.92
420289 ncm-dbt-01 578013 500 176 89 235 +61.07 ± 14.24 0 22 120 107 1 +124.6 ± 31.07
420288 ncm-dbt-05 583447 500 172 83 245 +62.51 ± 14.85 0 26 110 113 1 +127.76 ± 32.59
420287 ncm-dbt-03 584537 500 188 76 236 +79.17 ± 14.19 0 16 108 124 2 +164.07 ± 32.83
420286 ncm-dbt-04 569310 500 161 88 251 +51.09 ± 15.11 1 28 120 99 2 +102.97 ± 31.15
420285 ncm-dbt-02 590224 500 177 73 250 +73.34 ± 13.72 0 16 114 120 0 +153.86 ± 31.85
420284 ncm-dbt-01 577110 500 180 73 247 +75.52 ± 14.51 0 20 104 125 1 +157.24 ± 33.54
420283 ncm-dbt-05 582987 500 170 75 255 +66.82 ± 13.63 0 17 121 112 0 +138.99 ± 30.8
420282 ncm-dbt-03 584453 500 191 88 221 +72.61 ± 13.84 0 16 116 117 1 +150.51 ± 31.54
420281 ncm-dbt-01 577561 500 197 82 221 +81.36 ± 15.37 0 20 101 123 6 +162.35 ± 34.05
420280 ncm-dbt-04 569749 500 176 69 255 +75.52 ± 13.49 1 10 121 117 1 +158.93 ± 30.54
420279 ncm-dbt-02 584874 500 181 91 228 +63.23 ± 14.47 0 23 115 111 1 +129.35 ± 31.83
420278 ncm-dbt-03 584411 500 182 76 242 +74.79 ± 13.62 0 14 117 118 1 +155.54 ± 31.31
420277 ncm-dbt-05 582193 500 171 80 249 +63.95 ± 13.21 0 15 129 106 0 +132.54 ± 29.53

Commit

Commit ID b987d4f0332f57a58157641bf3a6e437133e7879
Author Disservin
Date 2024-01-04 14:54:23 UTC
Use type aliases instead of enums for Value types The primary rationale behind this lies in the fact that enums were not originally designed to be employed in the manner we currently utilize them. The Value enum was used like a type alias throughout the code and was often misused. Furthermore, changing the underlying size of the enum to int16_t broke everything, mostly because of the operator overloads for the Value enum, were causing data to be truncated. Since Value is now a type alias, the operator overloads are no longer required. Passed Non-Regression STC: https://tests.stockfishchess.org/tests/view/6593b8bb79aa8af82b95b401 LLR: 2.95 (-2.94,2.94) <-1.75,0.25> Total: 235296 W: 59919 L: 59917 D: 115460 Ptnml(0-2): 743, 27085, 62054, 26959, 807 closes https://github.com/official-stockfish/Stockfish/pull/4960 No functional change
Copyright 2011–2025 Next Chess Move LLC