Dev Builds » 20180318-2248

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 06:10:16 2001280 2436 1127 79 1230 +159.88 +/- 9.43
ncm-et-4 06:11:11 1994937 2442 1106 62 1274 +158.73 +/- 9.17
ncm-et-5 01:56:05 2024754 771 355 18 398 +162.82 +/- 16.42
ncm-et-6 01:55:45 2025654 762 338 20 404 +154.42 +/- 16.26
ncm-et-7 01:55:57 2004893 761 344 30 387 +152.44 +/- 16.88
ncm-et-8 01:55:44 2015886 776 330 25 421 +144.32 +/- 15.93
ncm-et-9 06:09:08 2001662 2447 1143 76 1228 +162.37 +/- 9.44
ncm-et-10 06:10:50 1979032 2444 1153 67 1224 +165.95 +/- 9.43
ncm-et-11 01:55:37 1997682 763 349 19 395 +160.85 +/- 16.5
ncm-et-12 01:55:55 2020755 773 352 26 395 +156.28 +/- 16.64
ncm-et-13 06:10:26 1980629 2424 1088 75 1261 +154.66 +/- 9.26
ncm-et-14 01:55:48 2019046 781 370 28 383 +163.17 +/- 17.02
ncm-et-15 06:09:10 1994641 2420 1141 80 1199 +163.39 +/- 9.58
20000 9196 605 10199 +159.59 +/- 3.26

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN
52392 ncm-et-13 2018-09-04 09:47 00:22:56 1968740 148 66 6 76 +149.43 +/- 38.25
52391 ncm-et-15 2018-09-04 09:47 00:23:36 1984676 149 71 4 74 +168.26 +/- 38.63
52390 ncm-et-4 2018-09-04 09:44 00:26:41 1989085 178 84 5 89 +165.72 +/- 35.18
52389 ncm-et-3 2018-09-04 09:44 00:26:42 1988298 174 80 4 90 +162.69 +/- 34.65
52388 ncm-et-10 2018-09-04 09:43 00:26:53 1915056 170 78 5 87 +159.53 +/- 35.49
52387 ncm-et-9 2018-09-04 09:43 00:27:03 1988771 181 85 7 89 +160.19 +/- 35.5
52386 ncm-et-13 2018-09-04 08:28 01:18:35 1913939 500 222 17 261 +151.35 +/- 20.41
52385 ncm-et-4 2018-09-04 08:28 01:15:12 1990348 500 219 10 271 +154.7 +/- 19.67
52384 ncm-et-15 2018-09-04 08:27 01:18:30 1983733 500 247 19 234 +171.02 +/- 21.93
52383 ncm-et-10 2018-09-04 08:27 01:15:37 1980756 500 233 12 255 +164.93 +/- 20.58
52382 ncm-et-3 2018-09-04 08:27 01:15:59 1989719 500 249 18 233 +173.67 +/- 21.97
52381 ncm-et-9 2018-09-04 08:26 01:16:19 1990981 500 245 14 241 +173.67 +/- 21.41
52380 ncm-et-9 2018-09-04 07:10 01:14:40 1988611 500 215 19 266 +143.89 +/- 20.21
52379 ncm-et-15 2018-09-04 07:10 01:16:19 1983419 500 218 22 260 +143.89 +/- 20.59
52378 ncm-et-13 2018-09-04 07:10 01:16:41 1989243 500 220 16 264 +150.51 +/- 20.23
52377 ncm-et-4 2018-09-04 07:10 01:16:39 1990508 500 240 16 244 +167.53 +/- 21.3
52376 ncm-et-10 2018-09-04 07:10 01:15:45 1983105 500 222 19 259 +149.68 +/- 20.57
52375 ncm-et-3 2018-09-04 07:10 01:15:44 1991456 500 235 19 246 +160.64 +/- 21.27
52332 ncm-et-13 2018-09-03 21:03 01:16:15 1959557 500 238 9 253 +171.9 +/- 20.58
52331 ncm-et-15 2018-09-03 21:03 01:15:01 1982634 500 222 14 264 +153.86 +/- 20.17
52330 ncm-et-10 2018-09-03 21:03 01:16:35 1953770 500 233 13 254 +164.07 +/- 20.67
52329 ncm-et-9 2018-09-03 21:03 01:15:12 1991774 500 231 11 258 +164.07 +/- 20.39
52328 ncm-et-3 2018-09-03 21:03 01:15:49 1986248 500 220 16 264 +150.51 +/- 20.23
52327 ncm-et-4 2018-09-03 21:03 01:16:37 1990348 500 209 8 283 +148.02 +/- 18.99
9790 ncm-et-7 2018-03-19 03:42 00:39:01 2025245 261 116 11 134 +148.14 +/- 28.76
9789 ncm-et-11 2018-03-19 03:42 00:39:03 1994545 263 122 8 133 +161.26 +/- 28.72
9788 ncm-et-4 2018-03-19 03:42 00:39:27 2022469 264 128 5 131 +175.4 +/- 28.77
9787 ncm-et-6 2018-03-19 03:41 00:39:41 2025244 262 111 3 148 +152.27 +/- 26.17
9786 ncm-et-3 2018-03-19 03:41 00:40:29 2026391 262 115 8 139 +150.68 +/- 27.87
9785 ncm-et-9 2018-03-19 03:41 00:40:24 2024590 266 128 10 128 +165.63 +/- 29.61
9784 ncm-et-14 2018-03-19 03:40 00:40:58 2018396 281 137 18 126 +157.02 +/- 30.32
9783 ncm-et-12 2018-03-19 03:40 00:41:06 2021325 273 124 10 139 +154.53 +/- 28.18
9782 ncm-et-15 2018-03-19 03:40 00:40:54 2018720 271 130 7 134 +170.09 +/- 28.62
9781 ncm-et-13 2018-03-19 03:40 00:41:18 2024755 276 125 14 137 +148.09 +/- 28.69
9780 ncm-et-5 2018-03-19 03:40 00:41:26 2025245 271 120 8 143 +152.72 +/- 27.48
9779 ncm-et-8 2018-03-19 03:39 00:41:38 2011424 276 117 6 153 +148.09 +/- 26.13
9778 ncm-et-10 2018-03-19 03:39 00:41:52 2020348 274 139 9 126 +179.21 +/- 29.92
9777 ncm-et-14 2018-03-19 02:24 01:14:50 2019696 500 233 10 257 +166.66 +/- 20.41
9776 ncm-et-11 2018-03-19 02:24 01:16:34 2000820 500 227 11 262 +160.64 +/- 20.18
9775 ncm-et-8 2018-03-19 02:24 01:14:06 2020348 500 213 19 268 +142.26 +/- 20.1
9774 ncm-et-12 2018-03-19 02:24 01:14:49 2020186 500 228 16 256 +157.24 +/- 20.65
9773 ncm-et-7 2018-03-19 02:24 01:16:56 1984541 500 228 19 253 +154.7 +/- 20.89
9772 ncm-et-6 2018-03-19 02:24 01:16:04 2026064 500 227 17 256 +155.54 +/- 20.68
9771 ncm-et-13 2018-03-19 02:24 01:14:41 2027542 500 217 13 270 +150.51 +/- 19.83
9770 ncm-et-10 2018-03-19 02:24 01:14:08 2021162 500 248 9 243 +180.8 +/- 21.14
9769 ncm-et-9 2018-03-19 02:24 01:15:30 2025245 500 239 15 246 +167.53 +/- 21.16
9768 ncm-et-3 2018-03-19 02:24 01:15:33 2025572 500 228 14 258 +158.93 +/- 20.49
9767 ncm-et-4 2018-03-19 02:24 01:16:35 1986866 500 226 18 256 +153.86 +/- 20.7
9766 ncm-et-5 2018-03-19 02:24 01:14:39 2024264 500 235 10 255 +168.4 +/- 20.51
9765 ncm-et-15 2018-03-19 02:24 01:14:50 2014664 500 253 14 233 +180.8 +/- 21.87

Commit

Commit ID 759b3c79cf94d101163f646b1eb2a9f9c64293ab
Author Ronald de Man
Date 2018-03-18 22:48:16 UTC
Mark all compile-time constants as constexpr. To more clearly distinguish them from "const" local variables, this patch defines compile-time local constants as constexpr. This is consistent with the definition of PvNode as constexpr in search() and qsearch(). It also makes the code more robust, since the compiler will now check that those constants are indeed compile-time constants. We can go even one step further and define all the evaluation and search compile-time constants as constexpr. In generate_castling() I replaced "K" with "step", since K was incorrectly capitalised (in the Chess960 case). In timeman.cpp I had to make the non-local constants MaxRatio and StealRatio constepxr, since otherwise gcc would complain when calculating TMaxRatio and TStealRatio. (Strangely, I did not have to make Is64Bit constexpr even though it is used in ucioption.cpp in the calculation of constexpr MaxHashMB.) I have renamed PieceCount to pieceCount in material.h, since the values of the array are not compile-time constants. Some compile-time constants in tbprobe.cpp were overlooked. Sides and MaxFile are not compile-time constants, so were renamed to sides and maxFile. Non-functional change.
Copyright 2011–2024 Next Chess Move LLC