Dev Builds » 20240608-2132

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:47:12 583858 4000 1499 596 1905 +79.81 ± 5.04 2 128 848 1009 13 +166.66 ± 11.68
ncm-dbt-02 06:47:19 587380 4000 1502 600 1898 +79.72 ± 4.89 2 104 898 982 14 +166.23 ± 11.29
ncm-dbt-03 06:49:04 587534 4000 1485 607 1908 +77.52 ± 4.92 3 111 903 971 12 +161.71 ± 11.26
ncm-dbt-04 06:48:18 572208 4000 1489 596 1915 +78.89 ± 4.91 1 114 887 987 11 +164.72 ± 11.38
ncm-dbt-05 06:49:16 585372 4000 1480 576 1944 +79.9 ± 4.93 3 110 878 998 11 +167.53 ± 11.44
20000 7455 2975 9570 +79.17 ± 2.21 11 567 4414 4947 61 +165.36 ± 5.1

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
389193 ncm-dbt-04 572598 500 175 70 255 +74.06 ± 13.74 0 15 116 118 1 +153.86 ± 31.51
389192 ncm-dbt-03 587664 500 188 86 226 +71.88 ± 14.39 0 20 109 120 1 +148.85 ± 32.73
389191 ncm-dbt-05 585169 500 185 73 242 +79.17 ± 14.05 0 16 107 126 1 +165.8 ± 33.0
389190 ncm-dbt-02 588260 500 197 71 232 +89.48 ± 13.38 1 7 108 133 1 +192.71 ± 32.52
389189 ncm-dbt-01 583447 500 193 72 235 +85.78 ± 14.65 1 16 95 137 1 +183.51 ± 35.13
389188 ncm-dbt-04 573284 500 186 72 242 +80.63 ± 13.94 0 15 107 127 1 +169.27 ± 32.98
389187 ncm-dbt-03 588430 500 199 74 227 +88.74 ± 13.83 0 13 100 136 1 +189.0 ± 34.18
389186 ncm-dbt-05 587070 500 175 92 233 +58.21 ± 14.11 0 20 130 97 3 +115.23 ± 29.58
389185 ncm-dbt-02 586816 500 192 75 233 +82.83 ± 13.54 0 10 116 121 3 +171.02 ± 31.28
389184 ncm-dbt-01 582110 500 179 80 241 +69.71 ± 14.03 0 18 116 115 1 +143.89 ± 31.59
389183 ncm-dbt-04 572195 500 186 83 231 +72.61 ± 14.27 0 18 113 117 2 +148.85 ± 32.06
389182 ncm-dbt-05 584664 500 179 71 250 +76.25 ± 13.51 0 14 114 122 0 +160.64 ± 31.79
389181 ncm-dbt-01 583866 500 185 73 242 +79.17 ± 14.05 0 15 110 123 2 +164.07 ± 32.48
389180 ncm-dbt-02 587622 500 196 72 232 +88.0 ± 14.27 0 12 107 126 5 +179.9 ± 32.89
389179 ncm-dbt-03 588217 500 182 77 241 +74.06 ± 14.74 3 11 117 116 3 +155.54 ± 31.31
389178 ncm-dbt-04 573325 500 198 82 220 +82.1 ± 14.13 0 14 109 124 3 +169.27 ± 32.62
389177 ncm-dbt-05 586520 500 186 57 257 +91.71 ± 13.73 0 11 101 136 2 +194.57 ± 33.94
389176 ncm-dbt-02 586393 500 185 74 241 +78.43 ± 12.96 0 9 122 118 1 +164.07 ± 30.26
389175 ncm-dbt-01 584916 500 193 62 245 +93.2 ± 14.66 0 17 87 144 2 +198.34 ± 36.7
389174 ncm-dbt-03 584790 500 188 76 236 +79.17 ± 12.82 0 7 126 115 2 +164.07 ± 29.48
389173 ncm-dbt-05 587537 500 188 67 245 +85.78 ± 14.22 0 16 98 135 1 +181.7 ± 34.58
389172 ncm-dbt-04 570108 500 193 68 239 +88.74 ± 13.36 0 10 106 133 1 +189.0 ± 32.98
389171 ncm-dbt-02 588430 500 170 77 253 +65.38 ± 14.97 0 25 109 114 2 +132.54 ± 32.75
389170 ncm-dbt-03 586097 500 182 77 241 +74.06 ± 14.32 0 19 108 122 1 +153.86 ± 32.88
389169 ncm-dbt-01 585211 500 197 78 225 +84.3 ± 13.58 0 12 108 129 1 +178.11 ± 32.72
389168 ncm-dbt-04 574094 500 180 63 257 +82.83 ± 14.29 0 16 103 129 2 +172.78 ± 33.69
389167 ncm-dbt-02 587707 500 187 85 228 +71.88 ± 13.67 0 15 119 115 1 +148.85 ± 31.04
389166 ncm-dbt-05 580116 500 188 76 236 +79.17 ± 14.76 3 11 109 125 2 +169.27 ± 32.62
389165 ncm-dbt-03 587579 500 192 78 230 +80.63 ± 14.09 0 16 105 128 1 +169.27 ± 33.34
389164 ncm-dbt-01 585337 500 194 75 231 +84.31 ± 14.62 1 13 106 126 4 +174.55 ± 33.13
389163 ncm-dbt-04 569869 500 184 79 237 +74.06 ± 13.29 0 13 119 118 0 +155.54 ± 30.96
389162 ncm-dbt-01 581319 500 191 74 235 +82.83 ± 14.14 0 15 105 128 2 +172.78 ± 33.32
389161 ncm-dbt-03 588856 500 176 61 263 +81.36 ± 13.19 0 9 119 120 2 +169.27 ± 30.73
389160 ncm-dbt-02 588856 500 189 76 235 +79.9 ± 13.77 1 11 113 124 1 +169.27 ± 31.88
389159 ncm-dbt-05 587113 500 197 69 234 +90.96 ± 13.24 0 9 105 135 1 +194.57 ± 33.11
389158 ncm-dbt-04 572195 500 187 79 234 +76.25 ± 13.96 1 13 114 121 1 +160.64 ± 31.79
389157 ncm-dbt-02 584958 500 186 70 244 +82.1 ± 13.83 0 15 104 131 0 +174.55 ± 33.5
389156 ncm-dbt-01 584664 500 167 82 251 +59.64 ± 14.04 0 22 121 107 0 +123.02 ± 30.92
389155 ncm-dbt-03 588643 500 178 78 244 +70.43 ± 13.76 0 16 119 114 1 +145.54 ± 31.07
389154 ncm-dbt-05 584790 500 182 71 247 +78.43 ± 13.58 0 13 114 122 1 +164.07 ± 31.75

Commit

Commit ID f55239b2f374a2f98717e7c361732f7c4510388b
Author Tomasz Sobczyk
Date 2024-06-08 21:32:27 UTC
NumaPolicy fixes and robustness improvements 1. Fix GetProcessGroupAffinity still not getting properly aligned memory sometimes. 2. Fix a very theoretically possible heap corruption if GetActiveProcessorGroupCount changes between calls. 3. Fully determine affinity on Windows 11 and Windows Server 2022. It should only ever be indeterminate in case of an error. 4. Separate isDeterminate for old and new API, as they are &'d together we still can end up with a subset of processors even if one API is indeterminate. 5. likely_used_old_api() that is based on actual affinity that's been detected 6. IMPORTANT: Gather affinities at startup, so that we only later use the affinites set at startup. Not only does this prevent us from our own calls interfering with detection but it also means subsequent setoption NumaPolicy calls should behave as expected. 7. Fix ERROR_INSUFFICIENT_BUFFER from GetThreadSelectedCpuSetMasks being treated like an error. Should resolve https://github.com/vondele/Stockfish/commit/02ff76630b358e5f958793cc93df0009d2da65a5#commitcomment-142790025 closes https://github.com/official-stockfish/Stockfish/pull/5372 Bench: 1231853
Copyright 2011–2024 Next Chess Move LLC