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: Bagatur 3.7



Bagatur - UCI chess engines,  
Rating CEDR= 3167
Author: Krasimir I. Topchiyski  

v.3.7
  • SMP version:
  • On https://tcec-chess.com/ S24, there is still NPS sclaing issue, because the achieved value is 5-10M nps and the expected is 30M nps.
  • The issue is reproducable on CentOS Stream release 8 and Java OpenJDK 1.8.0.
  • The tests show that with up to 64 cores (128 logical porcessors) it still achieves more stable and deeper depth, for a fixed time, with only 1 Transposition Table, although the NPS is between 3 and 6 times smaller.
  • A new UCI option is introduced for SMP version - CountTranspositionTables.
  • On CentOS Stream release 8 and Java OpenJDK 1.8.0, with 8 Transposition Tables the SMP search achieves similar depth and time, so there is sense to set it not to be 1, only when there is a NPS sclaing issue. In such cases it could be set up to SQRT(THREADS_COUNT) Transposition Tables.
  • More details about the tests of the SMP version, could be found here: https://github.com/bagaturchess/Bagatur/tree/master/Sources/Search#readme
  • Bug fixing and optimizations inside the bagaturchess.search.impl.rootsearch.parallel.SearchersInfo class.
  • SMP version: Code clean up and simplification
  • Single Core version
  • Randomize the non-attacking moves, before moves' ordering and sorting, in order to benefit from the search's undeterminism and minimize error.

Individual statistics: Bagatur 3.3 - 396 games CEDR (+ 92,=117,-187), 38.0 %
Critter 1.6a                  :   2 (+  0,=  1,-  1), 25.0 %
Houdini 1.5a                  :   2 (+  0,=  0,-  2),  0.0 %
Baron 3.44.1                  :   2 (+  0,=  0,-  2),  0.0 %
Ruydos 1.1.11                 :   2 (+  0,=  0,-  2),  0.0 %
Delocto 0.61n                 :   2 (+  0,=  1,-  1), 25.0 %
Betsabe II 1.96               :   4 (+  1,=  0,-  3), 25.0 %
Fridolin 3.10                 :   2 (+  0,=  1,-  1), 25.0 %
Caligula 0.9g                 :   4 (+  2,=  0,-  2), 50.0 %
Fritz 17                      :   2 (+  0,=  2,-  0), 50.0 %
N2 0.4                        :   2 (+  0,=  2,-  0), 50.0 %
Asymptote 0.8                 :   6 (+  1,=  0,-  5), 16.7 %
Stockfish 15                  :   2 (+  0,=  0,-  2),  0.0 %
Fisherov 0.98k                :   4 (+  0,=  1,-  3), 12.5 %
Lc0 0.29.0-rc0                :   2 (+  0,=  0,-  2),  0.0 %
Devel 4.0.2.3                 :   6 (+  0,=  2,-  4), 16.7 %
Cheese 3.0.1                  :   2 (+  0,=  0,-  2),  0.0 %
Pigeon 1.5.1 fix              :   2 (+  2,=  0,-  0), 100.0 %
Lozza 2.2                     :   2 (+  0,=  0,-  2),  0.0 %
Wasp 5.50                     :   4 (+  0,=  0,-  4),  0.0 %
Komodo 13.02                  :   6 (+  0,=  3,-  3), 25.0 %
Arasan 23.3                   :   2 (+  0,=  2,-  0), 50.0 %
Barbarossa 0.6.0              :   4 (+  2,=  1,-  1), 62.5 %
Hiarcs 15.5                   :   4 (+  0,=  2,-  2), 25.0 %
Caligula 1.0b                 :  10 (+  4,=  6,-  0), 70.0 %
Lynx 0.10.0                   :   4 (+  4,=  0,-  0), 100.0 %
OliThink 5.10.1               :   2 (+  0,=  0,-  2),  0.0 %
Mantissa 3.3.0                :   2 (+  0,=  0,-  2),  0.0 %
K2 0.99                       :   2 (+  1,=  1,-  0), 75.0 %
CT800 1.43                    :   4 (+  2,=  1,-  1), 62.5 %
Rodent NNUE 1.0               :   6 (+  3,=  2,-  1), 66.7 %
Loki 3.5.0                    :   2 (+  1,=  1,-  0), 75.0 %
Stash 33.0                    :   6 (+  0,=  3,-  3), 25.0 %
Avalanche 0.3a                :   2 (+  0,=  2,-  0), 50.0 %
ChessKISS 1.8                 :   6 (+  6,=  0,-  0), 100.0 %
Cinnamon 2.4                  :   4 (+  2,=  0,-  2), 50.0 %
Gunborg 1.65                  :   4 (+  4,=  0,-  0), 100.0 %
RofChade 3.0                  :   2 (+  0,=  1,-  1), 25.0 %
Rebel 15x2                    :   8 (+  0,=  6,-  2), 37.5 %
StockfishMZ 170522            :   2 (+  0,=  0,-  2),  0.0 %
Nalwald 15                    :   4 (+  0,=  0,-  4),  0.0 %
Coiled 1.1                    :   2 (+  0,=  0,-  2),  0.0 %
Devre 2.0                     :   2 (+  0,=  0,-  2),  0.0 %
Dumb 1.9                      :   2 (+  0,=  0,-  2),  0.0 %
Benjamin 1.1                  :   2 (+  0,=  0,-  2),  0.0 %
Colossus 2022a                :  14 (+  8,=  6,-  0), 78.6 %
Smallbrain 1.2                :   2 (+  2,=  0,-  0), 100.0 %
CorChess 290522               :   4 (+  0,=  0,-  4),  0.0 %
Fisherov chess monk 1.1       :   6 (+  0,=  1,-  5),  8.3 %
Stockfish 290522 Ivec         :   4 (+  0,=  2,-  2), 25.0 %
Eggnog 3.0                    :   2 (+  0,=  2,-  0), 50.0 %
Vafra 3.3.2                   :   8 (+  1,=  3,-  4), 31.2 %
Leorik 2.1                    :  14 (+  9,=  5,-  0), 82.1 %
Uralochka 3.35a               :   2 (+  0,=  2,-  0), 50.0 %
Stockfish 290522              :   6 (+  0,=  0,-  6),  0.0 %
Journeyman 1.4                :   2 (+  2,=  0,-  0), 100.0 %
Berserk 9-dev3                :   8 (+  0,=  6,-  2), 37.5 %
Koivisto 8.9                  :   6 (+  0,=  6,-  0), 50.0 %
Fisherov chess monk           :   2 (+  0,=  0,-  2),  0.0 %
Kayra 1.4                     :   4 (+  0,=  2,-  2), 25.0 %
Deep Shredder 13              :   2 (+  0,=  1,-  1), 25.0 %
Fritz 15                      :   8 (+  0,=  0,-  8),  0.0 %
Fat Titz 110122 64 BMI2 NUMA  :   2 (+  0,=  2,-  0), 50.0 %
Igel 3.1.0                    :  20 (+  0,=  8,- 12), 20.0 %
Counter 4.1                   :  19 (+  2,=  7,- 10), 28.9 %
Journeyman 1.7                :  14 (+  9,=  2,-  3), 71.4 %
Mayhem 7.3                    :  14 (+  8,=  6,-  0), 78.6 %
Horowitz 2.2                  :  10 (+  6,=  3,-  1), 75.0 %
Uralochka 3.36c               :  10 (+  0,=  2,-  8), 10.0 %
Amoeba 3.4                    :   4 (+  0,=  0,-  4),  0.0 %
DanaSah 9.0                   :   4 (+  0,=  0,-  4),  0.0 %
Combusken 2.0.0               :   6 (+  0,=  2,-  4), 16.7 %
Chareth_010-64                :   4 (+  4,=  0,-  0), 100.0 %
MrBob 1.1.0                   :   2 (+  0,=  1,-  1), 25.0 %
Slowchess 2.9                 :   2 (+  0,=  0,-  2),  0.0 %
Minic 3.22                    :   2 (+  0,=  0,-  2),  0.0 %
Blue Marlin 15.2a             :   4 (+  0,=  1,-  3), 12.5 %
Eubos 2.12                    :   2 (+  2,=  0,-  0), 100.0 %
Journeyman 2.0                :   2 (+  1,=  1,-  0), 75.0 %
Koivisto 8.13                 :   4 (+  0,=  0,-  4),  0.0 %
Marvin 6.0.0                  :   4 (+  0,=  0,-  4),  0.0 %
Vafra 12 Cfish                :   2 (+  0,=  1,-  1), 25.0 %
Protej 0.6.3                  :   3 (+  1,=  1,-  1), 50.0 %
Stockfish 070622              :   4 (+  0,=  0,-  4),  0.0 %
Knightx 3.3                   :   4 (+  2,=  2,-  0), 75.0 %
CorChess 080622               :   2 (+  0,=  0,-  2),  0.0 %
Crystal 060622                :   2 (+  0,=  0,-  2),  0.0 %
EMAN 8.03                     :   2 (+  0,=  0,-  2),  0.0 %
Anka 0.6.3                    :   2 (+  0,=  1,-  1), 25.0 %
Francesca 0.31a               :   2 (+  0,=  0,-  2),  0.0 %
NiCim 3.4.1                   :   2 (+  0,=  0,-  2),  0.0 %

Bagatur 3.7 download 
github:https://github.com/bagaturchess/Bagatur/releases/tag/v3.7

Comments