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: Clarity 5.0.0


Clarity
The C++ rewrite is complete! Clarity is now faster and better, using new techniques, and I have learned a new language!
For those who didn't see the engine in its depressing, confusing, error-filled C# state, this engine was originally written in C# before I decided to switch to C++. That decision was one of the greatest I think I've ever had, as the engine is now faster, easier to read, less error-filled(hopefully), and better overall.

Rating CEDR=3461

v.5.0.0:
Clarity is back! and with mild elo gains, but some very nice quality of life improvements!

Here is the total list of features:
Singular extensions
Multicut
Double extensions
(768->512)x2->1 network (net008)
Lazy SMP (Multithreading!)
Negative extensions
Simplifications & adjustments
Eval Normalisation (potentially still incorrect?)
How to choose what binary to use:
Each binary here is separated by the features that your CPU has, v1 has a simple popcnt instruction, but I'm not sure about v2, and v3 is divided into bmi2 and magic bitboard builds (if you have a Ryzen 3000 series CPU, go for the v3_magic), and v4 has everything.

If you are unsure about what features your CPU has, start from v4 and attempt to run it, if it doesn't run, move one lower, and keep doing that until a build runs. If none of them run, open an issue and I'll attempt to help.

Test conditions:
Opening book: 8moves_v3.epd
Hash: 32MB
Single thread
No adjudication
No syzygy tablebases
All games run on a Ryzen 5 5600x

Test Results:
8+0.08:
Score of Clarity Current Dev vs Clarity V4.1.0: 728 - 384 - 888  [0.586] 2000
...      Clarity Current Dev playing White: 623 - 37 - 340  [0.793] 1000
...      Clarity Current Dev playing Black: 105 - 347 - 548  [0.379] 1000
...      White vs Black: 970 - 142 - 888  [0.707] 2000
Elo difference: 60.4 +/- 11.4, LOS: 100.0 %, DrawRatio: 44.4 %
60+0.6
Score of Clarity Current Dev vs Clarity V4.1.0: 704 - 319 - 977  [0.596] 2000
...      Clarity Current Dev playing White: 642 - 23 - 335  [0.809] 1000
...      Clarity Current Dev playing Black: 62 - 296 - 642  [0.383] 1000
...      White vs Black: 938 - 85 - 977  [0.713] 2000
Elo difference: 67.7 +/- 10.9, LOS: 100.0 %, DrawRatio: 48.9 %

Clarity 5.0.0 download


Comments

Popular posts from this blog

New Strong Engines Test, by Chess Engines Diary, 2024.04.12

New chess opening book: M11.2 (bin and ctg)

New version chess engine: Lc0 BT4

Dragon NNUE by Komodo Chess - it's free!