Utilize per move overhead and format #525
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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/