Dev Builds » 20250118-2013

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:50:54 583906 3984 1560 542 1882 +90.79 ± 5.01 3 105 767 1105 12 +193.88 ± 12.3
ncm-dbt-02 06:51:23 585792 4016 1584 556 1876 +90.96 ± 4.9 1 96 800 1096 15 +193.16 ± 12.02
ncm-dbt-03 06:50:25 586817 4000 1532 564 1904 +85.78 ± 4.84 2 90 859 1036 13 +181.03 ± 11.55
ncm-dbt-04 06:49:43 571344 4000 1585 573 1842 +89.85 ± 4.97 4 96 799 1086 15 +191.08 ± 12.03
ncm-dbt-05 06:49:15 583465 4000 1569 520 1911 +93.29 ± 4.89 3 90 772 1125 10 +200.72 ± 12.24
20000 7830 2755 9415 +90.13 ± 2.2 13 477 3997 5448 65 +191.92 ± 5.37

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
396159 ncm-dbt-02 584453 16 6 2 8 +88.68 ± 65.24 0 0 4 4 0 +190.76 ± 189.19
396158 ncm-dbt-01 581735 484 185 67 232 +86.44 ± 13.59 0 9 108 123 2 +181.4 ± 32.51
396157 ncm-dbt-04 570068 500 203 68 229 +96.19 ± 13.64 0 9 100 138 3 +204.07 ± 34.04
396156 ncm-dbt-03 585674 500 195 69 236 +89.48 ± 14.0 0 13 100 135 2 +189.0 ± 34.18
396155 ncm-dbt-05 584159 500 202 75 223 +90.22 ± 13.7 0 12 100 137 1 +192.71 ± 34.15
396154 ncm-dbt-02 581777 500 198 69 233 +91.71 ± 14.04 0 13 97 138 2 +194.57 ± 34.74
396153 ncm-dbt-01 585337 500 206 64 230 +101.46 ± 13.85 0 11 88 149 2 +219.87 ± 36.54
396152 ncm-dbt-04 571150 500 195 84 221 +78.44 ± 14.17 1 12 115 119 3 +162.35 ± 31.59
396151 ncm-dbt-03 586604 500 179 74 247 +74.06 ± 13.89 1 13 117 118 1 +155.54 ± 31.31
396150 ncm-dbt-05 581402 500 196 61 243 +96.19 ± 13.95 0 11 96 140 3 +204.07 ± 34.89
396149 ncm-dbt-02 586435 500 193 66 241 +90.22 ± 13.55 0 10 105 133 2 +190.85 ± 33.16
396148 ncm-dbt-01 584243 500 195 73 232 +86.52 ± 14.52 1 12 105 128 4 +179.9 ± 33.27
396147 ncm-dbt-05 584076 500 191 63 246 +90.97 ± 13.24 0 10 102 138 0 +196.45 ± 33.71
396146 ncm-dbt-03 587409 500 198 68 234 +92.45 ± 13.9 0 11 101 135 3 +194.57 ± 33.94
396145 ncm-dbt-04 569909 500 195 71 234 +88.0 ± 13.5 0 11 105 133 1 +187.16 ± 33.21
396144 ncm-dbt-02 585548 500 197 66 237 +93.2 ± 13.6 1 6 107 133 3 +198.34 ± 32.63
396143 ncm-dbt-01 585421 500 195 67 238 +90.97 ± 14.17 1 12 96 140 1 +196.45 ± 34.93
396142 ncm-dbt-05 586435 500 205 60 235 +103.73 ± 13.55 0 10 86 153 1 +228.08 ± 36.98
396141 ncm-dbt-03 587240 500 197 75 228 +86.52 ± 13.63 0 11 108 129 2 +181.7 ± 32.68
396140 ncm-dbt-04 573244 500 201 67 232 +95.44 ± 13.63 0 10 98 140 2 +204.07 ± 34.47
396139 ncm-dbt-02 586985 500 192 71 237 +85.78 ± 13.92 0 14 102 133 1 +181.7 ± 33.83
396138 ncm-dbt-01 584748 500 190 61 249 +91.71 ± 14.92 0 20 82 147 1 +196.45 ± 37.63
396137 ncm-dbt-05 581485 500 193 59 248 +95.44 ± 13.47 0 10 97 142 1 +206.01 ± 34.66
396136 ncm-dbt-03 585126 500 194 65 241 +91.71 ± 13.73 0 11 101 136 2 +194.57 ± 33.94
396135 ncm-dbt-02 586646 500 213 67 220 +104.49 ± 13.88 0 12 81 156 1 +230.16 ± 38.13
396134 ncm-dbt-04 569430 500 195 78 227 +82.83 ± 15.41 1 21 90 136 2 +174.55 ± 35.98
396133 ncm-dbt-05 586901 500 189 87 224 +71.89 ± 14.94 2 19 104 125 0 +153.86 ± 33.54
396132 ncm-dbt-01 581652 500 205 68 227 +97.69 ± 13.97 0 12 91 145 2 +209.91 ± 35.92
396131 ncm-dbt-03 586901 500 186 63 251 +87.26 ± 13.95 1 11 103 134 1 +187.16 ± 33.6
396130 ncm-dbt-02 588004 500 191 88 221 +72.61 ± 14.13 0 16 118 113 3 +147.19 ± 31.23
396129 ncm-dbt-04 571230 500 203 69 228 +95.44 ± 14.4 1 13 88 147 1 +207.95 ± 36.54
396128 ncm-dbt-05 581735 500 201 63 236 +98.44 ± 13.67 0 10 94 144 2 +211.87 ± 35.26
396127 ncm-dbt-03 588941 500 192 72 236 +85.04 ± 13.44 0 10 112 126 2 +178.11 ± 31.94
396126 ncm-dbt-01 582694 500 189 70 241 +84.31 ± 14.33 1 15 98 136 0 +181.7 ± 34.58
396125 ncm-dbt-02 584916 500 188 59 253 +91.71 ± 14.78 0 17 90 140 3 +192.71 ± 36.1
396124 ncm-dbt-04 571913 500 187 71 242 +82.1 ± 14.13 1 12 109 126 2 +172.78 ± 32.58
396123 ncm-dbt-01 585421 500 195 72 233 +87.26 ± 13.8 0 14 99 137 0 +187.16 ± 34.38
396122 ncm-dbt-05 581527 500 192 52 256 +99.95 ± 13.84 1 8 93 146 2 +217.85 ± 35.44
396121 ncm-dbt-04 573810 500 206 65 229 +100.7 ± 13.2 0 8 94 147 1 +219.87 ± 35.19
396120 ncm-dbt-02 587367 500 206 68 226 +98.44 ± 13.01 0 8 96 146 0 +215.85 ± 34.78
396119 ncm-dbt-03 586646 500 191 78 231 +79.9 ± 13.0 0 10 117 123 0 +169.27 ± 31.12

Commit

Commit ID 329c267e253e6119a43066fa3481e9c509e8c34a
Author mstembera
Date 2025-01-18 20:13:12 UTC
Optimize find_nnz() by reducing the size of lookup_indices https://tests.stockfishchess.org/tests/view/67896b688082388fa0cbfdee LLR: 2.93 (-2.94,2.94) <0.00,2.00> Total: 452800 W: 118213 L: 117300 D: 217287 Ptnml(0-2): 1638, 50255, 121864, 50842, 1801 It's faster to shrink lookup_indices[] to 8 bit and zero extend to 16 bit using _mm_cvtepu8_epi16() than to read the larger 16 bit version. I suspect that having the constants available at compile time isn't too valuable and can be simplified back to generating at initialization time since this version also almost passed. https://tests.stockfishchess.org/tests/view/67863057460e2910c51de7e0 I will try that as a follow up. closes https://github.com/official-stockfish/Stockfish/pull/5793 No functional change
Copyright 2011–2025 Next Chess Move LLC