Dev Builds » 20230223-1222

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 09:39:03 1955864 3328 2864 7 457 +447.33 +/- 15.95
ncm-et-4 09:39:00 1954511 3352 2918 1 433 +463.48 +/- 16.37
ncm-et-9 09:38:32 1951140 3329 2866 3 460 +449.38 +/- 15.88
ncm-et-10 09:38:49 1945415 3325 2871 1 453 +453.61 +/- 16.0
ncm-et-13 09:39:07 1955436 3358 2876 7 475 +441.99 +/- 15.64
ncm-et-15 09:39:03 1952302 3308 2871 6 431 +457.64 +/- 16.43
20000 17266 25 2709 +452.11 +/- 6.53

Test Detail

ID Host Started (UTC) Duration Base NPS Games Wins Losses Draws Elo CLI PGN
176582 ncm-et-15 2023-03-11 16:20 00:53:20 1951902 308 267 0 41 +458.75 +/- 54.45
176581 ncm-et-3 2023-03-11 16:17 00:55:51 1969436 328 287 2 39 +461.6 +/- 56.04
176580 ncm-et-9 2023-03-11 16:16 00:56:24 1947390 329 277 0 52 +426.58 +/- 47.98
176579 ncm-et-10 2023-03-11 16:16 00:56:59 1945711 325 277 0 48 +439.33 +/- 50.06
176578 ncm-et-4 2023-03-11 16:13 01:00:16 1953773 352 310 0 42 +479.04 +/- 53.82
176577 ncm-et-13 2023-03-11 16:13 01:00:44 1962323 358 299 1 58 +415.5 +/- 45.42
176576 ncm-et-15 2023-03-11 14:51 01:28:26 1955889 500 431 1 68 +449.35 +/- 41.89
176575 ncm-et-3 2023-03-11 14:50 01:26:25 1957123 500 442 1 57 +481.1 +/- 45.96
176574 ncm-et-9 2023-03-11 14:49 01:26:40 1954560 500 431 0 69 +452.04 +/- 41.5
176573 ncm-et-10 2023-03-11 14:49 01:26:30 1951611 500 433 1 66 +454.76 +/- 42.55
176572 ncm-et-4 2023-03-11 14:48 01:24:40 1960617 500 435 0 65 +463.15 +/- 42.83
176571 ncm-et-13 2023-03-11 14:47 01:25:10 1962667 500 430 1 69 +446.7 +/- 41.57
176570 ncm-et-10 2023-03-11 13:23 01:25:09 1951612 500 420 0 80 +424.27 +/- 38.4
176569 ncm-et-3 2023-03-11 13:22 01:27:16 1946550 500 435 2 63 +457.52 +/- 43.63
176568 ncm-et-15 2023-03-11 13:22 01:27:53 1951309 500 427 0 73 +441.5 +/- 40.29
176567 ncm-et-9 2023-03-11 13:21 01:27:54 1954518 500 440 1 59 +474.93 +/- 45.13
176566 ncm-et-13 2023-03-11 13:20 01:25:39 1959696 500 435 1 64 +460.32 +/- 43.24
176565 ncm-et-4 2023-03-11 13:20 01:26:57 1950572 500 439 0 61 +474.93 +/- 44.28
176564 ncm-et-10 2023-03-11 11:55 01:27:02 1952850 500 433 0 67 +457.52 +/- 42.15
176563 ncm-et-15 2023-03-11 11:54 01:27:13 1951170 500 436 0 64 +466.03 +/- 43.18
176562 ncm-et-3 2023-03-11 11:54 01:27:51 1957757 500 424 0 76 +433.94 +/- 39.45
176561 ncm-et-4 2023-03-11 11:53 01:25:57 1959862 500 422 0 78 +429.05 +/- 38.92
176560 ncm-et-9 2023-03-11 11:53 01:27:14 1955890 500 425 0 75 +436.43 +/- 39.73
176559 ncm-et-13 2023-03-11 11:51 01:28:48 1947899 500 418 1 81 +417.32 +/- 38.22
176558 ncm-et-9 2023-03-11 10:27 01:25:12 1962474 500 426 1 73 +436.43 +/- 40.36
176557 ncm-et-15 2023-03-11 10:26 01:27:18 1949056 500 432 1 67 +452.04 +/- 42.22
176556 ncm-et-10 2023-03-11 10:26 01:28:24 1937613 500 447 0 53 +500.82 +/- 47.69
176555 ncm-et-3 2023-03-11 10:26 01:27:00 1952525 500 410 2 88 +397.72 +/- 36.65
176554 ncm-et-4 2023-03-11 10:26 01:27:03 1949216 500 428 0 72 +444.08 +/- 40.59
176553 ncm-et-13 2023-03-11 10:24 01:26:10 1943389 500 429 2 69 +441.5 +/- 41.61
176552 ncm-et-9 2023-03-11 08:59 01:27:16 1942791 500 437 1 62 +466.04 +/- 43.97
176551 ncm-et-3 2023-03-11 08:59 01:26:43 1952977 500 432 0 68 +454.76 +/- 41.82
176550 ncm-et-15 2023-03-11 08:58 01:27:13 1949683 500 447 3 50 +490.71 +/- 49.16
176549 ncm-et-10 2023-03-11 08:58 01:27:22 1927482 500 430 0 70 +449.35 +/- 41.19
176548 ncm-et-13 2023-03-11 08:57 01:26:13 1954813 500 438 0 62 +471.92 +/- 43.9
176547 ncm-et-4 2023-03-11 08:57 01:28:16 1947502 500 434 1 65 +457.52 +/- 42.89
176546 ncm-et-4 2023-03-11 07:30 01:25:51 1960037 500 450 0 50 +511.49 +/- 49.18
176545 ncm-et-9 2023-03-11 07:30 01:27:52 1940359 500 430 0 70 +449.35 +/- 41.19
176544 ncm-et-13 2023-03-11 07:30 01:26:23 1957265 500 427 1 72 +438.95 +/- 40.66
176543 ncm-et-10 2023-03-11 07:30 01:27:23 1951028 500 431 0 69 +452.04 +/- 41.5
176542 ncm-et-15 2023-03-11 07:30 01:27:40 1957105 500 431 1 68 +449.35 +/- 41.89
176541 ncm-et-3 2023-03-11 07:30 01:27:57 1954681 500 434 0 66 +460.32 +/- 42.48

Commit

Commit ID b4ad3a3c4b68f9c8736f444aeb3364f833247fdc
Author Sebastian Buchwald
Date 2023-02-23 12:22:03 UTC
Add support for ARM dot product instructions The sdot instruction computes (and accumulates) a signed dot product, which is quite handy for Stockfish's NNUE code. The instruction is optional for Armv8.2 and Armv8.3, and mandatory for Armv8.4 and above. The commit adds a new 'arm-dotprod' architecture with enabled dot product support. It also enables dot product support for the existing 'apple-silicon' architecture, which is at least Armv8.5. The following local speed test was performed on an Apple M1 with ARCH=apple-silicon. I had to remove CPU pinning from the benchmark script. However, the results were still consistent: Checking both binaries against themselves reported a speedup of +0.0000 and +0.0005, respectively. ``` Result of 100 runs ================== base (...ish.037ef3e1) = 1917997 +/- 7152 test (...fish.dotprod) = 2159682 +/- 9066 diff = +241684 +/- 2923 speedup = +0.1260 P(speedup > 0) = 1.0000 CPU: 10 x arm Hyperthreading: off ``` Fixes #4193 closes https://github.com/official-stockfish/Stockfish/pull/4400 No functional change
Copyright 2011–2024 Next Chess Move LLC