Dev Builds » 20200826-0511

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:27:49 583282 4002 166 1994 1842 -171.36 ± 4.49 122 1600 264 14 1 -440.32 ± 21.03
ncm-dbt-02 06:28:54 585908 4000 160 1979 1861 -170.48 ± 4.46 123 1584 282 11 0 -433.94 ± 20.35
ncm-dbt-03 06:29:04 585209 4000 157 1957 1886 -168.4 ± 4.34 105 1602 281 12 0 -433.33 ± 20.38
ncm-dbt-04 06:28:00 567123 4000 166 1962 1872 -167.97 ± 4.32 105 1595 291 9 0 -430.87 ± 20.02
ncm-dbt-05 06:29:19 582003 3998 170 1966 1862 -168.06 ± 4.44 117 1570 304 8 0 -424.18 ± 19.58
20000 819 9858 9323 -169.25 ± 1.97 572 7951 1422 54 1 -432.46 ± 9.04

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
460664 ncm-dbt-01 583028 2 0 1 1 -189.7 ± 55.98 0 1 0 0 0 -1129.65 ± 376.02
460663 ncm-dbt-05 582110 498 18 247 233 -172.71 ± 12.56 17 195 37 0 0 -438.19 ± 57.4
460662 ncm-dbt-03 583405 500 21 240 239 -163.2 ± 11.82 11 197 42 0 0 -415.04 ± 53.59
460661 ncm-dbt-04 567442 500 24 244 232 -164.07 ± 11.76 10 201 38 1 0 -424.28 ± 56.73
460660 ncm-dbt-02 585253 500 27 241 232 -158.93 ± 12.58 12 191 46 1 0 -389.56 ± 51.18
460659 ncm-dbt-01 584243 500 22 242 236 -164.07 ± 13.35 14 196 36 4 0 -406.2 ± 58.04
460658 ncm-dbt-05 580738 500 21 238 241 -161.49 ± 12.18 10 199 39 2 0 -410.58 ± 55.96
460657 ncm-dbt-03 585843 500 23 255 222 -174.55 ± 12.12 15 203 31 1 0 -460.32 ± 63.35
460656 ncm-dbt-04 566809 500 16 249 235 -175.43 ± 12.29 16 202 31 1 0 -460.32 ± 63.35
460655 ncm-dbt-02 586816 500 19 244 237 -168.4 ± 13.73 19 189 40 2 0 -406.2 ± 55.21
460654 ncm-dbt-01 581402 500 14 251 235 -179.0 ± 11.44 15 207 28 0 0 -490.7 ± 66.89
460653 ncm-dbt-05 582945 500 19 240 241 -164.93 ± 12.41 13 196 40 1 0 -415.05 ± 55.18
460652 ncm-dbt-03 583950 500 15 244 241 -171.9 ± 13.28 18 195 35 2 0 -429.05 ± 59.28
460651 ncm-dbt-04 566138 500 25 244 231 -163.21 ± 11.82 10 200 39 1 0 -419.61 ± 55.94
460650 ncm-dbt-01 584159 500 27 256 217 -171.9 ± 14.56 24 183 41 2 0 -401.92 ± 54.49
460649 ncm-dbt-02 585590 500 18 251 231 -175.43 ± 12.54 17 200 32 1 0 -454.76 ± 62.27
460648 ncm-dbt-05 580116 500 27 238 235 -156.39 ± 13.97 16 182 49 3 0 -363.2 ± 49.57
460647 ncm-dbt-01 580696 500 22 259 219 -179.0 ± 13.65 20 200 28 1 1 -466.04 ± 66.79
460646 ncm-dbt-04 565508 500 20 255 225 -177.21 ± 13.1 20 196 33 1 0 -449.35 ± 61.23
460645 ncm-dbt-02 586646 500 22 246 232 -167.53 ± 12.45 13 200 35 2 0 -429.05 ± 59.28
460644 ncm-dbt-03 586477 500 18 236 246 -162.35 ± 11.89 8 205 34 3 0 -424.28 ± 60.03
460643 ncm-dbt-02 584076 500 25 248 227 -166.66 ± 12.28 13 198 38 1 0 -424.28 ± 56.73
460642 ncm-dbt-04 566296 500 20 244 236 -167.53 ± 12.21 13 199 37 1 0 -429.05 ± 57.55
460641 ncm-dbt-01 584285 500 23 247 230 -167.53 ± 12.21 13 199 37 1 0 -429.05 ± 57.55
460640 ncm-dbt-05 581485 500 22 252 226 -172.78 ± 13.44 20 191 38 1 0 -424.28 ± 56.73
460639 ncm-dbt-03 587282 500 16 245 239 -171.9 ± 12.35 13 206 28 3 0 -454.76 ± 66.42
460638 ncm-dbt-01 583489 500 19 246 235 -170.15 ± 10.7 8 212 29 1 0 -471.92 ± 65.71
460637 ncm-dbt-02 584706 500 18 248 234 -172.78 ± 12.75 16 200 32 2 0 -444.09 ± 62.18
460636 ncm-dbt-05 584790 500 25 251 224 -169.27 ± 12.07 13 201 35 1 0 -438.95 ± 59.31
460635 ncm-dbt-04 568395 500 17 242 241 -168.4 ± 12.85 15 197 36 2 0 -424.28 ± 58.4
460634 ncm-dbt-03 585295 500 21 244 235 -166.66 ± 11.3 10 203 37 0 0 -438.94 ± 57.41
460633 ncm-dbt-01 583531 500 18 253 229 -177.21 ± 12.13 16 204 29 1 0 -471.92 ± 65.71
460632 ncm-dbt-02 586774 500 16 257 227 -182.6 ± 13.13 22 198 29 1 0 -471.92 ± 65.71
460631 ncm-dbt-04 569669 500 23 239 238 -160.63 ± 11.77 10 196 44 0 0 -406.2 ± 52.26
460630 ncm-dbt-05 582527 500 24 246 230 -165.79 ± 11.62 11 200 39 0 0 -429.05 ± 55.79
460629 ncm-dbt-03 582778 500 20 244 236 -167.53 ± 12.45 13 200 35 2 0 -429.05 ± 59.28
460628 ncm-dbt-01 584706 500 21 239 240 -162.35 ± 13.03 12 198 36 4 0 -406.2 ± 58.04
460627 ncm-dbt-04 566730 500 21 245 234 -167.53 ± 11.97 11 204 33 2 0 -438.95 ± 61.17
460626 ncm-dbt-02 587409 500 15 244 241 -171.9 ± 11.34 11 208 30 1 0 -466.04 ± 64.5
460625 ncm-dbt-05 581319 500 14 254 232 -181.7 ± 11.69 17 206 27 0 0 -497.39 ± 68.26
460624 ncm-dbt-03 586646 500 23 249 228 -169.27 ± 13.01 17 193 39 1 0 -419.61 ± 55.94

Commit

Commit ID 9b4967071e2fb116673820127522bc43d01d2257
Author syzygy1
Date 2020-08-26 05:11:26 UTC
Remove EvalList This patch removes the EvalList structure from the Position object and generally simplifies the interface between do_move() and the NNUE code. The NNUE evaluation function first calculates the "accumulator". The accumulator consists of two halves: one for white's perspective, one for black's perspective. If the "friendly king" has moved or the accumulator for the parent position is not available, the accumulator for this half has to be calculated from scratch. To do this, the NNUE node needs to know the positions and types of all non-king pieces and the position of the friendly king. This information can easily be obtained from the Position object. If the "friendly king" has not moved, its half of the accumulator can be calculated by incrementally updating the accumulator for the previous position. For this, the NNUE code needs to know which pieces have been added to which squares and which pieces have been removed from which squares. In principle this information can be derived from the Position object and StateInfo struct (in the same way as undo_move() does this). However, it is probably a bit faster to prepare this information in do_move(), so I have kept the DirtyPiece struct. Since the DirtyPiece struct now stores the squares rather than "PieceSquare" indices, there are now at most three "dirty pieces" (previously two). A promotion move that captures a piece removes the capturing pawn and the captured piece from the board (to SQ_NONE) and moves the promoted piece to the promotion square (from SQ_NONE). An STC test has confirmed a small speedup: https://tests.stockfishchess.org/tests/view/5f43f06b5089a564a10d850a LLR: 2.94 (-2.94,2.94) {-0.25,1.25} Total: 87704 W: 9763 L: 9500 D: 68441 Ptnml(0-2): 426, 6950, 28845, 7197, 434 closes https://github.com/official-stockfish/Stockfish/pull/3068 No functional change
Copyright 2011–2026 Next Chess Move LLC