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 engi...