Skip to content

Svart 6

Latest
Compare
Choose a tag to compare
@crippa1337 crippa1337 released this 25 Aug 18:19
· 7 commits to master since this release

I am happy to present Svart 6, featuring threaded input handling, LazySMP and other improvements to the engine.

Elo gain

Using the 8moves_v3.epd book in self-play:

8+0.08 (STC)

ELO   | 20.77 +- 8.38 (95%)
CONF  | 8.0+0.08s Threads=1 Hash=32MB
GAMES | N: 2512 W: 554 L: 404 D: 1554

60+0.60 (LTC)

ELO   | 12.98 +- 9.36 (95%)
CONF  | 60.0+0.60s Threads=1 Hash=128MB
GAMES | N: 1500 W: 241 L: 185 D: 1074

4 Thread Scaling

ELO   | 120.05 +- 10.39 (95%)
CONF  | 8.0+0.08s Threads=4 Hash=128MB
GAMES | N: 2512 W: 1127 L: 292 D: 1093

Noteable changes

  • Node count TM (#50)
  • TM formula improvement (#51)
  • Asp. windows improvement (#52)
  • Threaded input handling (#55)
  • LazySMP (#58)

Full changelog: v5.0.0...v6.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.