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: Fabchess 1.15


Fabchess - UCI chess engine  Rating JCER=2893
Author : Fabian von der Warth

Version 1.15
Version 1.15 comes with a significant strength increase over the last released version 1.14.1
Changes include:
-A lot of background refactoring to make the code cleaner and faster
-All in all speed improvements of around 20%, more coming in the future
-Use tt info for avoiding null moves
-Reset killer heuristic for grandchildren
-More LMR,
-Late move pruning
-SEE Pruning of quiet moves
-Simplification of qsearch
-Fix of endgame evaluation for most common endgames. FabChess will no longer report bogus evaluation and lose games because of that (hopefully).

Selfplay tests show:
ELO | 62.80 +- 5.19 (95%)
SPRT | 60.0+0.6s Threads=1 Hash=64MB
LLR | 0.07 (-2.94, 2.94) [0.00, 0.01]
Games | N: 8160 W: 2666 L: 1207 D: 4287

I didn't do enough testing against other engines to confirm that much of a gain, but It should be close to that.

A new type of executable will be available next to "normal" and "popcnt" namely "BMI2", which will use PEXT, so don't use that executable if your hardware does not support this instruction set natively. BMI2 will be the fastest exectuable, followed by popcnt and then normal will be very slow. Please let me know if there are any problems with the executables.
All files (games, tables and engines) - download from page
Fabchess 1.15 - download
mirror

Comments