Dev Builds » 20160417-2213

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 7. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games Wins Losses Draws Elo
ncm-et-3 05:45:01 1989508 2379 340 224 1815 +16.95 +/- 6.78
ncm-et-4 05:44:33 1976827 2359 353 208 1798 +21.38 +/- 6.81
ncm-et-5 01:42:33 2014303 730 104 50 576 +25.75 +/- 11.49
ncm-et-6 01:42:23 2024590 727 99 63 565 +17.22 +/- 11.89
ncm-et-7 01:42:27 1991574 729 115 62 552 +25.3 +/- 12.36
ncm-et-8 01:42:20 1913702 685 109 58 518 +25.92 +/- 12.78
ncm-et-9 05:44:59 1993157 2407 355 214 1838 +20.38 +/- 6.72
ncm-et-10 05:44:31 1986601 2377 340 212 1825 +18.73 +/- 6.71
ncm-et-11 01:42:26 1988837 716 108 60 548 +23.33 +/- 12.27
ncm-et-12 01:42:34 2007155 706 104 68 534 +17.73 +/- 12.62
ncm-et-13 05:45:09 1993048 2380 369 247 1764 +17.83 +/- 7.08
ncm-et-14 01:41:53 2020429 727 112 70 545 +20.09 +/- 12.6
ncm-et-15 05:44:57 1987912 2397 334 234 1829 +14.5 +/- 6.76
ncm-et-16 01:42:14 1915566 681 105 49 527 +28.63 +/- 12.31
20000 2947 1819 15234 +19.62 +/- 2.34

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN
69932 ncm-et-3 2019-02-13 12:39 00:21:24 1995127 137 23 11 103 +30.51 +/- 28.82
69931 ncm-et-4 2019-02-13 12:38 00:22:33 1984435 157 24 23 110 +2.21 +/- 29.81
69930 ncm-et-13 2019-02-13 12:36 00:24:24 1976695 168 24 13 131 +22.78 +/- 24.56
69929 ncm-et-15 2019-02-13 12:35 00:25:14 1967554 180 20 18 142 +3.86 +/- 23.35
69928 ncm-et-10 2019-02-13 12:35 00:25:12 1967395 171 21 21 129 -0.0 +/- 25.86
69927 ncm-et-9 2019-02-13 12:33 00:27:20 1973894 187 25 7 155 +33.55 +/- 20.24
69926 ncm-et-3 2019-02-13 11:24 01:14:19 1963073 500 69 59 372 +6.95 +/- 15.41
69925 ncm-et-4 2019-02-13 11:23 01:13:13 1960314 500 75 48 377 +18.78 +/- 15.07
69924 ncm-et-13 2019-02-13 11:22 01:12:40 1978723 500 90 49 361 +28.55 +/- 15.98
69923 ncm-et-15 2019-02-13 11:21 01:12:32 1980718 500 62 52 386 +6.95 +/- 14.54
69922 ncm-et-10 2019-02-13 11:21 01:12:56 1983779 500 61 47 392 +9.73 +/- 14.15
69921 ncm-et-9 2019-02-13 11:19 01:12:31 1978489 500 75 47 378 +19.48 +/- 15.0
69920 ncm-et-4 2019-02-13 10:10 01:12:27 1964148 500 83 41 376 +29.25 +/- 15.06
69919 ncm-et-3 2019-02-13 10:10 01:12:45 1962918 500 81 39 380 +29.25 +/- 14.81
69918 ncm-et-15 2019-02-13 10:08 01:12:05 1965690 500 70 46 384 +16.69 +/- 14.64
69917 ncm-et-13 2019-02-13 10:08 01:12:53 1976071 500 82 53 365 +20.17 +/- 15.79
69916 ncm-et-9 2019-02-13 10:07 01:11:01 1977941 500 78 54 368 +16.69 +/- 15.63
69915 ncm-et-10 2019-02-13 10:07 01:12:31 1963399 500 73 40 387 +22.96 +/- 14.41
69914 ncm-et-4 2019-02-13 08:55 01:14:00 1929182 500 75 51 374 +16.69 +/- 15.26
69913 ncm-et-10 2019-02-13 08:55 01:11:24 1961079 500 78 47 375 +21.57 +/- 15.18
69912 ncm-et-9 2019-02-13 08:55 01:11:37 1976822 500 70 43 387 +18.78 +/- 14.43
69911 ncm-et-15 2019-02-13 08:55 01:12:40 1977047 500 72 52 376 +13.9 +/- 15.15
69910 ncm-et-13 2019-02-13 08:55 01:12:39 1977785 500 65 53 382 +8.34 +/- 14.79
69909 ncm-et-3 2019-02-13 08:55 01:14:08 1964458 500 68 50 382 +12.51 +/- 14.78
12091 ncm-et-16 2018-03-26 05:14 00:25:52 1965318 181 29 11 141 +34.67 +/- 23.53
12090 ncm-et-8 2018-03-26 05:13 00:26:07 1949286 185 32 13 140 +35.81 +/- 24.45
12089 ncm-et-12 2018-03-26 05:10 00:29:15 2021000 206 25 20 161 +8.43 +/- 22.19
12088 ncm-et-4 2018-03-26 05:10 00:29:17 1998132 202 23 15 164 +13.77 +/- 20.75
12087 ncm-et-10 2018-03-26 05:10 00:29:35 2022629 206 37 13 156 +40.66 +/- 23.06
12086 ncm-et-15 2018-03-26 05:10 00:29:46 2017096 217 31 20 166 +17.63 +/- 22.38
12085 ncm-et-13 2018-03-26 05:09 00:30:39 2023609 212 32 31 149 +1.64 +/- 25.54
12084 ncm-et-6 2018-03-26 05:08 00:31:06 2025244 227 30 25 172 +7.65 +/- 22.27
12083 ncm-et-14 2018-03-26 05:08 00:31:13 2020186 227 45 26 156 +29.15 +/- 25.21
12082 ncm-et-7 2018-03-26 05:08 00:31:48 1956921 229 41 14 174 +41.16 +/- 21.74
12081 ncm-et-11 2018-03-26 05:08 00:31:45 1958302 216 32 17 167 +24.17 +/- 21.97
12080 ncm-et-9 2018-03-26 05:08 00:31:52 2025408 220 40 20 160 +31.67 +/- 23.84
12079 ncm-et-5 2018-03-26 05:07 00:32:16 2021977 230 37 18 175 +28.77 +/- 21.82
12078 ncm-et-3 2018-03-26 05:06 00:33:11 2027702 242 33 21 188 +17.24 +/- 20.64
12077 ncm-et-14 2018-03-26 03:56 01:10:40 2020673 500 67 44 389 +15.99 +/- 14.32
12076 ncm-et-16 2018-03-26 03:56 01:16:22 1865815 500 76 38 386 +26.46 +/- 14.45
12075 ncm-et-4 2018-03-26 03:55 01:13:03 2024754 500 73 30 397 +29.95 +/- 13.68
12074 ncm-et-6 2018-03-26 03:55 01:11:17 2023937 500 69 38 393 +21.57 +/- 14.02
12073 ncm-et-7 2018-03-26 03:55 01:10:39 2026227 500 74 48 378 +18.08 +/- 15.01
12072 ncm-et-8 2018-03-26 03:55 01:16:13 1878119 500 77 45 378 +22.27 +/- 14.99
12071 ncm-et-9 2018-03-26 03:55 01:10:38 2026390 500 67 43 390 +16.69 +/- 14.25
12070 ncm-et-3 2018-03-26 03:55 01:09:14 2023773 500 66 44 390 +15.3 +/- 14.26
12069 ncm-et-11 2018-03-26 03:55 01:10:41 2019373 500 76 43 381 +22.96 +/- 14.79
12068 ncm-et-10 2018-03-26 03:55 01:12:53 2021325 500 70 44 386 +18.08 +/- 14.5
12067 ncm-et-15 2018-03-26 03:55 01:12:40 2019372 500 79 46 375 +22.96 +/- 15.17
12066 ncm-et-12 2018-03-26 03:55 01:13:19 1993311 500 79 48 373 +21.57 +/- 15.3
12065 ncm-et-13 2018-03-26 03:55 01:11:54 2025408 500 76 48 376 +19.48 +/- 15.13
12064 ncm-et-5 2018-03-26 03:55 01:10:17 2006630 500 67 32 401 +24.36 +/- 13.45

Commit

Commit ID 94e41274bba2d8a2f2d58aaa711df5872309d66c
Author Marco Costalba
Date 2016-04-17 22:13:16 UTC
Fix incorrect draw detection In this position we should have draw for repetition: position fen rnbqkbnr/2pppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 moves g1f3 g8f6 f3g1 go infinite But latest patch broke it. Actually we had two(!) very subtle bugs, the first is that Position::set() clears the passed state and in particular 'previous' member, so that on passing setupStates, 'previous' pointer was reset. Second bug is even more subtle: SetupStates was based on std::vector as container, but when vector grows, std::vector copies all its contents to a new location invalidating all references to its entries. Because all StateInfo records are linked by 'previous' pointer, this made pointers go stale upon adding more element to setupStates. So revert to use a std::deque that ensures references are preserved when pushing back new elements. No functional change.
Copyright 2011–2024 Next Chess Move LLC