The secret of Houdini

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: The secret of Polichinelle

Post by JuLieN »

Image
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
CRoberson
Posts: 2056
Joined: Mon Mar 13, 2006 2:31 am
Location: North Carolina, USA

Re: The secret of Houdini

Post by CRoberson »

Sedat Canbaz wrote:
Strelkaman wrote:
Sedat Canbaz wrote:
Strelkaman wrote:The secret of Houdini chess engine is that it uses all the physical memory of your computer.It's not a chess engine as the other ones but a speedhack engine.Simply when you open task manager you see houdini is running.But you don't see that houdini is running in high priority.This is the internal Houdini hack.Make an experiment.Try to arrange an engine match between Critter 1.4a and Houdini 2.0C on Arena interface for example.Before starting the match,go to your task manager and switch Critter to high Priority.Then start the match.Critter is superior in speed too and manages to beat Houdini with a narrow margin
Just my 2 cents over this issue

Sorry,but i have different view than yours

The bellow standings are based/played between each other on different separate PCs

And as we see, Houdini is still the world's number one engine

http://www.sedatcanbaz.com/chess/july-december-2011/
http://www.sedatcanbaz.com/chess/scct-auto232/
http://www.sedatcanbaz.com/chess/ratings/scct-auto232/



Greetings,
Sedat
1)Where is Strelka? 2)This classification has nothing to do with my theory:)
Actually i already tested Strelka 5.1:
http://www.sedatcanbaz.com/chess/ratings/scct-auto232/
28 Strelka 5.1 x64 1c 3244 14 14 1462 56% 3209 51%

Very soon i plan to start testing Strelka 5.5:
http://www.sedatcanbaz.com/chess/scct-rating/

And i hope the new version of Strelka 5.5 will be ranked at one of the Top places

Btw,Auto232 testing is clear proof that your classification theory is wrong :)

Good luck,
Sedat
Auto232 testing is not immune to the problem of differing priorities. Two identical machines connected via auto232 still gives an advantage to the program with the higher priority due to competition with other programs (OS and such) on the same machine.
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: The secret of Polichinelle

Post by Houdini »

Tennison wrote:You said 8ply for Houdini is not 8ply for Critter. Can you explain ?
Every engine uses different extensions, reductions, pruning and quiescence search strategies. An "8-ply" search in Stockfish is very different from an "8-ply" search in Houdini. The difference in approach makes any fixed-ply comparisons meaningless.
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: The secret of Houdini

Post by JuLieN »

Could Process Monitor be of any help to settle this question? As I don't own Houdini could someone try to run it under Process Monitor's surveillance?
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
Strelkaman
Posts: 83
Joined: Tue May 15, 2012 1:38 pm

Re: The secret of Houdini

Post by Strelkaman »

CRoberson wrote:
Sedat Canbaz wrote:
Strelkaman wrote:
Sedat Canbaz wrote:
Strelkaman wrote:The secret of Houdini chess engine is that it uses all the physical memory of your computer.It's not a chess engine as the other ones but a speedhack engine.Simply when you open task manager you see houdini is running.But you don't see that houdini is running in high priority.This is the internal Houdini hack.Make an experiment.Try to arrange an engine match between Critter 1.4a and Houdini 2.0C on Arena interface for example.Before starting the match,go to your task manager and switch Critter to high Priority.Then start the match.Critter is superior in speed too and manages to beat Houdini with a narrow margin
Just my 2 cents over this issue

Sorry,but i have different view than yours

The bellow standings are based/played between each other on different separate PCs

And as we see, Houdini is still the world's number one engine

http://www.sedatcanbaz.com/chess/july-december-2011/
http://www.sedatcanbaz.com/chess/scct-auto232/
http://www.sedatcanbaz.com/chess/ratings/scct-auto232/



Greetings,
Sedat
1)Where is Strelka? 2)This classification has nothing to do with my theory:)
Actually i already tested Strelka 5.1:
http://www.sedatcanbaz.com/chess/ratings/scct-auto232/
28 Strelka 5.1 x64 1c 3244 14 14 1462 56% 3209 51%

Very soon i plan to start testing Strelka 5.5:
http://www.sedatcanbaz.com/chess/scct-rating/

And i hope the new version of Strelka 5.5 will be ranked at one of the Top places

Btw,Auto232 testing is clear proof that your classification theory is wrong :)

Good luck,
Sedat
Auto232 testing is not immune to the problem of differing priorities. Two identical machines connected via auto232 still gives an advantage to the program with the higher priority due to competition with other programs (OS and such) on the same machine.

Houdini has the higher priority all the time
Strelka is the best engine in the world!!
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: The secret of Polichinelle

Post by Houdini »

Strelkaman wrote:Well said Ben.I was talking about an internal app that is running by Houdini when the main chess engine is running too.An internal app that completely "eats" cpu resources or freeze the other engine too.Process thieves.I like the term :D
Good luck with your crackpot theories :lol:
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: The secret of Houdini

Post by Dr.Wael Deeb »

Strelkaman wrote:
Graham Banks wrote:
Strelkaman wrote:Thats why the processor is overheating faster when Houdini is running.
You should try Zappa Mexico II. Never noticed your overheating problem with Houdini, but certainly did with Zappa!
Graham when i say overheating i mean heating too much than in other engines.This is not a technical issue of my computer system just saying that Houdini "eat" Processor resources.

Let me simplify my thinking.its like a pacman game.You have houdini vs X engine.Houdini eats the white balls(processor resources) faster than the X engine.This is a battle in another territory and not in a chess.Its a processor resources battle.the more you dig to the processor the better engine you have?
Houdinin looks more like Mario to me :lol:
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
elpapa
Posts: 211
Joined: Sun Jan 18, 2009 11:27 pm
Location: Sweden
Full name: Patrik Karlsson

Re: The secret of Houdini

Post by elpapa »

I let Houdini analyze the start position for 30 seconds using six cores on my six core processor and it reached 10,040 knps. Then I did the same thing with Ivanhoe and it reached 9,940 knps.

I then ran both at the same time, both still set to use 6 cores, so that they had to "compete" for processor time. Houdini now ran at 4,102 knps or 41% of the original speed. Ivanhoe ran at 4,128 knps or 42% of the original speed.

Finally I changed the priority to 'Above Normal' for Ivanhoe and ran both simultaneously one more time. Apart from the system being sluggish and unresponsive Ivanhoe now reached 7,720 knps and Houdini 680 knps!

This is probably not the most scientific experiment ever made, but I'm pretty convinced Houdini doesn't have some secret way of getting a higher priority than other engines. Even if it had, why would it matter? In a normal game both engines are not running at the same time and probably not using all cores, so there wouldn't be anything to steal CPU time from.
User avatar
ilari
Posts: 750
Joined: Mon Mar 27, 2006 7:45 pm
Location: Finland

Re: The secret of Polichinelle

Post by ilari »

Strelkaman wrote:Well said Ben.I was talking about an internal app that is running by Houdini when the main chess engine is running too.An internal app that completely "eats" cpu resources or freeze the other engine too.Process thieves.I like the term :D
This tinfoil-laden thread is getting more and more entertaining. All these claims and suspicions about resource consumption and sneaky child processes are actually very easy to check, but I guess that would totally ruin the fun.

BTW, it would be awesome if Dan Brown wrote a novel about the Houdini engine.
User avatar
Strelkaman
Posts: 83
Joined: Tue May 15, 2012 1:38 pm

Re: The secret of Houdini

Post by Strelkaman »

elpapa wrote:I let Houdini analyze the start position for 30 seconds using six cores on my six core processor and it reached 10,040 knps. Then I did the same thing with Ivanhoe and it reached 9,940 knps.

I then ran both at the same time, both still set to use 6 cores, so that they had to "compete" for processor time. Houdini now ran at 4,102 knps or 41% of the original speed. Ivanhoe ran at 4,128 knps or 42% of the original speed.

Finally I changed the priority to 'Above Normal' for Ivanhoe and ran both simultaneously one more time. Apart from the system being sluggish and unresponsive Ivanhoe now reached 7,720 knps and Houdini 680 knps!

This is probably not the most scientific experiment ever made, but I'm pretty convinced Houdini doesn't have some secret way of getting a higher priority than other engines. Even if it had, why would it matter? In a normal game both engines are not running at the same time and probably not using all cores, so there wouldn't be anything to steal CPU time from.
So you set Ivanhoe "above normal" and Houdini stands to Normal.You saw a speed difference for 7.000 knps and you say that this is normal?First of all there are 2 processes running at the same time.How this is happening?I mean your ponder is OFF.Secondly I mean Houdini if it hasn't another processor thief app running in the background why your setting to "above normal" affect the houdini engine?To think about it logically,if your set is above normal with any other engine except Houdini you would have the same speed for both engines
Strelka is the best engine in the world!!