New version chess engine: Molybdenum 4.0

 


New chess engine: Molybdenum 3.0
Author:rn5f107s2

v.4.0:
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:
Dont extend all moves when singular extending: #81
Better killer handling at root: #82
Research lmr fail highs: #85
Do deeper but worse: #89
NNUE improvements:

Train on an additional 100m fens: #80
Net trained on 0.5 wdl: #84
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


Comments

Popular posts from this blog

Torch-4 UCI v 1.01 - new version chess engine

Reckless 0.10.0 - new version super strong chess engine

Reckless 0.9.0 - new version super strong chess engine

We already have the new Fritz 20 program - what does it look like and how does it work?