Ember 1.3.1 - new version chess engine
Ember - Ember is a UCI-compatible chess engine written in Rust that I'm writing for learning and experimentation. The project is in active development and is regularly updated and improved.
Author: D.r.e.A.m.e.R Rating Chess Engines Diary CEDR=3242
Ember is a new, promising chess engine. Its previous version participated in the pre-qualification tournament for the chess engine league and scored 50%. New versions are released frequently – we'll see how this engine progresses.
Ember what's new?
Optimize NNUE inference: AVX2 dot-product fusion, L1 matmul fast-path and BMI2 PEXT sliding attacks by @ExxDreamerCode in 6f70e67 and 8c4f239
Preparing the external path to becoming the primary one by @ExxDreamerCode in c0149ef
Hardened Ember V2 container conversion, Colab training and NNUE installation by @starius in 60ccb5a, 5399677 and 0452ad3
Route Ember V2 through NNUE backends, load compact containers through the standard path and cover fused AVX2 inference by @starius in cf4b33c and e78c811
Prevent move generation from capturing kings by @starius in 75840fd
Accept qualified randomized book moves by @starius in 51d4dc8
Search improvements: LMR reductions scaled by butterfly history and pruning margins scaled by the two-ply improving flag by @ExxDreamerCode in bca9832 and bf1f930
Reproducible head-to-head and fine-tuning runs by @starius in 6f087c0 and 426d699
Fixture quality work: two-binary fixture gate in CI, explicit gate policies and the report-only fixture corpus by @starius in 477a0b2 and @ExxDreamerCode in e876aa6
Fixed duplicate zero-reduction LMR searches by @starius in 5d5791f
Incremental Ember V2 accumulator and threat-list updates, rdtsc phase counters and bit-exact NNUE speedups by @ExxDreamerCode in b4de834, 78809e0 and 3bc50a3
Added Rust and Python tests to the Windows MSVC CI job by @ExxDreamerCode in 39bea9b
New better Ember V2 network, external NNUE backend, new training tools by @ExxDreamerCode in #51
Added MultiPV root search, book-move telemetry and MultiPV documentation by @ExxDreamerCode in dd5ef7d and 62e84c4
Added the UCI bench command by @ExxDreamerCode in 907bb6a
Build every release binary with PGO by @ExxDreamerCode in 803fefa and 9783ac0
Release 1.3.1 by @ExxDreamerCode in 9e01549
Rating:
V1.3.0 + 127 elo
Comments
Post a Comment