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=2589
v.3.0.0:
This time I have a much larger list of added features, including the big one: NNUE. I would like to give a special thanks to Ciekce for all of his help with NNUE, if it weren't for him this most likely couldn't have happened. The most recent network is a (768->128)x2->1 network trained on positions from self-play games. I have also done many frontend and backend improvements, including new supported commands, board optimizations, and several search features! Those search features are conthist, history malus, a better history formula, static exchange evaluation (and it's many uses), Late Move Pruning, and Futility Pruning.
Clarity offers five binary options based on feature sets. If unsure about your CPU's features, start with v4; if it crashes, try the next version until a stable one is found. Exception: For Zen 2 (Ryzen 3000 series) or earlier AMD CPUs, opt for the v3-Magic build due to performance issues with pext and pdep instructions.
1'+0.6" Gauntlet
Rank Name Elo +/- Games Score Draw
0 Clarity Current Dev 95 13 2100 63.3% 30.9%
1 Altair 5.0.0 105 28 350 64.7% 42.0%
2 4ku-panic4 -57 29 350 41.9% 36.3%
3 Polaris 1.8.1 -64 30 350 40.9% 33.1%
4 Renegade 0.12.0 -134 32 350 31.6% 28.3%
5 Pedantic 0.5.0 -139 31 350 31.0% 32.9%
6 Sirius 5.0 -376 50 350 10.3% 12.6%
10"+0.1"
Score of Clarity Current Dev vs Clarity V1.0.3: 2166 - 26 - 104 [0.966]
... Clarity Current Dev playing White: 1092 - 11 - 45 [0.971] 1148
... Clarity Current Dev playing Black: 1074 - 15 - 59 [0.961] 1148
... White vs Black: 1107 - 1085 - 104 [0.505] 2296
Elo difference: 581.5 +/- 32.0, LOS: 100.0 %, DrawRatio: 4.5 %
SPRT: llr 0 (0.0%), lbound -inf, ubound inf
2301 of 10000 games finished.
1'+0.6"
Score of Clarity Current Dev vs Clarity V1.0.3: 1331 - 9 - 48 [0.976]
... Clarity Current Dev playing White: 673 - 2 - 19 [0.983] 694
... Clarity Current Dev playing Black: 658 - 7 - 29 [0.969] 694
... White vs Black: 680 - 660 - 48 [0.507] 1388
Elo difference: 645.4 +/- 48.6, LOS: 100.0 %, DrawRatio: 3.5 %
SPRT: llr 0 (0.0%), lbound -inf, ubound inf
1388 of 10000 games finished.

Comments
Post a Comment