Indeed it does, but it's rather broken. I couldn't get it to run stably on 8 cores.Daniel Shawul wrote:I think you got it wrong. The numbers mentioned are time to complete a task (f.i fixed depth = 20), and not nps scaling.
To the OP : Neither stockfish nor crafty do DTS. I know ZCT uses it.
Also, the speedup really sucks, at least compared to what it should be. One thing I did was comment out all the statistic gathering. I have no idea what I was thinking back then, the statistics were shared and volatile. So tons of cache invalidations. Commenting those out increased NPS by something like 30% IIRC on four cores.
So ZCT should probably be useful as a reference, but measuring its speedup isnt very worthwhile at all. If you're going to write a DTS search, look at it, but think carefully about each design decision, and don't necessarily follow ZCT...