Svart 4
I am happy to present Svart 4, featuring a much stronger evaluation network and around 180 elo gain.
Svart 4 has used an OpenBench instance to test its features.
Thanks to the contributions made by @cosmobobak, @uwuplant, @Adam-Kulju, @archishou, @Ciekce, @JouanDeag, @GediminasMasaitis, @Alex2262, @lucametehau, @spamdrew128 and @dede1751, Svart's development has been made much more efficient.
Elo gain
Using the Pohl.epd book in self-play:
8+0.08 (STC)
ELO | 185.04 +- 16.88 (95%)
CONF | 8.0+0.08s Threads=1 Hash=16MB
GAMES | N: 1504 W: 931 L: 198 D: 375
40+0.4 (LTC)
ELO | 184.14 +- 23.86 (95%)
CONF | 40.0+0.40s Threads=1 Hash=64MB
GAMES | N: 752 W: 461 L: 96 D: 195
Notable changes
- Improved network (https://github.com/crippa1337/svart/pull/35 & https://github.com/crippa1337/svart/pull/36)
- QWord TT Entries (https://github.com/crippa1337/svart/pull/37)
- Check Extensions (https://github.com/crippa1337/svart/pull/38)
- Improved RFP (https://github.com/crippa1337/svart/pull/39 & https://github.com/crippa1337/svart/pull/40)
- Futility Pruning (https://github.com/crippa1337/svart/pull/42)
Full Changelog: feliskio/svart@v3.1.0...v4.0.0
Binaries
Svart's release scheme follows the microarchitecture levels.
x86_64-v3 is the fastest and recommended on modern systems.
x86_64-v2 is less fast but is compatible with CPUs pre-Haswell/Excavator.
x86_64-v1 is the slowest but compatible with almost anything.
See the readme for instructions on how to compile these versions yourself.