Dev Builds » 20261017-1104

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:15 582789 4004 1820 241 1943 +144.86 ± 4.32 0 14 444 1495 49 +349.63 ± 16.15
ncm-dbt-02 06:42:12 603499 4000 1848 266 1886 +145.33 ± 4.39 0 14 447 1482 57 +348.19 ± 16.1
ncm-dbt-03 06:41:19 584609 4000 1867 269 1864 +146.98 ± 4.29 0 13 427 1509 51 +357.51 ± 16.48
ncm-dbt-04 06:41:55 568511 4000 1845 266 1889 +145.02 ± 4.37 0 22 424 1507 47 +351.11 ± 16.56
ncm-dbt-05 06:42:48 608902 3996 1850 275 1871 +144.78 ± 4.34 0 18 434 1499 47 +350.07 ± 16.36
20000 9230 1317 9453 +145.4 ± 1.94 0 81 2176 7492 251 +351.28 ± 7.29

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
486727 ncm-dbt-01 582611 4 2 0 2 +190.27 ± 27.79 0 0 0 2 0 +1250.02 ± 712.79 ↓
486726 ncm-dbt-05 601847 496 242 32 222 +156.97 ± 12.32 0 1 46 191 10 +388.01 ± 51.18 ↓
486725 ncm-dbt-02 592590 500 240 34 226 +152.18 ± 12.53 0 2 49 190 9 +370.41 ± 49.56 ↓
486724 ncm-dbt-04 569151 500 230 35 235 +143.07 ± 12.75 0 1 62 178 9 +333.32 ± 43.57 ↓
486723 ncm-dbt-03 585885 500 232 30 238 +148.85 ± 12.91 0 2 54 184 10 +352.8 ± 47.05 ↓
486722 ncm-dbt-01 581444 500 237 36 227 +148.02 ± 12.1 0 1 54 188 7 +359.68 ± 46.95 ↓
486721 ncm-dbt-05 601535 500 228 34 238 +142.25 ± 11.51 0 1 57 189 3 +349.43 ± 45.6 ↓
486720 ncm-dbt-02 592720 500 235 29 236 +152.18 ± 12.53 0 2 49 190 9 +370.41 ± 49.56 ↓
486719 ncm-dbt-04 567839 500 222 35 243 +136.56 ± 12.79 0 5 57 184 4 +324.17 ± 45.77 ↓
486718 ncm-dbt-03 582736 500 235 42 223 +141.44 ± 12.81 0 2 61 179 8 +330.23 ± 44.08 ↓
486717 ncm-dbt-01 582945 500 216 31 253 +134.95 ± 12.64 0 2 67 175 6 +312.48 ± 41.9 ↓
486716 ncm-dbt-05 619315 500 228 31 241 +144.71 ± 11.83 0 2 53 191 4 +356.21 ± 47.52 ↓
486715 ncm-dbt-02 592288 500 231 33 236 +145.54 ± 12.01 0 0 59 184 7 +349.43 ± 44.59 ↓
486714 ncm-dbt-03 584285 500 235 35 230 +147.19 ± 12.98 0 2 56 182 10 +346.12 ± 46.15 ↓
486713 ncm-dbt-04 568832 500 232 31 237 +148.02 ± 12.32 0 4 46 195 5 +366.78 ± 51.18 ↓
486712 ncm-dbt-01 581693 500 227 28 245 +146.36 ± 11.74 0 2 51 193 4 +363.2 ± 48.51 ↓
486711 ncm-dbt-05 602337 500 238 41 221 +144.71 ± 12.47 0 2 56 185 7 +346.12 ± 46.15 ↓
486710 ncm-dbt-02 590953 500 229 36 235 +141.44 ± 12.61 0 2 60 181 7 +333.32 ± 44.47 ↓
486709 ncm-dbt-03 584579 500 238 41 221 +144.71 ± 11.61 0 1 55 190 4 +356.21 ± 46.49 ↓
486708 ncm-dbt-04 568395 500 234 30 236 +150.51 ± 11.74 0 0 53 190 7 +370.41 ± 47.26 ↓
486707 ncm-dbt-01 583405 500 229 25 246 +150.51 ± 11.27 0 0 51 194 5 +377.86 ± 48.25 ↓
486706 ncm-dbt-05 601624 500 225 28 247 +144.71 ± 11.83 0 0 59 185 6 +349.43 ± 44.59 ↓
486705 ncm-dbt-02 590825 500 223 34 243 +138.18 ± 11.91 0 3 57 188 2 +336.46 ± 45.77 ↓
486704 ncm-dbt-03 583363 500 237 33 230 +150.51 ± 11.74 0 1 50 193 6 +374.11 ± 48.94 ↓
486703 ncm-dbt-04 567047 500 225 36 239 +138.18 ± 12.73 0 4 58 183 5 +327.18 ± 45.37 ↓
486702 ncm-dbt-01 581277 500 226 22 252 +150.51 ± 11.96 0 1 51 191 7 +370.41 ± 48.42 ↓
486701 ncm-dbt-05 599009 500 228 37 235 +139.81 ± 12.67 0 4 56 185 5 +333.32 ± 46.21 ↓
486700 ncm-dbt-02 591211 500 233 29 238 +150.51 ± 12.62 0 2 51 188 9 +363.2 ± 48.51 ↓
486699 ncm-dbt-04 566928 500 242 35 223 +153.02 ± 12.91 0 3 47 190 10 +370.41 ± 50.67 ↓
486698 ncm-dbt-03 584664 500 227 35 238 +140.62 ± 12.23 0 3 56 187 4 +339.63 ± 46.2 ↓
486697 ncm-dbt-01 585126 500 223 33 244 +138.99 ± 12.5 0 2 62 180 6 +327.18 ± 43.69 ↓
486696 ncm-dbt-05 640844 500 229 34 237 +143.07 ± 12.75 0 5 50 190 5 +346.12 ± 48.95 ↓
486695 ncm-dbt-02 591814 500 229 40 231 +138.18 ± 12.93 0 3 62 178 7 +321.19 ± 43.77 ↓
486694 ncm-dbt-01 582110 500 226 36 238 +138.99 ± 13.1 0 5 56 183 6 +327.18 ± 46.19 ↓
486693 ncm-dbt-04 569869 500 225 27 248 +145.54 ± 12.22 0 4 48 194 4 +359.68 ± 50.07 ↓
486692 ncm-dbt-03 583572 500 231 27 242 +150.51 ± 12.18 0 2 49 192 7 +370.41 ± 49.56 ↓
486691 ncm-dbt-02 685592 500 228 31 241 +144.71 ± 12.05 0 0 60 183 7 +346.11 ± 44.19 ↓
486690 ncm-dbt-04 570029 500 235 37 228 +145.54 ± 11.33 0 1 53 193 3 +363.2 ± 47.43 ↓
486689 ncm-dbt-03 587792 500 232 26 242 +152.18 ± 10.41 0 0 46 202 2 +397.71 ± 51.02 ↓
486688 ncm-dbt-01 584495 500 234 30 236 +150.51 ± 12.18 0 1 52 189 8 +366.78 ± 47.92 ↓
486687 ncm-dbt-05 604712 500 232 38 230 +142.25 ± 12.78 0 3 57 183 7 +336.46 ± 45.77 ↓

Commit

Commit ID e08dfa8049ead33b64d92c874bda59f213702b42
Author ayushthepiro11-design
Date 2026-10-17 11:04:06 UTC
Pair int8 weight rows in accumulator updates Since SFNNv18 every feature-transformer weight row (piece-square, threat and pawn-pair features) is stored as int8 and widened to int16 while it is added to or subtracted from the accumulator. On x86 the widening is done with one sign extension (vpmovsxbw) per vector register, and the accumulator update is bound by the shuffle port that executes it. This patch widens two rows at once: the bytes of the two rows are interleaved with unpacklo/unpackhi_epi8 and each pair is summed by a maddubs against a vector of ones, which costs one shuffle per two rows instead of one per row. The weight rows are permuted at load time (FeatureTransformer::WideningPairOrder, inverted again by export_net) so that the accumulator layout stays unchanged. Rows of all feature sets with the same sign are collected (WeightRows) and processed together so that nearly every row has a partner; a leftover row is widened on its own with unpack + shift. Enabled for SSSE3 and better; other targets are unchanged. Measured with an interleaved bench comparison (1 thread) on an Ice Lake server core: x86-64-avx512icl +7.0% nps x86-64-avx2 +5.2% nps x86-64-sse41-popcnt +10.7% nps Non-functional change: node counts are identical to master for the avx512icl, avx2, sse41-popcnt, sse2 and scalar builds, including debug and sanitized builds, and export_net reproduces the original net file. passed STC: LLR: 2.93 (-2.94,2.94) <0.00,2.00> Total: 20768 W: 5480 L: 5211 D: 10077 Ptnml(0-2): 23, 2092, 5888, 2355, 26 https://tests.stockfishchess.org/tests/view/6ad04cd2733e627f7058c248 closes https://github.com/official-stockfish/Stockfish/pull/7225 No functional change Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
Copyright 2011–2026 Next Chess Move LLC