Dev Builds » 20160501-1211

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:43:12 1990736 2374 366 213 1795 +22.42 +/- 6.87
ncm-et-4 05:43:05 1986092 2340 335 224 1781 +16.49 +/- 6.86
ncm-et-5 01:42:30 2022304 731 117 71 543 +21.89 +/- 12.73
ncm-et-6 01:42:20 2026145 717 110 55 552 +26.7 +/- 12.12
ncm-et-7 01:42:36 2012299 712 101 54 557 +22.97 +/- 11.84
ncm-et-8 01:42:19 2000378 716 115 63 538 +25.28 +/- 12.63
ncm-et-9 05:42:58 1988331 2413 372 216 1825 +22.49 +/- 6.81
ncm-et-10 05:43:21 1985098 2395 364 214 1817 +21.79 +/- 6.81
ncm-et-11 01:42:35 2016284 709 120 61 528 +28.98 +/- 12.84
ncm-et-12 01:42:38 1990628 699 108 59 532 +24.4 +/- 12.53
ncm-et-13 05:43:01 1994322 2372 400 198 1774 +29.66 +/- 6.97
ncm-et-14 01:42:30 2019371 710 104 60 546 +21.56 +/- 12.23
ncm-et-15 05:43:01 1992132 2397 363 210 1824 +22.21 +/- 6.77
ncm-et-16 01:42:16 2001085 715 118 52 545 +32.16 +/- 12.3
20000 3093 1750 15157 +23.37 +/- 2.36

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN
69794 ncm-et-4 2019-02-12 12:07 00:19:25 1982583 134 23 15 96 +20.77 +/- 31.33
69793 ncm-et-13 2019-02-12 12:04 00:22:09 1977005 155 25 15 115 +22.45 +/- 27.74
69792 ncm-et-10 2019-02-12 12:01 00:24:50 1969241 177 21 17 139 +7.85 +/- 23.74
69791 ncm-et-3 2019-02-12 12:01 00:25:33 1968159 169 30 19 120 +22.65 +/- 28.18
69790 ncm-et-9 2019-02-12 12:00 00:25:45 1967246 187 27 20 140 +13.01 +/- 24.97
69789 ncm-et-15 2019-02-12 12:00 00:26:14 1968009 178 23 19 136 +7.81 +/- 24.82
69788 ncm-et-4 2019-02-12 10:54 01:12:09 1961419 500 63 53 384 +6.95 +/- 14.67
69787 ncm-et-13 2019-02-12 10:50 01:12:47 1976401 500 73 49 378 +16.69 +/- 15.02
69786 ncm-et-3 2019-02-12 10:49 01:10:25 1978776 500 69 37 394 +22.27 +/- 13.95
69785 ncm-et-9 2019-02-12 10:48 01:11:09 1968330 500 67 53 380 +9.73 +/- 14.92
69784 ncm-et-10 2019-02-12 10:48 01:12:19 1967540 500 76 53 371 +15.99 +/- 15.45
69783 ncm-et-15 2019-02-12 10:47 01:12:04 1987884 500 78 38 384 +27.85 +/- 14.57
69782 ncm-et-4 2019-02-12 09:37 01:15:24 1969590 500 73 46 381 +18.78 +/- 14.82
69781 ncm-et-13 2019-02-12 09:37 01:12:06 1988213 500 82 37 381 +31.35 +/- 14.73
69780 ncm-et-9 2019-02-12 09:37 01:10:10 1968314 500 78 39 383 +27.16 +/- 14.64
69779 ncm-et-3 2019-02-12 09:37 01:11:31 1984312 500 79 46 375 +22.96 +/- 15.17
69778 ncm-et-10 2019-02-12 09:35 01:11:53 1962316 500 73 45 382 +19.48 +/- 14.75
69777 ncm-et-15 2019-02-12 09:35 01:11:10 1979562 500 81 38 381 +29.95 +/- 14.74
69776 ncm-et-9 2019-02-12 08:22 01:13:18 1972499 500 88 43 369 +31.35 +/- 15.48
69775 ncm-et-4 2019-02-12 08:22 01:13:47 1961536 500 71 50 379 +14.6 +/- 14.96
69774 ncm-et-15 2019-02-12 08:22 01:11:15 1978275 500 74 46 380 +19.48 +/- 14.88
69773 ncm-et-13 2019-02-12 08:22 01:13:40 1972681 500 92 43 365 +34.16 +/- 15.7
69772 ncm-et-10 2019-02-12 08:22 01:11:43 1971939 500 79 41 380 +26.46 +/- 14.83
69771 ncm-et-3 2019-02-12 08:22 01:13:16 1961536 500 77 48 375 +20.17 +/- 15.18
6880 ncm-et-3 2018-03-10 06:28 00:29:28 2026718 205 36 16 153 +34.0 +/- 23.76
6879 ncm-et-12 2018-03-10 06:28 00:29:41 1960584 199 27 22 150 +8.73 +/- 23.98
6878 ncm-et-16 2018-03-10 06:28 00:30:05 2021327 215 37 14 164 +37.31 +/- 22.35
6877 ncm-et-14 2018-03-10 06:28 00:30:20 2019535 210 33 22 155 +18.22 +/- 24.03
6876 ncm-et-7 2018-03-10 06:27 00:30:41 2000173 212 26 17 169 +14.76 +/- 21.03
6875 ncm-et-4 2018-03-10 06:27 00:30:30 2015691 206 32 24 150 +13.5 +/- 24.75
6874 ncm-et-8 2018-03-10 06:27 00:30:51 2022470 216 29 22 165 +11.26 +/- 22.52
6873 ncm-et-10 2018-03-10 06:27 00:31:07 2020022 218 37 17 164 +31.96 +/- 22.79
6872 ncm-et-6 2018-03-10 06:27 00:31:15 2026063 217 37 23 157 +22.45 +/- 24.26
6871 ncm-et-15 2018-03-10 06:26 00:31:36 2019533 219 40 23 156 +27.02 +/- 24.61
6870 ncm-et-13 2018-03-10 06:26 00:31:36 2026554 217 38 18 161 +32.11 +/- 23.33
6869 ncm-et-9 2018-03-10 06:26 00:31:50 2026063 226 38 19 169 +29.28 +/- 22.62
6868 ncm-et-11 2018-03-10 06:26 00:32:11 2016447 209 40 18 151 +36.71 +/- 24.63
6867 ncm-et-5 2018-03-10 06:25 00:32:35 2022957 231 28 24 179 +6.02 +/- 21.28
6866 ncm-et-8 2018-03-10 05:14 01:11:28 1978287 500 86 41 373 +31.35 +/- 15.23
6865 ncm-et-15 2018-03-10 05:14 01:10:42 2019533 500 67 46 387 +14.6 +/- 14.45
6864 ncm-et-6 2018-03-10 05:14 01:11:05 2026228 500 73 32 395 +28.55 +/- 13.83
6863 ncm-et-13 2018-03-10 05:14 01:10:43 2025081 500 90 36 374 +37.67 +/- 15.12
6862 ncm-et-16 2018-03-10 05:14 01:12:11 1980843 500 81 38 381 +29.95 +/- 14.74
6861 ncm-et-5 2018-03-10 05:14 01:09:55 2021652 500 89 47 364 +29.25 +/- 15.8
6860 ncm-et-3 2018-03-10 05:14 01:12:59 2024918 500 75 47 378 +19.48 +/- 15.0
6859 ncm-et-4 2018-03-10 05:14 01:11:50 2025735 500 73 36 391 +25.76 +/- 14.12
6858 ncm-et-9 2018-03-10 05:14 01:10:46 2027539 500 74 42 384 +22.27 +/- 14.61
6857 ncm-et-7 2018-03-10 05:14 01:11:55 2024426 500 75 37 388 +26.46 +/- 14.32
6856 ncm-et-11 2018-03-10 05:14 01:10:24 2016122 500 80 43 377 +25.76 +/- 15.03
6855 ncm-et-10 2018-03-10 05:14 01:11:29 2019534 500 78 41 381 +25.76 +/- 14.77
6854 ncm-et-12 2018-03-10 05:14 01:12:57 2020673 500 81 37 382 +30.65 +/- 14.67
6853 ncm-et-14 2018-03-10 05:14 01:12:10 2019208 500 71 38 391 +22.96 +/- 14.15

Commit

Commit ID 8f934dff9a8644c38aaa31fc0ae90c0fab30934a
Author Krgp
Date 2016-05-01 12:11:28 UTC
Remove useless -mbmi flag in Makefile I could not find anything documented that is necessary that prepending -mbmi to -mbmi2 gives some benefit. Instead at https://gcc.gnu.org/onlinedocs/gcc/x86-Built-in-Functions.html#x86-Built-in-Functions The following built-in functions are available when -mbmi is used. All of them generate the machine instruction that is part of the name. unsigned int __builtin_ia32_bextr_u32(unsigned int, unsigned int); unsigned long long __builtin_ia32_bextr_u64 (unsigned long long, unsigned long long); The following built-in functions are available when -mbmi2 is used. All of them generate the machine instruction that is part of the name. unsigned int _bzhi_u32 (unsigned int, unsigned int) unsigned int _pdep_u32 (unsigned int, unsigned int) unsigned int _pext_u32 (unsigned int, unsigned int) unsigned long long _bzhi_u64 (unsigned long long, unsigned long long) unsigned long long _pdep_u64 (unsigned long long, unsigned long long) unsigned long long _pext_u64 (unsigned long long, unsigned long long) and at https://gcc.gnu.org/ml/gcc/2014-02/msg00204.html ( "... The real optimization comes from being able to use pext (parallel bit extract), which can implement several bextr expressions in parallel.") Apart from that we don't use all -msse -msse2 -msse3 -msse4.2 etc. but just -msse3 (or -msse4.2) only. As regards to the speedup within noise level - this pull request is actually reversal of mcostalba#198 wherein prepending -mbmi to -mbmi2 was claimed to be 0.3% faster and here (removing -mbmi) gives 0.4% speed gain.
Copyright 2011–2024 Next Chess Move LLC