Skip to content

Commit 39c077f

Browse files
locutus2vondele
authored andcommitted
Less reduction for later threads.
Give "(thread id mod 8) * 64" less reductions (up to nearly a half ply). Passed SMP STC: LLR: 2.95 (-2.94,2.94) <0.00,2.00> Total: 413176 W: 106496 L: 105666 D: 201014 Ptnml(0-2): 504, 46732, 111266, 47602, 484 https://tests.stockfishchess.org/tests/view/68a24aeeb6fb3300203bbdc4 Passed SMP LTC: LLR: 2.95 (-2.94,2.94) <0.50,2.50> Total: 60420 W: 15622 L: 15268 D: 29530 Ptnml(0-2): 11, 6106, 17632, 6440, 21 https://tests.stockfishchess.org/tests/view/68a2c2ffb6fb3300203bc516 closes #6249 No functional change
1 parent c99eb8e commit 39c077f

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/search.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1177,6 +1177,7 @@ Value Search::Worker::search(
11771177
// These reduction adjustments have no proven non-linear scaling
11781178

11791179
r += 671; // Base reduction offset to compensate for other tweaks
1180+
r -= (threadIdx % 8) * 64;
11801181
r -= moveCount * 66;
11811182
r -= std::abs(correctionValue) / 30450;
11821183

0 commit comments

Comments
 (0)