Stockfish 4

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

Moderators: hgm, Rebel, chrisw

User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Stockfish 4

Post by fern »

sorry, I do not understand. I believe or believed that a ply is one move for a side, two ply is a sequence of two moves, and so and so, then if they say 30 I consider there is a chain or sequence of 30 moves.
Please explain why it is no so in this case. I suppose you say that that number is not the number of ply but something else.


Fern
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Stockfish 4

Post by zullil »

fern wrote:sorry, I do not understand. I believe or believed that a ply is one move for a side, two ply is a sequence of two moves, and so and so, then if they say 30 I consider there is a chain or sequence of 30 moves.
Please explain why it is no so in this case. I suppose you say that that number is not the number of ply but something else.


Fern
Ignore him. Stockfish is doing what you think, more or less.
Henk
Posts: 7218
Joined: Mon May 27, 2013 10:31 am

Re: Stockfish 4

Post by Henk »

fern wrote:sorry, I do not understand. I believe or believed that a ply is one move for a side, two ply is a sequence of two moves, and so and so, then if they say 30 I consider there is a chain or sequence of 30 moves.
Please explain why it is no so in this case. I suppose you say that that number is not the number of ply but something else.


Fern
if you start with depth = 30 or say level = 30 and you reduce or step with size 5 you get 30, 25, 20 .. 0. These are six ply (seventh ply is usually a pass or null move so I do not count it) one ply at level 30, one at level 25 etc. If you step with size 1 but only for the principal variation you get the normal 30 , 29, 28, ......0 that is thirty ply.

Of course stockfish does not do that but it only illustrates how simple it is to get such huge search levels. (Although LMR reductions look like this)
Modern Times
Posts: 3546
Joined: Thu Jun 07, 2012 11:02 pm

Re: Stockfish 4

Post by Modern Times »

AMD Phenom II users need to go to
http://abrok.eu/stockfish/

to get an X64 compile that works, i.e.
stockfish_13082009_x64_modern.exe

The non-SSE4.2 x64 one is not in the download package from stockfish.org.
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Stockfish 4

Post by fern »

Sorry, still above my head. What that reduction you mention is?
In any case my common sense say to me that if old dedicate units reached 5 or 6 ply in middle game, cannot be that modern engines running in hardware dozens of thousands of times faster do the very same thing.

In any case, it is a technical matter that that not touch me very deeply. I am beaten these days by 0 ply engines....
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Stockfish 4

Post by JuLieN »

fern wrote:Sorry, still above my head. What that reduction you mention is?
In any case my common sense say to me that if old dedicate units reached 5 or 6 ply in middle game, cannot be that modern engines running in hardware dozens of thousands of times faster do the very same thing.

In any case, it is a technical matter that that not touch me very deeply. I am beaten these days by 0 ply engines....
Like Louis said. Henk is a bit confused. The 30 plies you mention are really 30 plies : Stockfish searches one ply, then, with iterative deepening, goes for a 2-plies search, then a 3-plies search, and so on, until it has no time anymore. And yes, it's a great achievement to reach such a depth in so little time. It means that Stockfish has a great move ordering and does a lot of pruning. In a clever way.
Last edited by JuLieN on Tue Aug 20, 2013 11:31 pm, edited 1 time in total.
"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 ]
Henk
Posts: 7218
Joined: Mon May 27, 2013 10:31 am

Re: Stockfish 4

Post by Henk »

fern wrote:Sorry, still above my head. What that reduction you mention is?
In any case my common sense say to me that if old dedicate units reached 5 or 6 ply in middle game, cannot be that modern engines running in hardware dozens of thousands of times faster do the very same thing.

In any case, it is a technical matter that that not touch me very deeply. I am beaten these days by 0 ply engines....
LMR is late move reduction.

I estimate that these 30 moves search depth is equivalent to 12 (old school) moves.

Another way to look at it: If you only search a few variations very deep and the remaining moves far less deep then it is easy to make it to level 30.
Of course you only show the variations to the user that are searched deep.
User avatar
Thomas Lagershausen
Posts: 328
Joined: Mon Jun 11, 2007 6:59 pm

Re: Stockfish 4

Post by Thomas Lagershausen »

Dear Mr. Costalba & team

Thx a lot for this superstrong chessprogram.

You made the world a magic place.

Glory days :D :D :D :D
TL
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Stockfish 4

Post by fern »

Well, yes, that is what I thought, but this pal here instilled me some doubts because after all I am not a technician in this field.....

fern
User avatar
Marek Soszynski
Posts: 582
Joined: Wed May 10, 2006 7:28 pm
Location: Birmingham, England

Re: Stockfish 4

Post by Marek Soszynski »

The http://stockfishchess.org/download/ page boasts "Precompiled binaries for all operating systems." It should be made clearer that Linux compilations can be found by following the "Dev Versions" link.
Marek Soszynski