From: Guenther Demetz Date: Wed, 13 Jan 2016 13:24:52 +0000 (+0100) Subject: Depth margin parameter-tweak in TT-save X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=12eb345ebd9d93114ce26b8bdc6095245e8149c4 Depth margin parameter-tweak in TT-save Verified that is improvement with multiple threads: LLR: 2.95 (-2.94,2.94) [0.00,4.00] sprt @ 30+0.3 th 3 Total: 14817 W: 2103 L: 1915 D: 10799 LLR: 2.96 (-2.94,2.94) [0.00,4.00] sprt @ 15+0.15 th 7 Total: 10264 W: 1498 L: 1321 D: 7445 Verified that is not a significant regression with a single thread: LLR: 2.96 (-2.94,2.94) [-4.00,0.00] sprt @ 60+0.6 th 1 Total: 23975 W: 3294 L: 3210 D: 17471 Resolves #575 --- diff --git a/src/tt.h b/src/tt.h index d411ffa8..70283fca 100644 --- a/src/tt.h +++ b/src/tt.h @@ -50,7 +50,7 @@ struct TTEntry { // Don't overwrite more valuable entries if ( (k >> 48) != key16 - || d > depth8 - 2 + || d > depth8 - 4 /* || g != (genBound8 & 0xFC) // Matching non-zero keys are already refreshed by probe() */ || b == BOUND_EXACT) {