1.9
This release besides some minor improvements introduces NNUE evaluation to RubiChess and with this some more binaries:
- RubiChess-BMI2: For best performance on modern intel CPUs and probably also new AMD Ryzen Zen3 / 5?00X CPUs (tests welcome)
- RubiChess-AVX2: For best performance on modern AMD Ryzen Zen/Zen2
- RubiChess: For older CPUs that support POPCNT but no AVX2
- RubiChess-SSSE3: For even older CPUs with SSSE3 but no POPCNT
- RubiChess-Legacy: For very old x86-64 CPU without SSSE3 support (are there any?)
You will get a warning at startup if the selected binary doesn't match your CPU or it will just crash.
NNUE evaluation is disabled by default. It can be enabled by UCI option "Use NNUE" and it uses default network file nn-803c91ad5c-20201107.nnue which is part of Windows package and for download at https://github.com/Matthies/NN