Dev Builds » 20211115-1719

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:56:49 577004 4012 745 1300 1967 -48.37 ± 5.12 14 748 1025 217 2 -96.45 ± 10.58
ncm-dbt-02 06:56:31 586368 3990 716 1283 1991 -49.71 ± 5.16 8 778 983 225 1 -100.22 ± 10.84
ncm-dbt-03 06:57:04 584516 3998 758 1316 1924 -48.81 ± 5.1 4 774 998 222 1 -99.06 ± 10.75
ncm-dbt-04 06:56:54 569066 4000 741 1300 1959 -48.87 ± 5.27 10 785 963 238 4 -98.63 ± 10.97
ncm-dbt-05 06:56:59 580203 4000 740 1284 1976 -47.55 ± 5.17 10 758 1000 230 2 -95.44 ± 10.74
20000 3700 6483 9817 -48.66 ± 2.31 46 3843 4969 1132 10 -97.96 ± 4.82

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
417635 ncm-dbt-01 578547 12 3 5 4 -58.38 ± 143.07 1 1 3 1 0 -58.45 ± 226.57
417634 ncm-dbt-02 587367 490 85 167 238 -58.69 ± 14.06 1 100 124 20 0 -119.35 ± 30.39
417633 ncm-dbt-05 583908 500 85 155 260 -48.96 ± 15.13 2 98 118 32 0 -96.94 ± 31.44
417632 ncm-dbt-03 585084 498 82 162 254 -56.3 ± 13.92 1 99 128 21 0 -114.17 ± 29.88
417631 ncm-dbt-04 568116 500 104 163 233 -41.19 ± 15.82 0 102 105 43 0 -83.57 ± 33.14
417630 ncm-dbt-01 576946 500 96 151 253 -38.37 ± 14.92 1 89 124 36 0 -76.25 ± 30.64
417629 ncm-dbt-02 586858 500 99 164 237 -45.42 ± 14.28 0 94 127 29 0 -92.46 ± 30.18
417628 ncm-dbt-05 582027 500 108 164 228 -39.08 ± 14.7 0 91 124 35 0 -79.17 ± 30.64
417627 ncm-dbt-03 584748 500 95 157 248 -43.31 ± 15.33 0 99 115 35 1 -89.48 ± 31.85
417626 ncm-dbt-04 569829 500 85 168 247 -58.21 ± 13.97 0 105 123 22 0 -119.89 ± 30.63
417625 ncm-dbt-01 575965 500 102 161 237 -41.19 ± 14.43 1 87 133 28 1 -83.57 ± 29.37
417624 ncm-dbt-02 587707 500 90 166 244 -53.22 ± 15.21 1 106 111 32 0 -107.54 ± 32.43
417623 ncm-dbt-05 578259 500 98 161 241 -44.01 ± 14.6 1 92 126 31 0 -88.0 ± 30.34
417622 ncm-dbt-03 585042 500 92 164 244 -50.38 ± 14.28 1 96 127 26 0 -101.46 ± 30.14
417621 ncm-dbt-04 569071 500 87 154 259 -46.84 ± 15.01 0 100 118 31 1 -96.94 ± 31.44
417620 ncm-dbt-01 576864 500 88 163 249 -52.51 ± 13.69 1 94 134 21 0 -106.01 ± 29.04
417619 ncm-dbt-02 584495 500 84 164 252 -56.07 ± 14.01 0 103 124 23 0 -115.23 ± 30.51
417618 ncm-dbt-05 579331 500 95 156 249 -42.6 ± 15.66 2 95 116 36 1 -85.04 ± 31.71
417617 ncm-dbt-03 585295 500 92 176 232 -58.93 ± 14.56 0 110 114 26 0 -121.46 ± 32.0
417616 ncm-dbt-01 579661 500 85 165 250 -56.07 ± 14.01 3 94 133 20 0 -110.6 ± 29.15
417615 ncm-dbt-04 567680 500 72 158 270 -60.36 ± 14.76 2 107 116 25 0 -121.46 ± 31.7
417614 ncm-dbt-02 585885 500 98 146 256 -33.46 ± 14.21 0 81 137 31 1 -68.99 ± 28.88
417613 ncm-dbt-05 578424 500 96 159 245 -44.01 ± 14.6 2 89 129 30 0 -86.52 ± 29.92
417612 ncm-dbt-03 586181 500 105 160 235 -38.37 ± 13.58 0 82 141 27 0 -77.71 ± 28.25
417611 ncm-dbt-04 569390 500 94 161 245 -46.84 ± 15.52 2 97 119 30 2 -95.44 ± 31.3
417610 ncm-dbt-01 577028 500 89 159 252 -48.96 ± 14.2 1 94 129 26 0 -98.44 ± 29.86
417609 ncm-dbt-02 586689 500 94 163 243 -48.25 ± 15.22 4 92 123 31 0 -92.46 ± 30.75
417608 ncm-dbt-05 583237 500 87 170 243 -58.21 ± 14.79 2 105 117 26 0 -116.78 ± 31.56
417607 ncm-dbt-03 583531 500 96 163 241 -46.84 ± 14.49 1 94 126 29 0 -93.95 ± 30.32
417606 ncm-dbt-04 569111 500 89 174 237 -59.64 ± 14.18 2 102 125 21 0 -119.89 ± 30.32
417605 ncm-dbt-01 574256 500 88 166 246 -54.64 ± 14.76 3 98 123 26 0 -107.54 ± 30.7
417604 ncm-dbt-02 586774 500 86 163 251 -53.93 ± 15.25 1 107 110 32 0 -109.07 ± 32.57
417603 ncm-dbt-04 570068 500 113 161 226 -33.46 ± 14.86 2 81 130 37 0 -64.66 ± 29.86
417602 ncm-dbt-05 576782 500 79 163 258 -58.93 ± 13.29 0 100 135 14 1 -123.02 ± 28.67
417601 ncm-dbt-03 585801 500 94 172 234 -54.65 ± 15.15 0 110 108 32 0 -112.14 ± 32.86
417600 ncm-dbt-01 576292 500 96 160 244 -44.72 ± 14.77 1 93 126 29 1 -90.97 ± 30.33
417599 ncm-dbt-02 585169 500 80 150 270 -48.96 ± 14.34 1 95 127 27 0 -98.44 ± 30.15
417598 ncm-dbt-03 580447 500 102 162 236 -41.89 ± 13.8 1 84 139 26 0 -83.57 ± 28.49
417597 ncm-dbt-04 569270 500 97 161 242 -44.72 ± 14.9 2 91 127 29 1 -89.48 ± 30.19
417596 ncm-dbt-01 577479 500 98 170 232 -50.38 ± 14.94 2 98 120 30 0 -99.95 ± 31.16
417595 ncm-dbt-05 579661 500 92 156 252 -44.72 ± 13.97 1 88 135 26 0 -89.48 ± 29.04

Commit

Commit ID 9048ac00db12a9ac48bff9b9eb145b30ff88d984
Author noobpwnftw
Date 2021-11-15 17:19:53 UTC
Fix processor group binding under Windows. Starting with Windows Build 20348 the behavior of the numa API has been changed: https://docs.microsoft.com/en-us/windows/win32/procthread/numa-support Old code only worked because there was probably a limit on how many cores/threads can reside within one NUMA node, and the OS creates extra NUMA nodes when necessary, however the actual mechanism of core binding is done by "Processor Groups"(https://docs.microsoft.com/en-us/windows/win32/procthread/processor-groups). With a newer OS, one NUMA node can have many such "Processor Groups" and we should just consistently use the number of groups to bind the threads instead of deriving the topology from the number of NUMA nodes. This change is required to spread threads on all cores on Windows 11 with a 3990X CPU. It has only 1 NUMA node with 2 groups of 64 threads each. closes https://github.com/official-stockfish/Stockfish/pull/3787 No functional change.
Copyright 2011–2025 Next Chess Move LLC