Dev Builds » 20260625-1103

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:42:41 583609 4000 1781 323 1896 +132.74 ± 4.55 0 28 529 1400 43 +306.49 ± 14.8
ncm-dbt-02 06:42:14 601248 4000 1789 323 1888 +133.54 ± 4.48 0 21 535 1401 43 +309.29 ± 14.69
ncm-dbt-03 06:43:14 584801 4012 1799 343 1870 +132.11 ± 4.43 0 26 529 1420 31 +308.5 ± 14.79
ncm-dbt-04 06:43:04 567285 3998 1790 324 1884 +133.62 ± 4.47 0 27 514 1423 35 +312.38 ± 15.02
ncm-dbt-05 06:42:31 584407 3990 1808 319 1863 +136.23 ± 4.4 0 15 518 1420 42 +319.21 ± 14.91
20000 8967 1632 9401 +133.65 ± 2.0 0 117 2625 7064 194 +311.13 ± 6.63

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
475813 ncm-dbt-03 584748 12 7 2 3 +153.98 ± 123.22 0 0 2 3 1 +279.41 ± 548.26
475812 ncm-dbt-05 585590 490 224 32 234 +143.82 ± 11.79 0 0 58 182 5 +348.82 ± 44.98
475811 ncm-dbt-04 562651 498 218 41 239 +129.12 ± 12.84 0 3 71 170 5 +295.12 ± 40.69
475810 ncm-dbt-01 584706 500 225 44 231 +131.74 ± 12.54 0 1 73 170 6 +301.33 ± 39.86
475809 ncm-dbt-02 588856 500 226 27 247 +146.36 ± 12.18 0 3 50 192 5 +359.68 ± 49.05
475808 ncm-dbt-03 585885 500 214 41 245 +125.38 ± 12.12 0 2 75 171 2 +290.66 ± 39.4
475807 ncm-dbt-05 580904 500 223 49 228 +126.17 ± 12.1 0 1 77 169 3 +290.66 ± 38.7
475806 ncm-dbt-04 568951 500 233 32 235 +148.02 ± 11.88 0 2 50 193 5 +366.78 ± 49.02
475805 ncm-dbt-01 585421 500 225 49 226 +127.76 ± 12.45 0 3 71 173 3 +295.94 ± 40.69
475804 ncm-dbt-02 590224 500 221 39 240 +132.54 ± 12.32 0 3 65 179 3 +312.48 ± 42.67
475803 ncm-dbt-03 582652 500 227 59 214 +121.45 ± 12.58 0 4 76 168 2 +277.93 ± 39.29
475802 ncm-dbt-05 584790 500 231 34 235 +144.71 ± 11.83 0 1 56 188 5 +352.8 ± 46.04
475801 ncm-dbt-01 582694 500 220 33 247 +136.56 ± 12.59 0 2 65 177 6 +318.25 ± 42.59
475800 ncm-dbt-04 566138 500 221 34 245 +136.56 ± 13.17 0 4 62 177 7 +315.35 ± 43.81
475799 ncm-dbt-02 594193 500 226 41 233 +134.95 ± 12.84 0 5 59 182 4 +318.25 ± 44.96
475798 ncm-dbt-03 583572 500 228 39 233 +138.18 ± 13.12 0 5 57 182 6 +324.17 ± 45.77
475797 ncm-dbt-05 586477 500 226 38 236 +137.37 ± 13.34 0 6 56 182 6 +321.19 ± 46.14
475796 ncm-dbt-01 583489 500 221 32 247 +138.18 ± 11.91 0 2 60 185 3 +333.32 ± 44.47
475795 ncm-dbt-02 589625 500 214 41 245 +125.38 ± 12.51 0 1 80 164 5 +282.94 ± 37.88
475794 ncm-dbt-04 568236 500 220 38 242 +132.54 ± 12.32 0 4 62 182 2 +315.35 ± 43.81
475793 ncm-dbt-03 585843 500 225 35 240 +138.99 ± 12.09 0 3 57 187 3 +336.46 ± 45.77
475792 ncm-dbt-05 584117 500 225 45 230 +130.94 ± 12.76 0 3 69 173 5 +301.33 ± 41.33
475791 ncm-dbt-03 583824 500 221 31 248 +138.99 ± 12.5 0 4 56 186 4 +333.32 ± 46.21
475790 ncm-dbt-01 582652 500 218 37 245 +131.74 ± 14.03 0 8 60 175 7 +298.62 ± 44.44
475789 ncm-dbt-02 669666 500 223 32 245 +139.81 ± 12.26 0 5 51 192 2 +342.85 ± 48.46
475788 ncm-dbt-04 568355 500 223 50 227 +125.38 ± 12.89 0 3 76 166 5 +282.94 ± 39.21
475787 ncm-dbt-05 582110 500 223 37 240 +135.76 ± 12.21 0 1 67 177 5 +318.25 ± 41.77
475786 ncm-dbt-01 581028 500 233 45 222 +137.37 ± 12.96 0 3 63 177 7 +318.25 ± 43.39
475785 ncm-dbt-03 585759 500 225 44 231 +131.74 ± 12.74 0 3 68 174 5 +304.07 ± 41.65
475784 ncm-dbt-04 568196 500 219 44 237 +126.97 ± 11.67 0 2 71 177 0 +301.33 ± 40.6
475783 ncm-dbt-02 593066 500 221 51 228 +123.02 ± 12.56 0 1 83 161 5 +275.45 ± 37.11
475782 ncm-dbt-05 587197 500 232 40 228 +140.62 ± 13.04 0 2 63 176 9 +324.17 ± 43.32
475781 ncm-dbt-03 584117 500 225 43 232 +132.54 ± 12.32 0 3 65 179 3 +312.48 ± 42.67
475780 ncm-dbt-04 566888 500 229 42 229 +136.56 ± 12.59 0 4 59 183 4 +324.17 ± 44.97
475779 ncm-dbt-01 581985 500 226 43 231 +133.34 ± 13.08 0 4 65 175 6 +306.84 ± 42.73
475778 ncm-dbt-02 592202 500 225 47 228 +129.35 ± 12.61 0 1 76 167 6 +293.29 ± 38.98
475777 ncm-dbt-05 584076 500 224 44 232 +130.94 ± 12.17 0 1 72 173 4 +304.07 ± 40.16
475776 ncm-dbt-04 568872 500 227 43 230 +134.15 ± 13.43 0 5 63 175 7 +306.84 ± 43.45
475775 ncm-dbt-01 586901 500 213 40 247 +125.38 ± 13.25 0 5 72 168 5 +282.94 ± 40.5
475774 ncm-dbt-02 592159 500 233 45 222 +137.37 ± 13.9 0 2 71 164 13 +301.33 ± 40.6
475773 ncm-dbt-03 586816 500 227 49 224 +129.35 ± 12.61 0 2 73 170 5 +295.94 ± 39.99

Commit

Commit ID 6f97594eda9e50dd22e237abcb636d426727ef07
Author Dalton Hanaway
Date 2026-06-25 11:03:44 UTC
prefetch the TT entry as soon as the move is known Worker::do_move computes the successor hash key via the new Position::key_after(m) and prefetches the TT entry one full do_move earlier than the existing prefetch in Position::do_move. key_after does not model castling, en passant or promotion keys exactly; for rare moves the prefetch lands on an unused line. `key_after` has been around since 2014 (https://github.com/official-stockfish/Stockfish/commit/82d065b0) and was removed in (https://github.com/official-stockfish/Stockfish/pull/5770). Adding back `prefetch_key` helps in common, normal moves at the cost of extra compute. Speedup (PGO vs PGO, interleaved paired bench, n=48 pairs, Apple M2 Pro / apple-silicon): +0.69% [0.47, 0.91] Passed STC: https://tests.stockfishchess.org/tests/view/6a291f8d7c758d82accea17f LLR: 4.24 (-2.94,2.94) <0.00,2.00> Total: 473504 W: 121250 L: 120228 D: 232026 Ptnml(0-2): 1112, 51137, 131251, 52121, 1131 No functional change closes https://github.com/official-stockfish/Stockfish/pull/6911 No functional change
Copyright 2011–2026 Next Chess Move LLC