This release features an Elo gain of around 35:
STC:
Elo | 61.08 +- 16.03 (95%)
Conf | 8.0+0.08s Threads=1 Hash=8MB
Games | N: 1000 W: 359 L: 185 D: 456
Penta | [5, 74, 198, 188, 35]
https://aytchell.eu.pythonanywhere.com/test/492/
LTC:
Elo | 36.62 +- 15.11 (95%)
Conf | 40.0+0.40s Threads=1 Hash=64MB
Games | N: 1000 W: 297 L: 192 D: 511
Penta | [2, 77, 252, 152, 17]
https://aytchell.eu.pythonanywhere.com/test/490/
Elo gains:
-
Search Improvements:
-
NNUE improvements:
This release also features a few non functional speedups and the Introduction of Lazy SMP (#93), meaning Molybdenum can now be run with more than one thread.
The provided binaries use avx2, bmi2... (v3) / sse3, popcnt.. (v2) optimization respectively. The avx2bmi2 binary is faster so it should be preferred if your CPU supports these instructions sets. Note that even ryzens before zen 3 should be able to use the bmi2 binaries without slowdown, as they contain no pext / pdep instructions