Dev Builds » 20260610-1037

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:41:49 582846 4000 1812 309 1879 +137.27 ± 4.47 0 23 496 1436 45 +321.93 ± 15.29
ncm-dbt-02 06:42:53 585738 4000 1795 293 1912 +137.17 ± 4.41 0 18 505 1434 43 +322.3 ± 15.13
ncm-dbt-03 06:43:29 584578 4008 1769 309 1930 +132.65 ± 4.32 0 21 526 1433 24 +312.88 ± 14.82
ncm-dbt-04 06:43:10 567119 4010 1762 290 1958 +133.78 ± 4.41 0 26 512 1436 31 +314.41 ± 15.05
ncm-dbt-05 06:43:09 581846 3982 1765 315 1902 +132.6 ± 4.27 0 21 516 1437 17 +315.16 ± 14.97
20000 8903 1516 9581 +134.69 ± 1.96 0 109 2555 7176 160 +317.3 ± 6.72

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
473134 ncm-dbt-03 586266 8 4 0 4 +190.56 ± 13.88 0 0 0 4 0 +1199.83 ± 250.99
473133 ncm-dbt-04 565272 10 4 1 5 +107.43 ± 84.35 0 0 2 3 0 +240.65 ± 570.11
473132 ncm-dbt-05 581569 482 213 34 235 +135.5 ± 11.83 0 1 62 176 2 +326.0 ± 43.53
473131 ncm-dbt-01 582444 500 230 34 236 +143.89 ± 12.71 0 3 55 185 7 +342.85 ± 46.64
473130 ncm-dbt-02 585674 500 229 40 231 +138.18 ± 12.93 0 2 65 175 8 +318.25 ± 42.59
473129 ncm-dbt-04 565626 500 222 29 249 +141.44 ± 12.81 0 6 49 191 4 +342.85 ± 49.35
473128 ncm-dbt-03 583572 500 217 42 241 +126.97 ± 13.22 0 4 73 167 6 +285.49 ± 40.16
473127 ncm-dbt-05 580116 500 220 40 240 +130.94 ± 11.55 0 1 69 179 1 +312.48 ± 41.11
473126 ncm-dbt-01 584117 500 228 28 244 +147.19 ± 11.92 0 2 51 192 5 +363.2 ± 48.51
473125 ncm-dbt-02 586943 500 225 34 241 +139.81 ± 11.84 0 1 61 184 4 +336.46 ± 43.96
473124 ncm-dbt-04 568395 500 229 43 228 +135.76 ± 12.42 0 3 62 181 4 +321.19 ± 43.77
473123 ncm-dbt-03 584874 500 221 42 237 +130.14 ± 12.19 0 2 70 175 3 +304.07 ± 40.91
473122 ncm-dbt-05 580406 500 218 39 243 +130.14 ± 12.19 0 4 64 181 1 +309.64 ± 43.08
473121 ncm-dbt-01 585000 500 223 43 234 +130.94 ± 12.76 0 4 66 176 4 +304.07 ± 42.38
473120 ncm-dbt-02 589539 500 224 35 241 +138.18 ± 12.12 0 2 61 183 4 +330.23 ± 44.08
473119 ncm-dbt-04 568077 500 216 51 233 +119.11 ± 12.8 0 5 77 166 2 +270.57 ± 39.07
473118 ncm-dbt-03 585548 500 217 33 250 +134.15 ± 12.67 0 4 62 180 4 +315.35 ± 43.81
473117 ncm-dbt-05 580157 500 227 37 236 +138.99 ± 11.88 0 1 62 183 4 +333.32 ± 43.57
473116 ncm-dbt-01 583531 500 226 38 236 +137.37 ± 13.34 0 3 65 173 9 +312.48 ± 42.67
473115 ncm-dbt-04 565272 500 216 37 247 +130.14 ± 12.59 0 4 66 177 3 +304.07 ± 42.38
473114 ncm-dbt-02 580530 500 217 38 245 +130.14 ± 12.39 0 2 71 173 4 +301.33 ± 40.6
473113 ncm-dbt-03 584243 500 222 33 245 +138.18 ± 11.26 0 1 60 188 1 +339.63 ± 44.35
473112 ncm-dbt-01 578836 500 230 37 233 +141.44 ± 12.81 0 2 61 179 8 +330.23 ± 44.08
473111 ncm-dbt-05 580904 500 217 39 244 +129.35 ± 12.01 0 4 64 182 0 +309.64 ± 43.08
473110 ncm-dbt-04 568275 500 217 38 245 +130.14 ± 11.99 0 1 72 174 3 +304.07 ± 40.16
473109 ncm-dbt-02 583028 500 229 44 227 +134.95 ± 12.24 0 1 68 176 5 +315.35 ± 41.44
473108 ncm-dbt-03 583950 500 226 52 222 +126.17 ± 12.68 0 4 71 172 3 +290.66 ± 40.76
473107 ncm-dbt-01 580904 500 221 46 233 +126.97 ± 12.85 0 4 71 171 4 +290.66 ± 40.76
473106 ncm-dbt-05 581610 500 224 38 238 +135.76 ± 12.21 0 3 61 183 3 +324.17 ± 44.15
473105 ncm-dbt-04 568355 500 225 37 238 +137.37 ± 12.15 0 2 62 182 4 +327.18 ± 43.69
473104 ncm-dbt-02 587282 500 226 43 231 +133.34 ± 13.26 0 3 69 170 8 +301.33 ± 41.33
473103 ncm-dbt-03 586393 500 219 34 247 +134.95 ± 11.61 0 1 65 182 2 +324.17 ± 42.47
473102 ncm-dbt-01 583321 500 226 48 226 +129.35 ± 12.61 0 3 70 173 4 +298.62 ± 41.01
473101 ncm-dbt-05 583321 500 226 47 227 +130.14 ± 12.59 0 3 69 174 4 +301.33 ± 41.33
473100 ncm-dbt-04 567759 500 224 27 249 +144.71 ± 12.68 0 3 54 186 7 +346.12 ± 47.1
473099 ncm-dbt-03 581777 500 221 36 243 +134.95 ± 12.04 0 3 61 184 2 +324.17 ± 44.15
473098 ncm-dbt-02 587070 500 218 25 257 +141.44 ± 12.2 0 4 52 191 3 +346.12 ± 48.03
473097 ncm-dbt-05 586689 500 220 41 239 +130.14 ± 12.39 0 4 65 179 2 +306.84 ± 42.73
473096 ncm-dbt-01 584622 500 228 35 237 +141.44 ± 11.98 0 2 57 187 4 +342.85 ± 45.71
473095 ncm-dbt-04 567047 500 209 27 264 +132.54 ± 12.32 0 2 68 176 4 +309.64 ± 41.56
473094 ncm-dbt-03 584579 500 222 37 241 +134.95 ± 12.04 0 2 64 181 3 +321.19 ± 42.95
473093 ncm-dbt-02 585843 500 227 34 239 +141.44 ± 12.81 0 3 58 182 7 +333.32 ± 45.35

Commit

Commit ID 278a755fb552131b7e2a5da24256b6a4b13246fc
Author Carlos Esparza
Date 2026-06-10 10:37:12 UTC
Reorder operations in do_move Passed STC https://tests.stockfishchess.org/tests/view/6a2682ce351b79f679cc47c5 LLR: 2.93 (-2.94,2.94) <0.00,2.00> Total: 57248 W: 14730 L: 14399 D: 28119 Ptnml(0-2): 145, 6159, 15698, 6464, 158 Reordering operations in `do_move` allows us to effectively prefetch the TT entry earlier, since the piece moving helpers don't actually modify the position key. I suspect that with threat inputs, `put_piece` and friends got a lot more expensive, and so this helps us a lot. vondele's machine: ==== master ==== 1 Nodes/second : 294311526 2 Nodes/second : 297068312 3 Nodes/second : 297418763 Average (over 3): 296266200 ==== pfearly ==== 1 Nodes/second : 303986449 2 Nodes/second : 304221719 3 Nodes/second : 305302969 Average (over 3): 304503712 (+2.78%) Locally, `bench`: Result of 200 runs speedup = +0.0158 P(speedup > 0) = 1.0000 As expected it helps even more in a large-hash, NUMA setting. closes https://github.com/official-stockfish/Stockfish/pull/6891 No functional change
Copyright 2011–2026 Next Chess Move LLC