Stockfish 1.7

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

Moderators: hgm, Harvey Williamson, bob

Post Reply
mcostalba
Posts: 2679
Joined: Sat Jun 14, 2008 7:17 pm

Stockfish 1.7

Post by mcostalba » Thu Apr 08, 2010 5:29 am

This is Stockfish 1.7

You can download sources + Windows binaries from:

http://dl.dropbox.com/u/5047625/stockfish-17-ja.zip

In this release we have deeply rewritten the search, we don't expect a big ELO increase from 1.6.X series (if any), but we consider this the base upon which to build future changes.

Indeed new search is completely untested with long time controls, so it might scale much better or much worse than 1.6 series. In our tests (at short time controls) it performs a bit better then 1.6, but nothing earth shattering.

Code: Select all

Diff stats are below:

58 files changed, 2136 insertions(+), 1901 deletions(-)

Please report any issue you may find, especially in compiling SF for different platforms. We have done our best to test the sources under as many compilers/OS as possible, but we know there are always surprises from this side.


As usual a big thank you to Jim for his optimized binaries and to the many people that reported bugs and sent patches.


Have fun
SF Team

User avatar
Graham Banks
Posts: 30649
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Stockfish 1.7

Post by Graham Banks » Thu Apr 08, 2010 5:34 am

Thanks Marco, Joona and Tord. :)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Aaron Becker
Posts: 292
Joined: Tue Jul 07, 2009 2:56 am

Re: Stockfish 1.7

Post by Aaron Becker » Thu Apr 08, 2010 6:08 am

mcostalba wrote:In this release we have deeply rewritten the search, we don't expect a big ELO increase from 1.6.X series (if any), but we consider this the base upon which to build future changes.
The updated search is a very nice read. Would you be willing to share some of your thoughts on the search changes and your plans for the future? I'm especially interested in the decision to do a full evaluation at every node, the new futility matrix, and the blocking moves pruning condition in qsearch. Open source is great, but I really love hearing the perspectives of authors and the ideas behind the code.

Volker Pittlik
Posts: 594
Joined: Wed Mar 08, 2006 8:10 pm
Location: Murten / Morat, Switzerland

Re: Stockfish 1.7

Post by Volker Pittlik » Thu Apr 08, 2010 6:27 am

mcostalba wrote:...
Please report any issue you may find, especially in compiling SF for different platforms.
...
Compiles without any problem on Linux 2.6.24-27 x86_64 with gcc 4.2.4.

Thanks for this jewel.

vp

Norbert Raimund Leisner
Posts: 1435
Joined: Tue May 20, 2008 2:57 pm
Location: Augsburg - Germany

Re: Stockfish 1.7

Post by Norbert Raimund Leisner » Thu Apr 08, 2010 6:36 am

Maybe you should know that the older version v1.6.3 JA works with Fancy,
a special software for solving chess problems. (Popeye would be another
option, too) I have got these informations from here:

http://free.of.pl/c/ccintorun/g/fancy.htm

Norbert

jpqy
Posts: 503
Joined: Thu Apr 24, 2008 7:31 am
Location: Belgium

Re: Stockfish 1.7

Post by jpqy » Thu Apr 08, 2010 7:28 am

Thank you very much...will test now :wink: :!:

Gian-Carlo Pascutto
Posts: 1063
Joined: Sat Dec 13, 2008 6:00 pm
Contact:

Re: Stockfish 1.7

Post by Gian-Carlo Pascutto » Thu Apr 08, 2010 8:07 am

Aaron Becker wrote: The updated search is a very nice read. Would you be willing to share some of your thoughts on the search changes and your plans for the future? I'm especially interested in the decision to do a full evaluation at every node, the new futility matrix, and the blocking moves pruning condition in qsearch. Open source is great, but I really love hearing the perspectives of authors and the ideas behind the code.
I can make an educated guess.

Having the full evaluation available at every node, if it can be done without a big performance impact (for example by restructuring the search) allows a multitude of extra pruning techniques to be tried.

I'm guessing they are currently trying to find the optimal parameters for those techniques, and I'd expect the next version to take a big leap.

User avatar
Graham Banks
Posts: 30649
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Stockfish 1.7

Post by Graham Banks » Thu Apr 08, 2010 8:12 am

Gian-Carlo Pascutto wrote: I'm guessing they are currently trying to find the optimal parameters for those techniques, and I'd expect the next version to take a big leap.
Whoa! A big leap will make things very interesting at the top. :P
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

sockmonkey
Posts: 588
Joined: Sun Nov 23, 2008 10:16 pm
Location: Berlin, Germany
Contact:

Re: Stockfish 1.7

Post by sockmonkey » Thu Apr 08, 2010 9:55 am

At least on OSX, 1.7 is benching 25%-40% faster on my machine, using GCC builds.

Jeremy

Werewolf
Posts: 910
Joined: Thu Sep 18, 2008 8:24 pm

Re: Stockfish 1.7

Post by Werewolf » Thu Apr 08, 2010 10:18 am

Yes it would. The commercials might not like it as much!

Post Reply