Dev Builds » 20151121-0723

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 08:01:33 1964804 3335 375 426 2534 -5.31 +/- 5.78
ncm-et-4 08:01:40 1971713 3344 347 446 2551 -10.29 +/- 5.73
ncm-et-9 08:01:38 1974575 3358 337 399 2622 -6.42 +/- 5.5
ncm-et-10 08:01:36 1967876 3315 347 416 2552 -7.23 +/- 5.67
ncm-et-13 08:01:27 1976404 3332 331 424 2577 -9.7 +/- 5.61
ncm-et-15 08:01:25 1972181 3316 379 464 2473 -8.91 +/- 5.96
20000 2116 2575 15309 -7.98 +/- 2.33

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN
72236 ncm-et-10 2019-03-02 21:22 00:45:39 1962626 315 28 33 254 -5.52 +/- 16.89
72235 ncm-et-15 2019-03-02 21:21 00:46:24 1970495 316 38 41 237 -3.3 +/- 19.17
72234 ncm-et-4 2019-03-02 21:20 00:47:22 1972534 344 31 43 270 -12.12 +/- 17.01
72233 ncm-et-13 2019-03-02 21:19 00:48:06 1981906 332 36 40 256 -4.19 +/- 17.89
72232 ncm-et-3 2019-03-02 21:19 00:48:51 1967694 335 36 51 248 -15.57 +/- 18.94
72231 ncm-et-9 2019-03-02 21:16 00:51:15 1977474 358 38 33 287 +4.85 +/- 16.03
72230 ncm-et-10 2019-03-02 20:09 01:11:23 1964312 500 56 57 387 -0.69 +/- 14.49
72229 ncm-et-4 2019-03-02 20:08 01:11:00 1993521 500 39 77 384 -26.46 +/- 14.58
72228 ncm-et-13 2019-03-02 20:08 01:10:11 1987741 500 53 51 396 +1.39 +/- 13.9
72227 ncm-et-15 2019-03-02 20:07 01:12:57 1969862 500 56 81 363 -17.39 +/- 15.92
72226 ncm-et-3 2019-03-02 20:05 01:12:36 1964149 500 57 66 377 -6.25 +/- 15.11
72225 ncm-et-9 2019-03-02 20:03 01:11:52 1979245 500 53 66 381 -9.04 +/- 14.85
72224 ncm-et-4 2019-03-02 18:55 01:11:56 1970224 500 49 70 381 -14.6 +/- 14.84
72223 ncm-et-10 2019-03-02 18:55 01:13:36 1965444 500 60 58 382 +1.39 +/- 14.8
72222 ncm-et-13 2019-03-02 18:54 01:13:13 1977163 500 45 63 392 -12.51 +/- 14.14
72221 ncm-et-15 2019-03-02 18:52 01:13:32 1972067 500 71 68 361 +2.08 +/- 16.07
72220 ncm-et-3 2019-03-02 18:50 01:13:55 1960923 500 49 70 381 -14.6 +/- 14.84
72219 ncm-et-9 2019-03-02 18:48 01:14:23 1966466 500 57 56 387 +0.69 +/- 14.49
72218 ncm-et-4 2019-03-02 17:42 01:11:49 1970696 500 50 60 390 -6.95 +/- 14.28
72217 ncm-et-10 2019-03-02 17:41 01:13:00 1972184 500 53 72 375 -13.21 +/- 15.21
72216 ncm-et-13 2019-03-02 17:40 01:13:04 1965996 500 49 74 377 -17.39 +/- 15.07
72215 ncm-et-15 2019-03-02 17:40 01:11:33 1977474 500 49 63 388 -9.73 +/- 14.41
72214 ncm-et-3 2019-03-02 17:38 01:11:07 1968930 500 59 56 385 +2.08 +/- 14.61
72213 ncm-et-9 2019-03-02 17:36 01:11:15 1972033 500 37 58 405 -14.6 +/- 13.24
72212 ncm-et-4 2019-03-02 16:28 01:13:06 1973469 500 53 65 382 -8.34 +/- 14.79
72211 ncm-et-13 2019-03-02 16:28 01:10:45 1970957 500 53 69 378 -11.12 +/- 15.04
72210 ncm-et-10 2019-03-02 16:27 01:12:20 1973226 500 45 71 384 -18.08 +/- 14.63
72209 ncm-et-3 2019-03-02 16:27 01:10:04 1960461 500 50 63 387 -9.04 +/- 14.47
72208 ncm-et-15 2019-03-02 16:26 01:12:27 1968491 500 62 61 377 +0.69 +/- 15.11
72207 ncm-et-9 2019-03-02 16:24 01:10:33 1981084 500 46 63 391 -11.82 +/- 14.21
72206 ncm-et-10 2019-03-02 15:13 01:13:08 1961387 500 47 62 391 -10.43 +/- 14.21
72205 ncm-et-4 2019-03-02 15:13 01:13:54 1958628 500 67 58 375 +6.25 +/- 15.23
72204 ncm-et-13 2019-03-02 15:13 01:14:05 1976226 500 46 77 377 -21.57 +/- 15.05
72203 ncm-et-3 2019-03-02 15:13 01:12:52 1959238 500 61 60 379 +0.69 +/- 14.99
72202 ncm-et-15 2019-03-02 15:13 01:12:32 1973605 500 57 72 371 -10.43 +/- 15.47
72201 ncm-et-9 2019-03-02 15:11 01:11:53 1976615 500 51 61 388 -6.95 +/- 14.41
72200 ncm-et-13 2019-03-02 14:00 01:12:03 1974841 500 49 50 401 -0.69 +/- 13.56
72199 ncm-et-10 2019-03-02 14:00 01:12:30 1975954 500 58 63 379 -3.47 +/- 14.99
72198 ncm-et-9 2019-03-02 14:00 01:10:27 1969112 500 55 62 383 -4.86 +/- 14.74
72197 ncm-et-3 2019-03-02 13:59 01:12:08 1972233 500 63 60 377 +2.08 +/- 15.11
72196 ncm-et-4 2019-03-02 13:59 01:12:33 1962920 500 58 73 369 -10.43 +/- 15.59
72195 ncm-et-15 2019-03-02 13:59 01:12:00 1973275 500 46 78 376 -22.27 +/- 15.11

Commit

Commit ID 328098d027e7c35625acbb28e42732137c02d0c1
Author lucasart
Date 2015-11-21 07:23:53 UTC
Fix TT comment and static_assert() Comment is based on a misunderstanding of what unaligned memory access is. Here is an article that explains it very clearly: https://www.kernel.org/doc/Documentation/unaligned-memory-access.txt No matter how we define TTEntry or TTCluster, there will never be any unaligned memory access. This is because the complier knows the alignment rules, and does the necessary adjustments to make sure unaligned memory access does not occur. The issue being adressed here has nothing to do with unaligned memory access. It is about cache performance. In order to achieve best cache performance: - we prefetch the cacheline as soon as possible. - we ensure that TT clusters do not spread across two cachelines. If they did, we would need to prefetch 2 cachelines, which could hurt cache performance. Therefore the true conditions to achieve this are: 1/ start adress of TT is cache line aligned. void TranspositionTable::resize() enforces this. 2/ TT cluster size should *divide* the cache line size. Currently, we pack 2 clusters per cache lines. It used to be 1 before "TT sardines". Does not matter what the ratio is, all we want is to fit an integer number of clusters per cache line. No functional change. Resolves #506
Copyright 2011–2024 Next Chess Move LLC