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: Expositor 5 Dev.6b60078 JA (Windows and Linux)


Expositor is a UCI-conforming chess engine for AMD64 / Intel 64 systems.
Author: Kade  Rating Chess Engines Diary CEDR=3382

v.4WR02:
Stay safe, and thank you for your interest in Expositor!

Summary
There are too many changes made in this release to list completely, but the most significant changes are listed below.

Network Architecture Expositor’s value network has been improved by contextually switching out the first layer (depending on the locations of the kings) and second layer (depending on the material on the board).

Quantization Expositor’s value network has been quantized, allowing her to search approximately 50% more nodes per second.

Chess 324 Expositor’s value network has been trained on chess 324 data, and 4WR02 ought to be significantly stronger than 2BR17 playing nonstandard openings.

Cache Sizing Expositor now supports transposition table sizes besides powers of two.

Faster Cache Initialization Expositor now uses multiple threads to initialize her transposition table.

Thread Pinning Expositor is now able to set processor affinity for search threads on Linux systems.
Correctness Many of Expositor’s core types have been rewritten and the correctness of her code has been improved.1

Developer Tools Expositor now has a self-play routine, obviating the need for any external tools or opening books to generate training data, and a bespoke format for training data (the “quick” format) that is smaller and faster to deserialize.

Syzygy Support Expositor now supports Syzygy tablebases through the use of the Fathom library.

Expositor will always have undefined behavior, since some things that can be useful for performance are simply impossible to do in Rust (such as reading uninitialized memory or accessing memory from multiple threads without atomicity).

Expositor 2BR17- results
Koivisto 8.161.5/12-912 Partii
Minic 3.302/10-610 Partii
Booot 7.02/10-610 Partii
Altair 5.0.03.5/8-18 Partii
Knightx 3.55.5/6+56 Partii
Nirvanachess 2.54/6+26 Partii
StockNemo 5.7.0.02.5/6-16 Partii
Stockfish 170922 Ivec1/6-46 Partii
Nebula-vortex 1.01/6-46 Partii
Uralochka 3.38c1/6-46 Partii
Ethereal 13.881/6-46 Partii
Wasp 6.001/6-46 Partii
Rebel 15.1a1/6-46 Partii
Slowchess 2.90.5/6-56 Partii
Kayra 1.60.5/6-56 Partii
Revenge 3.00/6-66 Partii
CorChess 1709220/6-66 Partii
Berserk 100/6-66 Partii
Leorik 2.54/5+35 Partii
Drofa 4.003.5/5+25 Partii
OliThink 5.10.14/4+44 Partii

Jim Ablett compiles:
github:https://github.com/expo-dev/expositor/releases/tag/4WR02


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)

Dragon NNUE by Komodo Chess - it's free!

Chess engines: ChessKiss 1.8

New version chess engine: Lc0 BT4

Houdidit 6.03