Svart, a free and open source UCI chess engine written in Rust.
Author: Crippa Rating CEDR=3251
v.6.0.0:
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-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.
Individual statistics: Svart 4 : 3134 114 (+ 28,= 16,- 70), 31.6 %
Critter 1.6a : 6 (+ 2,= 3,- 1), 58.3 %
ECE 20.1 : 1 (+ 1,= 0,- 0), 100.0 %
Fritz 17 : 2 (+ 0,= 0,- 2), 0.0 %
Monolith 2 : 1 (+ 0,= 1,- 0), 50.0 %
Rodent NNUE 1.0 : 1 (+ 1,= 0,- 0), 100.0 %
NiCim 3.4 : 1 (+ 1,= 0,- 0), 100.0 %
Fisherov chess monk 1.2 : 4 (+ 0,= 0,- 4), 0.0 %
Cheng 4.41 : 1 (+ 1,= 0,- 0), 100.0 %
StockNemo 5.7.0.0 : 1 (+ 0,= 0,- 1), 0.0 %
Crystal 5 KWK : 2 (+ 0,= 1,- 1), 25.0 %
Kimbo 1.0.0 : 1 (+ 1,= 0,- 0), 100.0 %
MadChess 3.2 beta : 1 (+ 0,= 0,- 1), 0.0 %
Stockfish 15.1 : 2 (+ 0,= 0,- 2), 0.0 %
Dragon 3.2 : 2 (+ 0,= 0,- 2), 0.0 %
Charisma Diamond : 2 (+ 0,= 0,- 2), 0.0 %
Rebel 16.2 : 2 (+ 0,= 0,- 2), 0.0 %
Berserk 11.1 : 2 (+ 0,= 0,- 2), 0.0 %
YuliGM PrO 5.0 : 2 (+ 0,= 0,- 2), 0.0 %
Flounder 0.4.0.0 : 1 (+ 1,= 0,- 0), 100.0 %
Arasan 23.5 : 2 (+ 0,= 0,- 2), 0.0 %
Knightx 3.7b : 1 (+ 0,= 1,- 0), 50.0 %
SFT : 2 (+ 0,= 0,- 2), 0.0 %
SFT-PB : 2 (+ 0,= 0,- 2), 0.0 %
Stockfish 20230410 : 2 (+ 0,= 0,- 2), 0.0 %
Polyfish 20230421 : 2 (+ 0,= 0,- 2), 0.0 %
Stockfish 20230422 : 4 (+ 0,= 0,- 4), 0.0 %
Tenax 0.7.9 : 6 (+ 0,= 3,- 3), 25.0 %
Stockfish 20230407 : 2 (+ 0,= 0,- 2), 0.0 %
CorChess 20230423 : 2 (+ 0,= 0,- 2), 0.0 %
Zangdar 2.15.03 : 4 (+ 4,= 0,- 0), 100.0 %
Polaris 1.5.0 : 4 (+ 4,= 0,- 0), 100.0 %
Princhess 0.10.0 : 2 (+ 1,= 1,- 0), 75.0 %
SF PB 220423 : 2 (+ 0,= 0,- 2), 0.0 %
Caissa 1.8 : 4 (+ 0,= 0,- 4), 0.0 %
SFT 26.04.2023 : 2 (+ 0,= 1,- 1), 25.0 %
Mess 0.2.0 : 2 (+ 2,= 0,- 0), 100.0 %
Rice 5.0.0 : 2 (+ 0,= 1,- 1), 25.0 %
CatroPOLY 1.7 20230505 : 2 (+ 0,= 0,- 2), 0.0 %
CorChess dev-20230504 : 2 (+ 0,= 0,- 2), 0.0 %
Polyfish 230426 : 2 (+ 0,= 0,- 2), 0.0 %
Stockfish dev-20230503 Ivec : 2 (+ 0,= 0,- 2), 0.0 %
SFT-BIN-CTG 07.05.2023 : 2 (+ 0,= 0,- 2), 0.0 %
Ice4 v3 : 2 (+ 2,= 0,- 0), 100.0 %
Kuma 1.1 : 2 (+ 1,= 1,- 0), 75.0 %
Apotheosis 4.0.1 : 2 (+ 2,= 0,- 0), 100.0 %
NIppolit : 2 (+ 1,= 0,- 1), 50.0 %
Fire 4292023 : 2 (+ 0,= 0,- 2), 0.0 %
Flounder 0.5.0.0 : 2 (+ 0,= 1,- 1), 25.0 %
Roc 2.0.0 : 2 (+ 1,= 1,- 0), 75.0 %
CorChess dev-20230423 : 2 (+ 0,= 0,- 2), 0.0 %
Peacekeeper 1.4 : 2 (+ 1,= 0,- 1), 50.0 %
Polaris 1.6.0 : 2 (+ 1,= 1,- 0), 75.0 %
Dark SisTer 4.6 : 2 (+ 0,= 0,- 2), 0.0 %
Comments
Post a Comment