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



Grail 1.0.4 - new version chess engine



Grail - UCI chess engine
Author: Jørgen Hanssen

After working on it for a while, I feel my hobby chess engine is finally ready for v1.0.0. Not cutting edge, but plays a solid game.

Grail uses modern search techniques and evaluates positions using a simple NNUE trained on 500 million positions from self-play.

Development continues in my spare time, and I plan to release updates with several missing features and improvements like threading, tablebase support, and pondering. But don't worry! Grail supports all standard UCI time controls and analysis modes, so it works seamlessly with your favorite GUI for matches and analysis.

Grail 1.0.4 what's new?

Highlights
Stronger evaluation from a retrained NNUE.
Improved reduction logic based on more search context.
Uses the best move from a partially searched iteration when the hard time runs out.
Bugs
Avoids invalid PV lines exceeding the 50-move rule (fixes Fastchess warnings).
Misc
Default Move Overhead lowered to 10ms.
General search efficiency improvements.
Elo gain over 1.0.3
STC  (10+0.1):  +95.03 ± 5.33 Elo  (10k games)
LTC  (60+0.6):  +102.97 ± 9.16 Elo  (3k games)
VLTC (180+1.8): +109.45 ± 15.12 Elo (1k games)
Downloads
x86-64-v4: Modern CPUs with AVX-512 (2017+)
x86-64-v3: CPUs with AVX2 (2013+)
arm64: Apple Silicon




Comments