Dev Builds » 20240424-1638

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 14. 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 11:47:39 1203059 4000 1780 296 1924 +135.35 +/- 4.68 0 31 513 1397 59 +310.0 +/- 15.04
ncm-dbt-02 11:44:07 1232460 3984 1770 264 1950 +138.19 +/- 4.62 0 33 472 1435 52 +322.61 +/- 15.7
ncm-dbt-03 11:48:13 1238068 3996 1778 291 1927 +135.81 +/- 4.75 0 36 501 1399 62 +310.5 +/- 15.23
ncm-dbt-05 11:44:24 1237445 3992 1785 301 1906 +135.65 +/- 4.92 1 43 495 1385 72 +306.78 +/- 15.33
ncm-dbt-06 11:48:34 1221953 4028 1791 305 1932 +134.52 +/- 4.7 0 38 508 1412 56 +308.26 +/- 15.13
20000 8904 1457 9639 +135.9 +/- 2.12 1 181 2489 7028 301 +311.55 +/- 6.83

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
348021 ncm-dbt-01 1195136 0 0 0 0 -0.0 +/- 1199.83 0 0 0 0 0 -0.0 +/- 1199.83
348020 ncm-dbt-06 1214974 28 12 3 13 +115.74 +/- 49.12 0 0 5 9 0 +265.03 +/- 178.38
348019 ncm-dbt-02 1227989 484 226 31 227 +148.39 +/- 12.79 0 4 45 187 6 +364.08 +/- 51.76
348018 ncm-dbt-05 1226352 492 218 39 235 +132.47 +/- 15.04 0 8 63 163 12 +287.33 +/- 43.37
348017 ncm-dbt-03 1248392 496 221 31 244 +140.24 +/- 13.32 0 3 61 175 9 +322.55 +/- 44.14
348016 ncm-dbt-01 1195071 500 228 32 240 +143.89 +/- 13.51 0 3 59 177 11 +330.23 +/- 44.94
348015 ncm-dbt-06 1228453 500 221 36 243 +134.95 +/- 13.22 0 3 67 172 8 +306.84 +/- 41.99
348014 ncm-dbt-02 1226064 500 216 31 253 +134.95 +/- 13.22 0 4 64 175 7 +309.64 +/- 43.08
348013 ncm-dbt-05 1256105 500 228 37 235 +139.81 +/- 13.26 0 5 56 182 7 +327.18 +/- 46.19
348012 ncm-dbt-03 1243479 500 221 31 248 +138.99 +/- 13.1 0 3 62 177 8 +321.19 +/- 43.77
348011 ncm-dbt-01 1213366 500 214 39 247 +126.97 +/- 12.85 0 5 68 174 3 +293.29 +/- 41.75
348010 ncm-dbt-06 1211643 500 226 33 241 +141.44 +/- 14.33 0 6 57 175 12 +318.25 +/- 45.73
348009 ncm-dbt-05 1231913 500 234 36 230 +145.54 +/- 12.85 0 2 57 182 9 +342.85 +/- 45.71
348008 ncm-dbt-02 1246457 500 211 36 253 +126.97 +/- 12.85 0 4 71 171 4 +290.66 +/- 40.76
348007 ncm-dbt-03 1235734 500 228 43 229 +134.95 +/- 13.59 0 4 66 171 9 +304.07 +/- 42.38
348006 ncm-dbt-01 1212376 500 233 37 230 +143.89 +/- 13.31 0 2 61 176 11 +330.23 +/- 44.08
348005 ncm-dbt-06 1228565 500 218 40 242 +129.35 +/- 12.21 0 2 71 174 3 +301.33 +/- 40.6
348004 ncm-dbt-02 1224053 500 227 36 237 +139.81 +/- 13.26 0 2 65 173 10 +318.25 +/- 42.59
348003 ncm-dbt-05 1227217 500 213 36 251 +128.55 +/- 14.08 0 7 67 168 8 +285.49 +/- 42.08
348002 ncm-dbt-03 1228060 500 221 36 243 +134.95 +/- 14.31 0 9 55 178 8 +306.84 +/- 46.27
348001 ncm-dbt-01 1204033 500 224 31 245 +141.44 +/- 13.01 0 2 62 177 9 +327.18 +/- 43.69
348000 ncm-dbt-06 1222314 500 220 34 246 +135.76 +/- 13.39 0 5 61 177 7 +312.48 +/- 44.19
347999 ncm-dbt-05 1230651 500 222 34 244 +137.37 +/- 13.71 0 3 67 169 11 +306.84 +/- 41.99
347998 ncm-dbt-02 1237731 500 230 33 237 +144.71 +/- 13.48 0 5 52 184 9 +339.63 +/- 47.98
347997 ncm-dbt-03 1212406 500 231 24 245 +153.02 +/- 12.48 0 2 48 191 9 +374.11 +/- 50.1
347996 ncm-dbt-01 1200305 500 227 35 238 +140.62 +/- 12.64 0 5 52 189 4 +339.63 +/- 47.98
347995 ncm-dbt-06 1210792 500 225 39 236 +135.76 +/- 13.76 0 7 57 179 7 +312.48 +/- 45.66
347994 ncm-dbt-02 1233472 500 214 30 256 +134.15 +/- 12.86 0 5 60 181 4 +315.35 +/- 44.57
347993 ncm-dbt-05 1227337 500 214 53 233 +116.0 +/- 15.0 1 9 76 156 8 +249.64 +/- 39.41
347992 ncm-dbt-03 1235241 500 217 39 244 +129.35 +/- 12.99 0 6 63 178 3 +301.33 +/- 43.45
347991 ncm-dbt-01 1211522 500 228 39 233 +138.18 +/- 12.93 0 2 65 175 8 +318.25 +/- 42.59
347990 ncm-dbt-06 1248548 500 230 41 229 +138.18 +/- 13.69 0 4 63 173 10 +312.48 +/- 43.44
347989 ncm-dbt-02 1235408 500 226 27 247 +146.36 +/- 11.96 0 3 49 194 4 +363.2 +/- 49.57
347988 ncm-dbt-05 1247825 500 228 34 238 +142.25 +/- 13.75 0 6 53 182 9 +330.23 +/- 47.44
347987 ncm-dbt-03 1239578 500 220 39 241 +131.74 +/- 12.74 0 1 74 168 7 +298.62 +/- 39.56
347986 ncm-dbt-01 1197958 500 209 38 253 +123.81 +/- 13.98 0 5 78 158 9 +268.17 +/- 38.8
347985 ncm-dbt-06 1209982 500 211 43 246 +121.45 +/- 13.14 0 6 73 168 3 +275.45 +/- 40.24
347984 ncm-dbt-05 1252163 500 228 32 240 +143.89 +/- 12.92 0 3 56 183 8 +339.63 +/- 46.2
347983 ncm-dbt-02 1228510 500 220 40 240 +130.94 +/- 13.87 0 6 66 170 8 +293.29 +/- 42.41
347982 ncm-dbt-03 1261658 500 219 48 233 +123.81 +/- 14.48 0 8 72 161 9 +268.17 +/- 40.54
347981 ncm-dbt-01 1197767 500 217 45 238 +124.6 +/- 13.45 0 7 68 171 4 +282.94 +/- 41.76
347980 ncm-dbt-06 1222314 500 228 36 236 +140.62 +/- 13.04 0 5 54 185 6 +333.32 +/- 47.06

Commit

Commit ID 49ef4c935a5cb0e4d94096e6354caa06b36b3e3c
Author gab8192
Date 2024-04-24 16:38:20 UTC
Implement accumulator refresh table For each thread persist an accumulator cache for the network, where each cache contains multiple entries for each of the possible king squares. When the accumulator needs to be refreshed, the cached entry is used to more efficiently update the accumulator, instead of rebuilding it from scratch. This idea, was first described by Luecx (author of Koivisto) and is commonly referred to as "Finny Tables". When the accumulator needs to be refreshed, instead of filling it with biases and adding every piece from scratch, we... 1. Take the `AccumulatorRefreshEntry` associated with the new king bucket 2. Calculate the features to activate and deactivate (from differences between bitboards in the entry and bitboards of the actual position) 3. Apply the updates on the refresh entry 4. Copy the content of the refresh entry accumulator to the accumulator we were refreshing 5. Copy the bitboards from the position to the refresh entry, to match the newly updated accumulator Results at STC: https://tests.stockfishchess.org/tests/view/662301573fe04ce4cefc1386 (first version) https://tests.stockfishchess.org/tests/view/6627fa063fe04ce4cefc6560 (final) Non-Regression between first and final: https://tests.stockfishchess.org/tests/view/662801e33fe04ce4cefc660a STC SMP: https://tests.stockfishchess.org/tests/view/662808133fe04ce4cefc667c closes https://github.com/official-stockfish/Stockfish/pull/5183 No functional change
Copyright 2011–2024 Next Chess Move LLC