Hmm, not sure, but such an busy-loop could cause your nps drop.
--
Srdja
Moderator: Ras
Could be but this won't happen at the start-position, only when detecting mate/draw.
oprofile? Is this 1999?jdart wrote: ↑Wed Jun 05, 2019 12:20 am A profiler might also be helpful. You could try OProfile for Linux (http://oprofile.sourceforge.net/news/).
Most likely the threads share common cache lines, which has the same effect as sharing common variables.
The Stockfish threads do not share common cache lines. Apart from the TT, but shared TT cache lines are rare enough. The problem occurs when two or more threads keep reading and writing the same cache line.