Pingu - UCI compatible chess engine built from scratch.
Author: William Ching Rating Chess Engines Diary CEDR=2844
v.5.0.0:
I am pleased to announce the release of Pingu 5.0.0!
This release includes major improvements:
New NNUE architecture: introduces a HalfKA feature set and subnetworks indexed by piece count
Parallel search: utilizes a Lazy SMP algorithm with shared hash table
Additionally, several enhancements have been made to move ordering and search speed. Self-play datasets for training the NNUE can be found in the README.
Self-play games against Pingu 4.0.0 indicate an Elo gain of approximately 170 points at short time controls!
Full Changelog: v4.0.0...v5.0.0
Pingu 5.0.0 vs. Pingu 4.0.0
Elo | 170.18 ± 10.05 (95%)
Conf | 60.0+0.60s Threads=1 Hash=64MB
Games | N: 3266 W: 1975 L: 492 D: 799
Penta | [14, 79, 473, 544, 523]
Elo | 167.00 ± 8.46 (95%)
Conf | 10.0+0.10s Threads=1 Hash=8MB
Games | N: 5260 W: 3283 L: 933 D: 1044
Penta | [48, 142, 780, 732, 928]
Pingu 3.0.0 - results:
Caissa 1.16 | 0/8 | -8 | 8 Games |
Critter 1.6a | 0/8 | -8 | 8 Games |
RubiChess 20240112 | 0/6 | -6 | 6 Games |
Apotheosis 4.0.1 | 4/5 | +3 | 5 Games |
Fornax 4.0 | 3.5/5 | +2 | 5 Games |
K2 0.99 | 2/5 | -1 | 5 Games |
Zevra 2.5 | 1.5/5 | -2 | 5 Games |
Blunder 8.5.5 | 1/5 | -3 | 5 Games |
Dumb 2.1 | 4/4 | +4 | 4 Games |
ShenYu 2.0.1 | 4/4 | +4 | 4 Games |
Sheep 1.0 | 4/4 | +4 | 4 Games |
Oxidation 0.5.0 | 4/4 | +4 | 4 Games |
Tcheran 1.1 | 4/4 | +4 | 4 Games |
Fatalii 0.6.0 | 4/4 | +4 | 4 Games |
Blocky 1.0.0 | 4/4 | +4 | 4 Games |
Ares 2.3.14 | 4/4 | +4 | 4 Games |
Dragonrose 0.21 | 4/4 | +4 | 4 Games |
Shuffle 5.0.0 | 4/4 | +4 | 4 Games |
Galjoen 0.41.2 | 3.5/4 | +3 | 4 Games |
Catacomb 1 | 2.5/4 | +1 | 4 Games |
Lynx 1.2.0 | 2.5/4 | +1 | 4 Games |
Comments
Post a Comment