-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add parallel search with shared transposition table #9
Conversation
An improvement would be to only share |
The build fail on rust 1.20.0 but should pass on the next stable version. |
1d26ce8
to
b14a293
Compare
Rust 1.21.0 is now stable and it fixes compile errors about |
The search threads need a stack size of at least 4 MB so the default at 2 MB had to be increased to fix stack overflow. |
Something is not yet right with this PR, increasing the number of threads doesn't make the engine any faster, and it's even weaker on one thread when it shouldn't be.
|
041eb3a
to
9922948
Compare
The bugs have been removed and the code cleaned up, but more work is to be done on the SMP code to see any positive results with more threads.
|
See #8