Dev Builds » 20181216-0832

Use this dev build

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


Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN


Commit ID 4f3804f3f39e573a24ece662cbf79fe30368ff1e
Author 31m059
Date 2018-12-16 08:32:37 UTC
Remove Null Move Pruning material threshold On November 30th, @xoto10 experimented with removing this threshold, but the simplification barely failed LTC. I was inspired to try various [0, 4] tweaks to increase its value, which would narrow the effects of this threshold without removing it entirely. Various values repeatedly led to Elo gains at both STC and LTC, most of which were insufficient to pass. After a couple of weeks, I tried again to find an Elo-gaining tweak but noticed that I could raise the threshold higher and higher without regression. I decided to try removing it entirely--forgetting that @xoto10 had already attempted this. However, this now performs much better at both STC and LTC, producing a STC Elo gain and also potentially a smaller LTC one. The reason appears to be a recent change in master (e8ffca3) near this code, which interacts with this patch. This simplification governs the conditions under which that patch's effects are applied. Something non-obvious about that change has significantly improved the performance of this simplification. I recognize and thank @xoto10, who originally had this idea. Since I ran several LTCs recently (to determine whether to open this PR, or one for a related [0, 4]), I would also like to acknowledge the other developers and CPU donors for their patience. Thank you all! STC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 13445 W: 3000 L: 2862 D: 7583 LTC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 33868 W: 5663 L: 5563 D: 22642 Closes Bench: 3343286
Copyright 2011–2024 Next Chess Move LLC