Leorik - UCI chess engine
Author-Thomas Jahn Rating CEDR=2829
v.2.5
Leorik 2.5 includes a number of new features and improvements that boost it's playing strength by approximately 100 Elo. Here are some of the key updates:
Open-Source: Leorik's source and binaries are now shared under the permissive MIT License.
.Net 8 Migration: The engine has migrated from .Net 6 to .Net 8 for better performance and compatibility with the latest .Net features.
Faster Move Generation: Leorik now employs a faster move generator based on PEXT by default but also includes the previous and other sliding-piece move generators, that are selectable via compiler define.
Advanced Piece-Square Values: Leorik 2.5 replaces the standard PSQTs with linear functions that calculate the piece-square values using 18 parameters reflecting the positions of both kings and the game phase. Computing these formulas on the fly at acceptable speed requires AVX2 hardware support. AVX2 256bit wide registers allow the engine to compute 8 multiply-and-add operations simultaneously in a single instruction.
Parallel Search: Leorik now supports the 'Threads' option in the Universal Chess Interface (UCI). The engine will launch a separate search instance on each thread. Search instances can share information with each others through a lockless transposition table.
Rating CEDR progres - Leorik
Pl | Engine | Rating | Score | Games | % |
1038 | Leorik 2.4 | 2829.2 | 132.00 | 278 | 47.48 |
1058 | Leorik 2.3 | 2800.1 | 68.00 | 225 | 30.22 |
1059 | Leorik 2.2 | 2799.4 | 90.00 | 294 | 30.61 |
1143 | Leorik 2.1 | 2672.6 | 72.00 | 239 | 30.13 |
github:https://github.com/lithander/Leorik/releases/tag/2.4
Comments
Post a Comment