Skip to content

Svart 5

Choose a tag to compare

@1337crisis 1337crisis released this 01 Jun 18:59

I am happy to present Svart 5, featuring a few improvements to search that had previously gone under my radar.

Elo gain

Using the Pohl.epd book in self-play:

8+0.08 (STC)

ELO   | 108.61 +- 7.59 (95%)
CONF  | 8.0+0.08s Threads=1 Hash=16MB
GAMES | N: 5000 W: 2254 L: 740 D: 2006

40+0.4 (LTC)

ELO   | 143.15 +- 10.78 (95%)
CONF  | 40.0+0.40s Threads=1 Hash=256MB
GAMES | N: 2504 W: 1232 L: 255 D: 1017

Noteable changes

  • Three-fold LMR (#44)
  • Internal Iterative Reductions (#46)
  • Fail-Hard NMP (#48)
  • Improvements to the TT scheme (#49)

Full changelog: feliskio/svart@v4.0.0...v5.0.0

Binaries

Svart's release scheme follows the microarchitecture levels.

x86_64-v1 is the slowest but compatible with almost anything.
x86_64-v2 is faster but is compatible with CPUs pre-Haswell/Excavator.
x86_64-v3 is faster still and recommended on modern systems.
x86_64-v4 is the fastest but requires AVX-512 support.

See the readme for instructions on how to compile these versions yourself.