Dev Builds » 20260524-1217

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:38 582278 4000 1795 349 1856 +131.54 ± 4.41 0 21 544 1403 32 +306.15 ± 14.56
ncm-dbt-02 06:42:30 586368 3986 1768 315 1903 +132.75 ± 4.41 0 19 537 1402 35 +309.29 ± 14.65
ncm-dbt-03 06:43:54 585511 4032 1820 304 1908 +137.37 ± 4.37 0 23 490 1467 36 +325.76 ± 15.38
ncm-dbt-04 06:42:37 568226 3984 1782 340 1862 +131.72 ± 4.4 0 25 526 1415 26 +308.83 ± 14.83
ncm-dbt-05 06:43:54 584451 3998 1773 328 1897 +131.51 ± 4.46 0 19 556 1384 40 +303.28 ± 14.39
20000 8938 1636 9426 +132.98 ± 1.97 0 107 2653 7071 169 +310.56 ± 6.59

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
470652 ncm-dbt-03 584285 32 12 0 20 +136.91 ± 56.1 0 0 5 10 1 +292.89 ± 183.68
470651 ncm-dbt-04 568792 484 225 46 213 +134.88 ± 12.27 0 0 68 169 5 +314.63 ± 41.22
470650 ncm-dbt-02 585632 486 218 35 233 +137.59 ± 12.57 0 1 64 172 6 +321.48 ± 42.8
470649 ncm-dbt-05 585042 498 211 38 249 +125.93 ± 12.53 0 3 73 170 3 +289.83 ± 40.08
470648 ncm-dbt-01 584243 500 220 39 241 +131.74 ± 12.34 0 2 69 175 4 +306.84 ± 41.23
470647 ncm-dbt-03 582652 500 229 50 221 +130.14 ± 12.78 0 4 67 175 4 +301.33 ± 42.04
470646 ncm-dbt-02 584748 500 223 40 237 +133.34 ± 12.29 0 2 67 177 4 +312.48 ± 41.9
470645 ncm-dbt-04 568236 500 231 36 233 +143.07 ± 11.69 0 2 54 191 3 +352.8 ± 47.05
470644 ncm-dbt-05 580240 500 218 38 244 +130.94 ± 12.56 0 3 68 175 4 +304.07 ± 41.65
470643 ncm-dbt-01 584874 500 223 42 235 +131.74 ± 12.93 0 5 63 178 4 +306.84 ± 43.45
470642 ncm-dbt-03 584076 500 226 32 242 +142.25 ± 12.16 0 4 51 192 3 +349.43 ± 48.52
470641 ncm-dbt-04 567958 500 228 40 232 +137.37 ± 12.56 0 1 67 175 7 +318.25 ± 41.77
470640 ncm-dbt-02 587707 500 220 40 240 +130.94 ± 12.17 0 1 72 173 4 +304.07 ± 40.16
470639 ncm-dbt-05 582277 500 232 38 230 +142.25 ± 12.58 0 1 62 179 8 +333.32 ± 43.57
470638 ncm-dbt-01 584369 500 231 44 225 +136.56 ± 12.79 0 3 63 178 6 +318.25 ± 43.39
470637 ncm-dbt-03 589283 500 230 32 238 +145.54 ± 12.43 0 4 49 192 5 +356.21 ± 49.54
470636 ncm-dbt-04 569749 500 219 39 242 +130.94 ± 12.56 0 3 68 175 4 +304.07 ± 41.65
470635 ncm-dbt-02 586266 500 227 46 227 +131.74 ± 12.34 0 2 69 175 4 +306.84 ± 41.23
470634 ncm-dbt-05 585379 500 222 46 232 +127.76 ± 12.65 0 1 78 165 6 +288.06 ± 38.42
470633 ncm-dbt-01 582402 500 221 38 241 +133.34 ± 12.29 0 2 67 177 4 +312.48 ± 41.9
470632 ncm-dbt-03 584874 500 226 44 230 +132.54 ± 12.52 0 2 69 174 5 +306.84 ± 41.23
470631 ncm-dbt-04 567839 500 224 49 227 +126.97 ± 11.88 0 3 69 178 0 +301.33 ± 41.33
470630 ncm-dbt-02 587282 500 220 34 246 +135.76 ± 12.62 0 3 63 179 5 +318.25 ± 43.39
470629 ncm-dbt-05 582611 500 219 45 236 +126.17 ± 11.9 0 1 76 171 2 +293.29 ± 38.98
470628 ncm-dbt-01 580655 500 220 49 231 +123.81 ± 12.16 0 1 80 166 3 +282.94 ± 37.88
470627 ncm-dbt-03 585379 500 224 33 243 +139.81 ± 11.84 0 1 61 184 4 +336.46 ± 43.96
470626 ncm-dbt-04 567640 500 224 45 231 +130.14 ± 11.99 0 2 69 177 2 +306.84 ± 41.23
470625 ncm-dbt-02 587452 500 220 44 236 +127.76 ± 12.45 0 4 68 176 2 +298.62 ± 41.71
470624 ncm-dbt-01 580530 500 228 49 223 +130.14 ± 12.39 0 2 71 173 4 +301.33 ± 40.6
470623 ncm-dbt-05 581652 500 216 43 241 +125.38 ± 12.89 0 3 76 166 5 +282.94 ± 39.21
470622 ncm-dbt-03 586774 500 229 39 232 +138.99 ± 11.88 0 1 62 183 4 +333.32 ± 43.57
470621 ncm-dbt-02 586901 500 227 31 242 +143.89 ± 12.51 0 2 57 184 7 +342.85 ± 45.71
470620 ncm-dbt-04 567324 500 218 52 230 +119.89 ± 13.16 0 6 75 166 3 +270.57 ± 39.67
470619 ncm-dbt-01 582527 500 222 41 237 +131.74 ± 12.34 0 4 63 181 2 +312.48 ± 43.44
470618 ncm-dbt-03 585674 500 224 48 228 +127.76 ± 12.84 0 5 67 175 3 +295.94 ± 42.08
470617 ncm-dbt-05 581860 500 228 41 231 +136.56 ± 12.98 0 3 64 176 7 +315.35 ± 43.03
470616 ncm-dbt-02 584958 500 213 45 242 +121.45 ± 12.77 0 4 77 166 3 +275.45 ± 39.01
470615 ncm-dbt-01 578630 500 230 47 223 +133.34 ± 12.49 0 2 68 175 5 +309.64 ± 41.56
470614 ncm-dbt-04 568275 500 213 33 254 +130.94 ± 13.14 0 8 56 184 2 +309.64 ± 45.98
470613 ncm-dbt-05 596547 500 227 39 234 +137.37 ± 12.76 0 4 59 182 5 +324.17 ± 44.97
470612 ncm-dbt-03 586604 500 220 26 254 +142.25 ± 12.58 0 2 59 182 7 +336.46 ± 44.87

Commit

Commit ID be9df38f271f0c69bd5adbd2ba34fd9a90b6fe1b
Author anematode
Date 2026-05-24 12:17:54 UTC
Add 1GB page support on x86 Linux 1GB pages for the TT give a small performance bump (`./stockfish speedtest 256 32000`): master: Nodes/second : 230514479 patch Nodes/second : 237997728 With a large enough TT there is still dTLB thrashing with 2MB pages. 1GB pages reduces that and makes page table walks a bit faster (they're shorter, and there's fewer PTEs, which fits better in cache). `madvise` won't give you huge pages, only large pages, so we use mmap here. We guard the huge page attempt to x86 + at least 8 huge pages per NUMA node, to avoid memory oversubscription when for example running with a 1.1 GB hash. Additionally, we change the TT clearing slightly so that the pages are better distributed across NUMA nodes. Data from Torom: master: Nodes/second : 43524292 patch: Nodes/second : 44080034 Data on an 8-thread Emerald Rapids VM: ./stockfish speedtest 8 65536 Baseline speedtest (2MB huge pages): Nodes/second : 7366232 Nodes/second : 7262794 Nodes/second : 7355431 Nodes/second : 7318777 Baseline speedtest (1GB huge pages): Nodes/second : 7541027 Nodes/second : 7572720 Nodes/second : 7550268 Nodes/second : 7538925 closes https://github.com/official-stockfish/Stockfish/pull/6681 No functional change
Copyright 2011–2026 Next Chess Move LLC