Dev Builds » 20180327-1508

You are viewing an old NCM Stockfish dev build test. You may find the most recent dev build tests using Stockfish 15 as the baseline here.

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:36:16 2001350 2211 1033 80 1098 +160.22 ± 10.03
ncm-et-4 05:34:13 2001414 2227 1007 63 1157 +157.19 ± 9.65
ncm-et-5 01:19:01 2024510 535 262 13 260 +175.18 ± 20.53
ncm-et-6 02:35:08 2026009 1036 456 35 545 +149.83 ± 14.09
ncm-et-7 01:24:56 1951706 532 231 18 283 +147.35 ± 19.54
ncm-et-8 01:21:17 1990879 539 239 18 282 +151.35 ± 19.62
ncm-et-9 06:47:27 2003462 2708 1251 82 1375 +160.5 ± 8.9
ncm-et-10 06:48:41 1989752 2698 1217 98 1383 +153.34 ± 8.89
ncm-et-11 02:35:10 2018666 1038 485 30 523 +163.36 ± 14.44
ncm-et-12 01:20:22 2020836 537 261 15 261 +171.95 ± 20.55
ncm-et-13 05:33:13 1994399 2189 1011 69 1109 +159.93 ± 9.92
ncm-et-14 02:35:51 2020184 1036 490 43 503 +160.41 ± 14.91
ncm-et-15 05:35:23 1987432 2179 1023 63 1093 +164.32 ± 9.99
ncm-et-16 01:19:35 2021243 535 262 16 257 +172.7 ± 20.77
20000 9228 643 10129 +159.46 ± 3.28

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN
52134 ncm-et-15 2018-09-02 10:00 00:22:33 1983890 143 57 4 82 +135.21 ± 35.68
52133 ncm-et-13 2018-09-02 09:59 00:23:36 1985778 157 71 6 80 +153.03 ± 37.26
52132 ncm-et-10 2018-09-02 09:57 00:25:57 1947005 163 82 6 75 +175.55 ± 38.97
52131 ncm-et-9 2018-09-02 09:56 00:26:14 1989401 172 86 9 77 +167.39 ± 38.78
52130 ncm-et-3 2018-09-02 09:55 00:26:52 1989874 175 87 10 78 +164.07 ± 38.59
52129 ncm-et-4 2018-09-02 09:53 00:29:01 1990191 190 93 3 94 +178.86 ± 33.94
52128 ncm-et-15 2018-09-02 08:41 01:17:37 1979977 500 247 16 237 +173.67 ± 21.69
52127 ncm-et-10 2018-09-02 08:40 01:15:14 1982949 500 218 19 263 +146.36 ± 20.36
52126 ncm-et-13 2018-09-02 08:39 01:18:24 1954945 500 234 8 258 +169.27 ± 20.28
52125 ncm-et-9 2018-09-02 08:39 01:16:04 1988454 500 238 10 252 +171.02 ± 20.68
52124 ncm-et-3 2018-09-02 08:37 01:17:45 1988612 500 226 19 255 +153.02 ± 20.78
52123 ncm-et-4 2018-09-02 08:36 01:16:19 1990981 500 218 17 265 +148.02 ± 20.21
52122 ncm-et-10 2018-09-02 07:24 01:14:58 1977959 500 246 15 239 +173.67 ± 21.55
52121 ncm-et-9 2018-09-02 07:22 01:15:38 1987350 500 236 15 249 +164.93 ± 21.0
52120 ncm-et-15 2018-09-02 07:22 01:17:59 1942836 500 229 12 259 +161.49 ± 20.37
52119 ncm-et-13 2018-09-02 07:21 01:16:56 1989242 500 226 15 259 +156.39 ± 20.46
52118 ncm-et-3 2018-09-02 07:21 01:14:34 1989243 500 250 20 230 +172.78 ± 22.18
52117 ncm-et-4 2018-09-02 07:20 01:14:32 1989244 500 228 8 264 +164.07 ± 19.96
52116 ncm-et-9 2018-09-02 06:06 01:15:45 1986565 500 233 15 252 +162.35 ± 20.84
52115 ncm-et-15 2018-09-02 06:05 01:15:31 1984833 500 241 14 245 +170.15 ± 21.19
52114 ncm-et-3 2018-09-02 06:05 01:14:37 1989559 500 223 14 263 +154.7 ± 20.22
52113 ncm-et-10 2018-09-02 06:05 01:17:49 1957842 500 216 25 259 +139.81 ± 20.71
52112 ncm-et-13 2018-09-02 06:05 01:14:50 1986266 500 227 18 255 +154.7 ± 20.76
52111 ncm-et-4 2018-09-02 06:05 01:13:44 1990034 500 233 15 252 +162.35 ± 20.84
12777 ncm-et-13 2018-03-28 01:32 00:05:26 2026063 32 15 2 15 +149.78 ± 90.2
12776 ncm-et-9 2018-03-28 01:32 00:05:33 2022958 36 19 1 16 +190.85 ± 86.71
12775 ncm-et-15 2018-03-28 01:32 00:05:35 2014664 36 14 1 21 +131.39 ± 71.19
12774 ncm-et-6 2018-03-28 01:32 00:05:39 2024590 36 15 0 21 +154.12 ± 69.07
12773 ncm-et-11 2018-03-28 01:32 00:05:36 2017745 38 18 0 20 +178.85 ± 72.87
12772 ncm-et-8 2018-03-28 01:32 00:05:44 1988624 39 14 2 23 +110.48 ± 68.8
12771 ncm-et-7 2018-03-28 01:32 00:05:30 1951417 32 13 0 19 +149.77 ± 72.35
12770 ncm-et-10 2018-03-28 01:32 00:05:21 2021001 35 13 2 20 +113.02 ± 74.82
12769 ncm-et-4 2018-03-28 01:32 00:05:45 2022956 37 12 2 23 +96.29 ± 67.77
12768 ncm-et-16 2018-03-28 01:32 00:05:33 2021814 35 15 0 20 +159.16 ± 71.31
12767 ncm-et-3 2018-03-28 01:32 00:05:50 2025899 36 19 0 17 +203.95 ± 81.18
12766 ncm-et-12 2018-03-28 01:32 00:05:50 2021651 37 18 0 19 +184.63 ± 75.28
12765 ncm-et-5 2018-03-28 01:32 00:05:48 2024920 35 17 1 17 +171.53 ± 82.9
12764 ncm-et-14 2018-03-28 01:32 00:05:49 2020673 36 13 3 20 +99.11 ± 76.0
12735 ncm-et-6 2018-03-27 22:26 01:14:41 2026720 500 234 19 247 +159.78 ± 21.21
12734 ncm-et-11 2018-03-27 22:26 01:15:14 2018557 500 238 15 247 +166.66 ± 21.11
12733 ncm-et-12 2018-03-27 22:25 01:14:32 2020021 500 243 15 242 +171.02 ± 21.38
12732 ncm-et-9 2018-03-27 22:25 01:12:50 2023774 500 214 13 273 +148.02 ± 19.67
12731 ncm-et-5 2018-03-27 22:25 01:13:13 2024101 500 245 12 243 +175.44 ± 21.24
12730 ncm-et-8 2018-03-27 22:25 01:15:33 1993135 500 225 16 259 +154.7 ± 20.49
12729 ncm-et-7 2018-03-27 22:25 01:19:26 1951995 500 218 18 264 +147.19 ± 20.28
12728 ncm-et-4 2018-03-27 22:25 01:14:52 2025081 500 223 18 259 +151.35 ± 20.55
12727 ncm-et-14 2018-03-27 22:25 01:14:14 2020021 500 231 18 251 +158.08 ± 20.97
12726 ncm-et-15 2018-03-27 22:25 01:16:08 2018395 500 235 16 249 +163.21 ± 21.03
12725 ncm-et-3 2018-03-27 22:25 01:16:38 2024917 500 228 17 255 +156.39 ± 20.73
12724 ncm-et-16 2018-03-27 22:25 01:14:02 2020673 500 247 16 237 +173.67 ± 21.69
12723 ncm-et-10 2018-03-27 22:25 01:15:04 2021326 500 214 9 277 +151.35 ± 19.33
12722 ncm-et-13 2018-03-27 22:25 01:14:01 2024100 500 238 20 242 +162.35 ± 21.51
12642 ncm-et-14 2018-03-27 16:26 01:15:48 2019859 500 246 22 232 +167.53 ± 22.11
12641 ncm-et-11 2018-03-27 16:25 01:14:20 2019696 500 229 15 256 +158.93 ± 20.62
12640 ncm-et-9 2018-03-27 16:25 01:15:23 2025735 500 225 19 256 +152.18 ± 20.73
12639 ncm-et-6 2018-03-27 16:25 01:14:48 2026718 500 207 16 277 +139.81 ± 19.56
12638 ncm-et-10 2018-03-27 16:24 01:14:18 2020184 500 228 22 250 +152.18 ± 21.12

Commit

Commit ID 8ff2fcf299ac621779dc167ce750ba73aaae90a4
Author Ondrej Mosnáček
Date 2018-03-27 15:08:08 UTC
Refactor tbprobe.cpp This involves: * replacing the union hacks with simply reusing the EntryPiece arrays for the no-pawns case * merging the PairsData structure with the EntryPiece/-Pawn structs (with credit to Marco: @mcostalba) * simplifying some HashTable functions * thanks to previous changes, removing the ugly memsets * simplifying the template logic for WDL/DTZ distinction (now we distinguish based on an enum type, not the entry classes) * removing the unneeded Atomic wrapper ----------------------------- For reference, here is a manual way to check that patches concerning table bases code are non-functional changes: 0) Download the Syzygy table bases (up to 6 men). 1) Make sure you have branches master and the pull request pointing to the right commits. 2) Download the bench calculation scripts from the following URL: https://gist.github.com/WOnder93/b5fcf9c989b4a1715684d5c82367cdbe and copy into src inside your Stockfish repo. 3) Make the scripts executable (chmod +x *.sh). 4) Run the following command to use TBs located at <path>: export SYZYGY_PATH='<path>' 5) After that, run this (it will take a long time, this is a deep bench): BENCH_ARGS='128 1 22' ./check_benches.sh master tbprobe_cleanup 2>/dev/null` ==> You should see two equal numbers printed. (Of course, now we have to trust that the script itself is correct :) ----------------------------- Closes https://github.com/official-stockfish/Stockfish/pull/1477 No functional change.
Copyright 2011–2024 Next Chess Move LLC