lynx-chess / Lynx

Chess Engine, written in C#
https://lichess.org/@/Lynx_BOT
MIT License
39 stars 3 forks source link

🧠 Allocate TT only once, clearing it afterwards #990

Closed eduherminio closed 6 days ago

eduherminio commented 1 week ago

https://github.com/lynx-chess/Lynx/pull/989 + doomed #960

Still can't clear, apparently

6+0.06, [-5, 0] image

Passed LTC

Test  | perf/cleanup-tt-initialization
Elo   | -0.18 +- 2.44 (95%)
SPRT  | 40.0+0.40s Threads=1 Hash=128MB
LLR   | 2.89 (-2.25, 2.89) [-5.00, 0.00]
Games | 31434: +8184 -8200 =15050
Penta | [616, 3872, 6781, 3808, 640]
https://openbench.lynx-chess.com/test/714/

Before: image

After: image