jhonnold / berserk

UCI Chess Engine written in C
GNU General Public License v3.0
198 stars 30 forks source link

Utilize per move overhead and format #525

Closed jhonnold closed 8 months ago

jhonnold commented 8 months ago

Bench: 2542136

Migrate from 300ms for a whole game -> 6ms per move. This patch isn't actually worth Elo, the test was really verifying no timeouts occur when Berserk is playing at ~500knps.

Elo | 7.88 +- 6.72 (95%) SPRT | 10.0+0.10s Threads=1 Hash=8MB LLR | 2.90 (-2.25, 2.89) [-4.00, 0.00] Games | N: 4720 W: 1139 L: 1032 D: 2549 Penta | [13, 420, 1398, 505, 24] http://chess.grantnet.us/test/34348/