Dev Builds » 20150329-0740

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:50:44 1985354 2373 202 533 1638 -48.78 +/- 7.68
ncm-et-4 05:49:57 1987354 2361 182 496 1683 -46.48 +/- 7.41
ncm-et-5 01:44:22 2021107 723 60 145 518 -41.04 +/- 13.34
ncm-et-6 01:44:05 2025572 709 63 158 488 -46.84 +/- 14.12
ncm-et-7 01:44:28 2007458 707 60 171 476 -55.0 +/- 14.44
ncm-et-8 01:44:35 2008855 710 56 146 508 -44.28 +/- 13.46
ncm-et-9 05:50:30 1989144 2421 209 538 1674 -47.51 +/- 7.6
ncm-et-10 05:50:34 1984294 2359 194 517 1648 -47.87 +/- 7.6
ncm-et-11 01:44:37 2017260 728 56 155 517 -47.54 +/- 13.4
ncm-et-12 01:43:57 2008135 709 49 157 503 -53.34 +/- 13.54
ncm-et-13 05:50:32 1992768 2388 182 528 1678 -50.7 +/- 7.48
ncm-et-14 01:44:27 2019289 714 62 146 506 -41.06 +/- 13.62
ncm-et-15 05:49:48 1992539 2384 204 532 1648 -48.11 +/- 7.65
ncm-et-16 01:44:17 2021732 714 56 149 509 -45.51 +/- 13.48
20000 1635 4371 13994 -47.83 +/- 2.6

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN
75734 ncm-et-3 2019-03-29 16:09 00:22:23 1965382 156 10 32 114 -49.33 +/- 27.84
75733 ncm-et-10 2019-03-29 16:09 00:22:38 1976132 153 9 36 108 -61.96 +/- 29.21
75732 ncm-et-4 2019-03-29 16:08 00:22:51 1952657 150 9 31 110 -51.33 +/- 28.2
75731 ncm-et-15 2019-03-29 16:06 00:26:02 1974535 173 17 42 114 -50.56 +/- 30.0
75730 ncm-et-13 2019-03-29 16:05 00:26:27 1977943 181 10 40 131 -58.12 +/- 26.01
75729 ncm-et-9 2019-03-29 16:03 00:28:20 1970797 187 10 42 135 -60.04 +/- 25.64
75728 ncm-et-3 2019-03-29 14:53 01:14:57 1963686 500 40 140 320 -70.44 +/- 17.96
75727 ncm-et-10 2019-03-29 14:53 01:14:42 1963094 500 44 97 359 -36.97 +/- 16.04
75726 ncm-et-4 2019-03-29 14:53 01:14:16 1987770 500 42 108 350 -46.13 +/- 16.49
75725 ncm-et-13 2019-03-29 14:52 01:12:13 1988488 500 33 103 364 -48.96 +/- 15.62
75724 ncm-et-15 2019-03-29 14:52 01:13:02 1975228 500 49 110 341 -42.6 +/- 17.03
75723 ncm-et-9 2019-03-29 14:51 01:11:46 1968169 500 42 103 355 -42.6 +/- 16.23
75722 ncm-et-3 2019-03-29 13:38 01:14:14 1967078 500 46 102 352 -39.08 +/- 16.43
75721 ncm-et-9 2019-03-29 13:38 01:11:31 1974980 500 49 113 338 -44.72 +/- 17.19
75720 ncm-et-4 2019-03-29 13:38 01:14:24 1964611 500 41 97 362 -39.08 +/- 15.84
75719 ncm-et-10 2019-03-29 13:37 01:14:50 1955018 500 36 109 355 -51.09 +/- 16.14
75718 ncm-et-15 2019-03-29 13:37 01:13:49 1973900 500 48 110 342 -43.3 +/- 16.97
75717 ncm-et-13 2019-03-29 13:36 01:14:46 1965418 500 56 114 330 -40.48 +/- 17.66
75716 ncm-et-4 2019-03-29 12:22 01:14:08 1973654 500 44 101 355 -39.78 +/- 16.25
75715 ncm-et-10 2019-03-29 12:22 01:13:52 1973915 500 45 110 345 -45.42 +/- 16.78
75714 ncm-et-15 2019-03-29 12:22 01:13:24 1969411 500 43 114 343 -49.67 +/- 16.86
75713 ncm-et-9 2019-03-29 12:22 01:14:39 1968629 500 49 108 343 -41.19 +/- 16.93
75712 ncm-et-13 2019-03-29 12:22 01:12:47 1976237 500 34 112 354 -54.65 +/- 16.16
75711 ncm-et-3 2019-03-29 12:22 01:14:50 1963691 500 37 110 353 -51.09 +/- 16.26
14992 ncm-et-13 2018-04-03 17:44 00:29:41 2023936 207 15 32 160 -28.6 +/- 22.4
14991 ncm-et-8 2018-04-03 17:43 00:30:37 1995079 210 15 43 152 -46.6 +/- 24.36
14990 ncm-et-15 2018-04-03 17:43 00:30:42 2018070 210 15 41 154 -43.24 +/- 23.96
14989 ncm-et-7 2018-04-03 17:43 00:30:46 2023284 207 16 44 147 -47.29 +/- 25.17
14988 ncm-et-10 2018-04-03 17:43 00:30:51 2018884 206 20 49 137 -49.24 +/- 27.23
14987 ncm-et-14 2018-04-03 17:42 00:31:17 2019858 214 20 53 141 -54.01 +/- 26.92
14986 ncm-et-6 2018-04-03 17:42 00:30:56 2024590 209 21 44 144 -38.39 +/- 26.12
14985 ncm-et-12 2018-04-03 17:42 00:30:58 1992824 209 13 41 155 -46.83 +/- 23.56
14984 ncm-et-5 2018-04-03 17:42 00:31:34 2024269 223 19 49 155 -47.03 +/- 24.92
14983 ncm-et-3 2018-04-03 17:41 00:32:06 2025736 217 17 48 152 -49.98 +/- 24.98
14982 ncm-et-16 2018-04-03 17:41 00:32:13 2021488 214 18 45 151 -44.07 +/- 25.01
14981 ncm-et-4 2018-04-03 17:41 00:32:19 2021169 211 12 46 153 -56.48 +/- 24.05
14980 ncm-et-11 2018-04-03 17:41 00:33:08 2018557 228 15 48 165 -50.64 +/- 23.31
14979 ncm-et-9 2018-04-03 17:40 00:33:21 2026063 234 28 52 154 -35.76 +/- 25.95
14978 ncm-et-15 2018-04-03 16:29 01:12:46 2019371 500 32 114 354 -57.5 +/- 16.13
14977 ncm-et-5 2018-04-03 16:28 01:12:48 2017946 500 41 96 363 -38.37 +/- 15.79
14976 ncm-et-13 2018-04-03 16:28 01:14:38 2024590 500 34 127 339 -65.38 +/- 16.93
14975 ncm-et-16 2018-04-03 16:28 01:12:04 2021977 500 38 104 358 -46.13 +/- 16.01
14974 ncm-et-4 2018-04-03 16:28 01:11:59 2024263 500 34 113 353 -55.36 +/- 16.21
14973 ncm-et-12 2018-04-03 16:28 01:12:59 2023447 500 36 116 348 -56.07 +/- 16.5
14972 ncm-et-3 2018-04-03 16:28 01:12:14 2026555 500 52 101 347 -34.16 +/- 16.75
14971 ncm-et-9 2018-04-03 16:28 01:10:53 2026226 500 31 120 349 -62.51 +/- 16.36
14970 ncm-et-10 2018-04-03 16:28 01:13:41 2018721 500 40 116 344 -53.22 +/- 16.77
14969 ncm-et-7 2018-04-03 16:28 01:13:42 1991632 500 44 127 329 -58.21 +/- 17.58
14968 ncm-et-6 2018-04-03 16:28 01:13:09 2026554 500 42 114 344 -50.38 +/- 16.8
14967 ncm-et-15 2018-04-03 16:28 00:00:03 2017258 1 0 1 0 -1129.65 +/- 376.02
14966 ncm-et-11 2018-04-03 16:28 01:11:29 2015964 500 41 107 352 -46.13 +/- 16.37
14965 ncm-et-14 2018-04-03 16:28 01:13:10 2018720 500 42 93 365 -35.56 +/- 15.69
14964 ncm-et-8 2018-04-03 16:28 01:13:58 2022632 500 41 103 356 -43.3 +/- 16.16

Commit

Commit ID 60beb18efcb3c19b36a164a50e32b6ba6e24e7c4
Author lucasart
Date 2015-03-29 07:40:24 UTC
Remove some difficult to understand C++11 constructs Code like this is more a case of showing off one's C++ knowledge, rather than using it adequately, IMHO. **First loop (std::generate)** Iterators are inadequate here, because they lose the key information which is idx. As a result, we need to carry a redundant idx variable, and increment it along the way. Very clumsy. Usage of std::generate and a lambda function only obfuscate the code, which is merely a simple and stupid loop over the elements of a vector. **Second loop (std::accumulate)** This code is thoroughlly incomprehensible. Restore the original, which was much simpler to understand. **Third loop (range based loop)** Again, a range based loop is inadequate, because we lose idx! To resolve this artificially created problem, the data model was made redundant (idx is a data member of db[] elements!?), which is ugly and unjustified. A simple and stupid for loop with idx does the job much better. No functional change. Resolves #313
Copyright 2011–2024 Next Chess Move LLC