You mean I am not a thief of chess software, a liar, a fraud, a chess manipulator. That needs to stop posting stockfish results. Because it is clearly wrong, because everyone knows Houdini is king at blitz. So I need to stop posting my lies. And That Larry was going to expose me. Because I am the only tester that it getting this result.lkaufman wrote:I may have an answer to the mystery, though I won't really know until tonite or tomorrow. I'm testing with HT off, so this 8/4 core thing is not relevant for me, I just use 4 threads. But I am using SF (dec 30 version) in default mode, which means "True" for the sleeping threads option.lkaufman wrote:Thanks, I'll try that later.mwyoung wrote:To use the affinity option go to task manager. Right click on the chess engine in processeslkaufman wrote:Your idea is worth doing, but I'm not so sure that locking houdini to one pipe per core is the same as turning off HT. But it will definitely be interesting! By the way, my quad is also Windows 8 so I guess I could do this sort of thing too if I figure out how to do affinity lock.mwyoung wrote: I tested it on in all my test. In the one core test i affinity locked houdini to its own core. I can do a 4 core test. To test the ht theory. I can lock houdini to one pipe on each core. This will tell us if there is a ht issue with houdini. And this will not affect stockfish. I can test stockfish. With the option sleeping threads on and off. Or you can if you system has this option. I run windows 8.
In the menu option popup click details. The next menu will have a option called affinity. Here you can tell the engine what cpu pipes to use. On a intel cpu the pipes are numbered 01 23 45 67. 01 for example is the 2 pipes for the first cpu core.
So far I've run fifty games at 30" + .3" (i tried 15" but got many Houdini time forfeits) in 4 core MP mode, and Stockfish leads by 29 to 21! I need a lot more games, but this is confirming your results so far. Next I'll have to rerun with the option set to "false". But it sure looks now like the sleeping threads option is the key to your great MP results for SF, with or without hyperthreading and regardless of running 4 or 8 threads with hyperthreading on. I don't know enough about this option to guess why it would have such huge effects, but that is what it looks like now.
I suggest you rerun the MP match at your same time control but with the option set to false (and presumably also with threads set to 4). I'll predict that Houdini will win in that case, and our mystery will be solved.
I know they will be disappointed. I will not hold my breath for any apologizes. And you guys know who you are right BJ and others.
I will do more testing, running a test now at longer time controls. Thanks Larry, always a huge fan.
Here is my current test, I was running this for the ones who say 1+1 results are a fluke, it means nothing. It can't do this at longer time controls.
Code: Select all
Blitz, Blitz 2m+12s 0
12345678901234
1 Stockfish 020114 64 SSE4.2 +102 1½½½1½1½½½½½1½ 9.0/14
2 Houdini 4 Pro x64A -102 0½½½0½0½½½½½0½ 5.0/14