Thrawn 3.3 - new version chess engine



Thrawn  - UCI chess engine
Chess engine in c++ that uses a bitboard data structure and a piece square tables evaluation (nnue in the future)
Rating Chess Engines Diary CEDR=3623

What's new?

v3.3 improves on v3.2 with search improvements and faster NNUE inference, gaining ~139 Elo.

Changes
Search and NNUE latency (#26): histories are kept across moves, more correction histories, threat-aware move ordering, and pruning and draw-handling fixes
NNUE inference and an exact legality filter (#27): fused accumulator kernels, a NEON forward pass that stays in registers, and an exact legality filter in the move picker
Chunk-sparse fc0, AVX2 forward pass and early TT prefetch (#28): only nonzero inputs to the first layer (fc0) are multiplied, x86 builds get a vectorized forward pass, and the TT entry is prefetched earlier
Testing
Match Elo Games
v3.3 vs v3.2 +139.0 ± 12.7 1000
8+0.08, 1 thread, 16 MB hash, UHO_Lichess_4852_v1.epd. W/L/D 469 / 89 / 442 (69.0%)

Thrawn 3.2 vs other engines:
Tcheran 13.02/7-37 Games
Avalanche 4.0.03/6+06 Games
Halogen 16.8.02/6-26 Games
Arasan 26.02/6-26 Games
Rodent V 1.23/5+15 Games
Tunguska 2.22.5/4+14 Games
Clockwork 202608262.5/4+14 Games
Igel 3.7.0 JA2/4+04 Games
Raid 7.52/4+04 Games
Quanticade Phoenix 4.0 dev-261.5/4-14 Games
Reckless 0.10.0 dev-26.08.2021.5/4-14 Games
Stockfish 20260825 Ivec1.5/4-14 Games
Cool Iris 181/4-24 Games
Stockfish 191/4-24 Games
Stockfish 17.10.5/4-34 Games
Phalanx XXV UCI JA2/2+22 Games
Schneckbert 3.0 JA2/2+22 Games
Deep Shredder 141.5/2+12 Games
Patricia 5.1 JA1.5/2+12 Games
Reckless 0.10.0 26.8.26-dev1/2+02 Games
Chess System Tal 2.07 E10191/2+02 Games




Comments

Popular posts from this blog

Torch-4 UCI v 1.01 - new version chess engine

Reckless 0.10.0 - new version super strong chess engine

Reckless 0.9.0 - new version super strong chess engine

We already have the new Fritz 20 program - what does it look like and how does it work?