Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Smallbrain 5.0 NNUE

 


Smallbrain - UCI engine
Author: Disservin Rating CEDR=2924

v.5.0
Release
A lot has happened since version 4.0!
Smallbrain now supports multithreading. Yay!

Early Lazy SMP Tests show a gain of ~100 elo using 4 Threads vs 1 Thread

ELO   | 127.64 +- 17.03 (95%)
CONF  | 5.0+0.05s Threads=4 Hash=64MB
GAMES | N: 1035 W: 495 L: 131 D: 409
It also features a bunch for other new stuff and is in total 200 elo stronger (not counting smp strength) than 4.0!
The biggest elo gainer was fixing how I use TT moves during move ordering.
Another big elo gain was also a big search tune, tuning 11 parameteres.

Elo test against v4.0
ELO   | 211.87 +- 19.73 (95%)
CONF  | 40.0+0.40s Threads=1 Hash=64MB
GAMES | N: 1000 W: 616 L: 72 D: 312
What's Changed
special qsearch functions by @Disservin in #92
score qmove by @Disservin in #93
seperate tt store code by @Disservin in #94
small cleanup by @Disservin in #95
cleanup uci commands by @Disservin in #96
cleanup setoption by @Disservin in #97
smaller TEntry and different replacement strategy by @Disservin in #98
remove ply from absearch by @Disservin in #100
random draw eval by @Disservin in #101
time change and cleanup by @Disservin in #103
newdepth variable by @Disservin in #104
removing old code by @Disservin in #107
goto moves loop by @Disservin in #108
beautify move scores by @Disservin in #111
some more movegen cleanups by @Disservin in #114
lower razor margin by @Disservin in #115
fix out of bounds access by @Disservin in #119
tune search constants by @Disservin in #120
initialise TT to zero by @Disservin in #121

Smallbrain 5.0 download

Individual statistics: Smallbrain 4.0 - 183 games CEDR (+ 67,= 43,- 73), 48.4 %
Critter 1.6a                  :   6 (+  2,=  2,-  2), 50.0 %
Kouri 1.15                    :   1 (+  1,=  0,-  0), 100.0 %
Fritz 17                      :   8 (+  0,=  4,-  4), 25.0 %
Raubfisch X48e                :   2 (+  0,=  1,-  1), 25.0 %
Stockfish 15                  :   8 (+  0,=  0,-  8),  0.0 %
Fisherov 0.98k                :   4 (+  0,=  0,-  4),  0.0 %
Walleye 1.6.0                 :   1 (+  1,=  0,-  0), 100.0 %
Frozenight 3.0.1              :   1 (+  0,=  1,-  0), 50.0 %
GOOB 1.0                      :   1 (+  1,=  0,-  0), 100.0 %
Pigeon 1.5.1 fix              :   1 (+  1,=  0,-  0), 100.0 %
Inanis 1.0.1                  :   1 (+  1,=  0,-  0), 100.0 %
Lozza 2.2                     :   2 (+  0,=  2,-  0), 50.0 %
Wasp 5.50                     :   1 (+  0,=  1,-  0), 50.0 %
Arasan 23.3                   :   6 (+  0,=  0,-  6),  0.0 %
Caligula 1.0b                 :   1 (+  1,=  0,-  0), 100.0 %
Caissa 0.5                    :   2 (+  0,=  1,-  1), 25.0 %
Tinman 0.41 dev               :   1 (+  1,=  0,-  0), 100.0 %
ChessKISS 1.8                 :   4 (+  3,=  1,-  0), 87.5 %
Rebel 15x2                    :   3 (+  0,=  2,-  1), 33.3 %
Neuromancer 1.2               :   1 (+  1,=  0,-  0), 100.0 %
StockfishMZ 170522            :   2 (+  0,=  0,-  2),  0.0 %
Eggnog 3.0                    :   1 (+  0,=  1,-  0), 50.0 %
Leorik 2.1                    :   1 (+  1,=  0,-  0), 100.0 %
Berserk 9-dev3                :   4 (+  0,=  1,-  3), 12.5 %
Kayra 1.4                     :   1 (+  0,=  0,-  1),  0.0 %
StockfishMZ Iccf 240522       :   4 (+  0,=  1,-  3), 12.5 %
Deep Shredder 13              :   6 (+  0,=  2,-  4), 16.7 %
Fritz 15                      :   1 (+  1,=  0,-  0), 100.0 %
Fat Titz 110122 64 BMI2 NUMA  :   2 (+  0,=  0,-  2),  0.0 %
Horowitz 2.2                  :   1 (+  1,=  0,-  0), 100.0 %
Uralochka 3.36c               :   1 (+  0,=  1,-  0), 50.0 %
Eubos 2.12                    :   1 (+  1,=  0,-  0), 100.0 %
Marvin 6.0.0                  :   2 (+  0,=  0,-  2),  0.0 %
Protej 0.6.3                  :   7 (+  6,=  1,-  0), 92.9 %
Crystal 060622                :   2 (+  0,=  0,-  2),  0.0 %
Berserk 9                     :   3 (+  0,=  0,-  3),  0.0 %
Journeyman 2.1                :  15 (+  7,=  6,-  2), 66.7 %
Fisherov chess monk 1.2       :   2 (+  0,=  0,-  2),  0.0 %
Anka 0.6.3                    :   1 (+  1,=  0,-  0), 100.0 %
Alexandria 2.1.0              :   7 (+  4,=  3,-  0), 78.6 %
CorChess 210622               :   9 (+  0,=  0,-  9),  0.0 %
Gargantua 1.0                 :  16 (+  4,=  5,-  7), 40.6 %
Odonata 0.6.2                 :  13 (+  9,=  4,-  0), 84.6 %
Jackychess 0.12.0             :   7 (+  7,=  0,-  0), 100.0 %
MisterQueen                   :   1 (+  1,=  0,-  0), 100.0 %
Weiawaga 5.0                  :   1 (+  0,=  1,-  0), 50.0 %
BLANK 1.3.0                   :   1 (+  1,=  0,-  0), 100.0 %
Avalanche 1.0.0               :   1 (+  1,=  0,-  0), 100.0 %
Popochin 4.3                  :   1 (+  1,=  0,-  0), 100.0 %
Monochrome r203               :   1 (+  1,=  0,-  0), 100.0 %
Tantabus 2.0.0                :   1 (+  0,=  0,-  1),  0.0 %
Rustic-alpha 3.0.0            :   1 (+  1,=  0,-  0), 100.0 %
Sapeli 2.0                    :   1 (+  1,=  0,-  0), 100.0 %
Prophet 4.2                   :   1 (+  1,=  0,-  0), 100.0 %
Princhess 0.7.0               :   1 (+  1,=  0,-  0), 100.0 %
ChessMatrix 1.0.6             :   1 (+  1,=  0,-  0), 100.0 %
Claudia 0.51                  :   1 (+  1,=  0,-  0), 100.0 %
Alexandria 2.2                :   2 (+  1,=  1,-  0), 75.0 %
Devre 3.0                     :   2 (+  0,=  1,-  1), 25.0 %
Vafra 12.1 Cfish              :   2 (+  0,=  0,-  2),  0.0 %

Comments