Chess engine: Reckless 0.8.0 dev.4b8cfde JA
Reckless, a Rust-based UCI chess engine.
Author: Arseniy Surkov Rating Chess Engines Diary CEDR=3360
v.0.7.0:
Release Notes
The NNUE hidden layer size has been increased from 128 to 384, further improved by adding 4 output buckets (#56) and material scaling (#62). The final architecture is (768 -> 384)x2 -> 1x4.
Changelog
Time management
Time adjustment based on score stability (#50)
Time adjustment based on best move stability (#42)
Performance optimizations
Allocate a quiet move list on the stack (#51)
Implement operation fusion for NNUE (#58)
Optimize accumulator handling (#59)
Various search improvements
History tuning (#39)
Null Move Pruning tuning (#54)
Check extensions before the move loop (#40)
Disable quiescence search pruning for recaptures (#35)
Treat non-winning captures as unfavorable in quiescence search (#57)
Static Exchange Evaluation (#36, #37, #44, and #61)
Fully fractional LMR (#60)
Features
Mate Distance Pruning (#43)
Multi-threaded transposition table initialization (#63)
Full Changelog: v0.6.0...v0.7.0
Self-Play Benchmark Against v0.6.0
STC 8.0+0.08s
Elo | 172.12 +- 11.31 (95%)
Conf | 8.0+0.08s Threads=1 Hash=32MB
Games | N: 2000 W: 1007 L: 90 D: 903
Penta | [6, 38, 229, 487, 240]
LTC 40.0+0.4s
Elo | 154.77 +- 13.83 (95%)
Conf | 40.0+0.40s Threads=1 Hash=128MB
Games | N: 1002 W: 449 L: 30 D: 523
Penta | [0, 16, 136, 263, 86]
Reckless 0.7.0 vs other engines:
Xiphos 0.6.1 JA | 7.5/12 | +3 | 12 Games |
Toga IV 1.1 JA | 7.5/12 | +3 | 12 Games |
Lifish 1.0 | 6.5/12 | +1 | 12 Games |
Counter 5.5 | 6/12 | +0 | 12 Games |
Weiss 2.1 JA | 5.5/12 | -1 | 12 Games |
Smallbrain 7.0 JA | 5.5/8 | +3 | 8 Games |
Avalanche 2.1.0 | 5.5/8 | +3 | 8 Games |
Sirius 8.0 | 5/8 | +2 | 8 Games |
Gogobello 3.0 | 5/8 | +2 | 8 Games |
BlackCore 6.0 | 4.5/8 | +1 | 8 Games |
StockDory Starfish 0.1 | 4.5/8 | +1 | 8 Games |
Stash 35.26 JA | 4/8 | +0 | 8 Games |
Carp 3.0.1 | 2.5/8 | -3 | 8 Games |
Sloth 2.0 | 6/6 | +6 | 6 Games |
Kobol 1.1 | 6/6 | +6 | 6 Games |
Bgrassy dev.5f18d51 JA | 6/6 | +6 | 6 Games |
Zangdar 2.30 | 5/6 | +4 | 6 Games |
Quanticade Aurora 0.8 | 4.5/6 | +3 | 6 Games |
Molybdenum 4.0 | 4/6 | +2 | 6 Games |
Quanticade 0.8 JA | 3/6 | +0 | 6 Games |
Stockfish 20240820 Ivec | 1/6 | -4 | 6 Games |
Jim Ablett compiles:
Comments
Post a Comment