mirror of
https://github.com/opelly27/Stockfish.git
synced 2026-05-20 13:17:44 +00:00
[cluster] Fix oversight in TT key reuse
In the original code, the position key stored in the TT is used to probe&store TT entries after message passing. Since we only store part of the bits in the TT, this leads to incorrect rehashing. This is fixed in this patch storing also the full key in the send buffers, and using that for hashing after message arrival. Short testing with 4 ranks (old vs new) shows this is effective: Score of mpiold vs mpinew: 84 - 275 - 265 [0.347] 624 Elo difference: -109.87 +/- 20.88
This commit is contained in:
committed by
Stéphane Nicolet
parent
2659c407c4
commit
2559c20c6e
+1
-1
@@ -357,7 +357,7 @@ ifeq ($(OS), Android)
|
||||
endif
|
||||
|
||||
### 3.10 MPI
|
||||
ifeq ($(CXX),$(filter $(CXX),mpicxx mpic++ mpiCC))
|
||||
ifeq ($(CXX),$(filter $(CXX),mpicxx mpic++ mpiCC mpicxx.mpich))
|
||||
mpi = yes
|
||||
endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user