Dev Builds » 20160501-1211

Use this dev build

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

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo
ncm-dbt-01 06:14:11 584791 4000 13 3214 773 -381.94 ± 10.66 1214 773 13 0 0 -994.65 ± 105.71
ncm-dbt-02 06:15:32 592566 3996 12 3188 796 -376.73 ± 10.45 1191 794 13 0 0 -994.48 ± 105.71
ncm-dbt-03 06:14:06 585115 4000 5 3257 738 -394.62 ± 11.02 1258 736 6 0 0 -1129.24 ± 86.4
ncm-dbt-04 06:14:55 568662 4004 8 3203 793 -379.73 ± 10.48 1202 791 9 0 0 -1058.87 ± 114.2
ncm-dbt-05 06:13:49 584135 4000 5 3210 785 -382.91 ± 10.55 1211 783 6 0 0 -1129.24 ± 86.4
20000 43 16072 3885 -383.1 ± 4.75 6076 3877 47 0 0 -1051.16 ± 51.08

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
477889 ncm-dbt-04 567997 4 0 2 2 -190.27 ± 27.79 0 2 0 0 0 -1199.83 ± 312.71
477888 ncm-dbt-02 593023 496 1 393 102 -372.54 ± 29.08 145 102 1 0 0 -1077.49 ± 155.65
477887 ncm-dbt-01 586520 500 0 406 94 -393.58 ± 30.86 156 94 0 0 0 -1199.83 ± 0.0
477886 ncm-dbt-03 585042 500 2 417 81 -412.79 ± 34.28 167 81 2 0 0 -958.31 ± 196.57
477885 ncm-dbt-05 584579 500 1 399 100 -377.86 ± 29.57 149 100 1 0 0 -1078.89 ± 154.95
477884 ncm-dbt-04 570829 500 0 406 94 -393.59 ± 31.39 157 92 1 0 0 -1078.89 ± 154.95
477883 ncm-dbt-02 589710 500 4 380 116 -339.62 ± 26.46 130 116 4 0 0 -837.28 ± 240.94
477882 ncm-dbt-01 584495 500 2 398 100 -374.1 ± 29.61 148 100 2 0 0 -958.31 ± 196.57
477881 ncm-dbt-03 582736 500 1 402 97 -383.62 ± 30.23 152 97 1 0 0 -1078.89 ± 154.95
477880 ncm-dbt-05 584453 500 0 407 93 -395.63 ± 31.1 157 93 0 0 0 -1199.83 ± 0.0
477879 ncm-dbt-04 570428 500 1 396 103 -372.24 ± 28.93 146 103 1 0 0 -1078.89 ± 154.95
477878 ncm-dbt-02 592418 500 0 405 95 -391.56 ± 31.15 156 93 1 0 0 -1078.89 ± 154.95
477877 ncm-dbt-01 584495 500 1 402 97 -383.62 ± 30.23 152 97 1 0 0 -1078.89 ± 154.95
477876 ncm-dbt-05 585000 500 0 402 98 -385.58 ± 29.95 152 98 0 0 0 -1199.83 ± 0.0
477875 ncm-dbt-03 587155 500 0 395 105 -372.24 ± 28.93 146 103 1 0 0 -1078.89 ± 154.95
477874 ncm-dbt-04 566849 500 2 404 94 -385.58 ± 30.96 154 94 2 0 0 -958.31 ± 196.57
477873 ncm-dbt-02 592979 500 2 418 80 -415.03 ± 34.56 168 80 2 0 0 -958.31 ± 196.57
477872 ncm-dbt-01 583572 500 2 398 100 -374.1 ± 29.61 148 100 2 0 0 -958.31 ± 196.57
477871 ncm-dbt-05 584201 500 0 404 96 -389.54 ± 30.4 154 96 0 0 0 -1199.83 ± 0.0
477870 ncm-dbt-03 584076 500 0 403 97 -387.55 ± 30.18 153 97 0 0 0 -1199.83 ± 0.0
477869 ncm-dbt-04 568474 500 1 395 104 -370.4 ± 28.72 145 104 1 0 0 -1078.89 ± 154.95
477868 ncm-dbt-02 590953 500 1 390 109 -361.42 ± 27.71 140 109 1 0 0 -1078.89 ± 154.95
477867 ncm-dbt-01 584537 500 2 405 93 -387.55 ± 31.19 155 93 2 0 0 -958.31 ± 196.57
477866 ncm-dbt-05 584790 500 0 395 105 -372.24 ± 28.93 146 103 1 0 0 -1078.89 ± 154.95
477865 ncm-dbt-03 584034 500 0 405 95 -391.55 ± 30.63 155 95 0 0 0 -1199.83 ± 0.0
477864 ncm-dbt-04 567601 500 0 403 97 -387.55 ± 30.18 153 97 0 0 0 -1199.83 ± 0.0
477863 ncm-dbt-02 593976 500 1 392 107 -364.97 ± 28.11 142 107 1 0 0 -1078.89 ± 154.95
477862 ncm-dbt-04 569430 500 1 401 98 -381.69 ± 30.01 151 98 1 0 0 -1078.89 ± 154.95
477861 ncm-dbt-05 585169 500 3 404 93 -383.62 ± 31.21 154 93 3 0 0 -887.58 ± 222.18
477860 ncm-dbt-03 583656 500 0 417 83 -417.3 ± 33.63 167 83 0 0 0 -1199.83 ± 0.0
477859 ncm-dbt-01 586097 500 4 408 88 -389.55 ± 32.43 158 88 4 0 0 -837.28 ± 240.94
477858 ncm-dbt-02 593326 500 1 398 101 -375.97 ± 29.35 148 101 1 0 0 -1078.89 ± 154.95
477857 ncm-dbt-04 568077 500 2 402 96 -381.69 ± 30.49 152 96 2 0 0 -958.31 ± 196.57
477856 ncm-dbt-05 581070 500 1 396 103 -372.24 ± 28.93 146 103 1 0 0 -1078.89 ± 154.95
477855 ncm-dbt-01 585169 500 2 394 104 -366.77 ± 28.76 144 104 2 0 0 -958.31 ± 196.57
477854 ncm-dbt-03 586223 500 0 403 97 -387.55 ± 30.18 153 97 0 0 0 -1199.83 ± 0.0
477853 ncm-dbt-01 583447 500 0 403 97 -387.55 ± 30.18 153 97 0 0 0 -1199.83 ± 0.0
477852 ncm-dbt-05 583824 500 0 403 97 -387.55 ± 30.18 153 97 0 0 0 -1199.83 ± 0.0
477851 ncm-dbt-04 568275 500 1 394 105 -368.58 ± 28.51 144 105 1 0 0 -1078.89 ± 154.95
477850 ncm-dbt-02 594149 500 2 412 86 -401.91 ± 32.93 162 86 2 0 0 -958.31 ± 196.57
477849 ncm-dbt-03 588004 500 2 415 83 -408.37 ± 33.73 165 83 2 0 0 -958.31 ± 196.57

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–2026 Next Chess Move LLC