Heimdall - UCI chess engine written in Nim.
Author: Mattia Giambirtone
More info
Heimdall is available on Lichess under its old name (Nimfish), feel free to challenge it! I try to keep the engine running on there always up to date with the changes on the master branch
More info
Heimdall is available on Lichess under its old name (Nimfish), feel free to challenge it! I try to keep the engine running on there always up to date with the changes on the master branch
v.1.1.1:
Another month, another release! Today I'm releasing Heimdall 1.1, with lots of cool new additions.
What changed
SIMD inference: AVX2 is now taken advantage of (only in -modern builds). Non-AVX inference was also sped up
Addsub has been implemented
Massive improvements to heimdall's network architecture, now featuring a much larger hidden layer (4 times bigger than 1.0's) as well as input and output buckets (four and eight, respectively). Total network size has increased by over 10x since the last release!
Threat history (quiets)
Many minor fixes
Capture history is now indexed with the victim piece as well as from/to
PVS SEE pruning now applies to captures too
Node time management is now implemented
Many datagen fixes (adjudication, filtering, etc.)
Progtest
This release I'll be providing both STC and LTC progtests, since there have been significant time-sensitive changes. As usual, 1000 game pairs played from the Pohl opening book:
STC:
Elo | 139.88 +- 17.25 (95%)
Conf | 8.0+0.08s Threads=1 Hash=16MB
Games | N: 1010 W: 539 L: 153 D: 318
Penta | [5, 42, 147, 184, 127]
https://chess.n9x.co/test/354/
LTC:
Elo | 149.26 +- 14.81 (95%)
Conf | 40.0+0.40s Threads=1 Hash=16MB
Games | N: 1000 W: 528 L: 123 D: 349
Penta | [1, 20, 150, 231, 98]
https://chess.n9x.co/test/355/
Disregarding the current CCRL estimate for 1.0 (it's too inaccurate right now), this places the estimated Elo for this release at 3370!
P.S.: To pick a binary, first try the -modern version and only resort to the other one for your platform if that doesn't work! This will ensure you get the best performing build for your machine
P.P.S.: Windows release coming soon!
Comments
Post a Comment