Stockfish 1.7.1 update available

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

Moderators: hgm, Rebel, chrisw

Dirt
Posts: 2851
Joined: Wed Mar 08, 2006 10:01 pm
Location: Irvine, CA, USA

Re: Stockfish 1.7.1 update available

Post by Dirt »

michiguel wrote:Then again, at fast pace when HT replacement is not critical.
An interesting point. Do you think that when testing at fast time controls that caches should be reduced so as to work approximately the same as at normal time control? Do you do this in your testing?
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Stockfish 1.7.1 update available

Post by michiguel »

Dirt wrote:
michiguel wrote:Then again, at fast pace when HT replacement is not critical.
An interesting point. Do you think that when testing at fast time controls that caches should be reduced so as to work approximately the same as at normal time control? Do you do this in your testing?
I think I may not be a huge deal, but it is a detail that is worth paying attention to. I use 8 MB of hash tables in my own testing if I remember correctly (I have the data at home).

Miguel
User avatar
beachknight
Posts: 3533
Joined: Tue Jan 09, 2007 8:33 pm
Location: Antalya, Turkey

Re: Stockfish 1.7.1 update available

Post by beachknight »

Dann Corbit wrote:The new stockfish is really excellent against closed and semi-closed positions. It's very nice to have another option to analyze these positions.
I have tried both 1.7 and 1.7.1 in few closed midgame positions.
Almost all the time, evaluation value was bigger than what Rybka
or Naum or Shredder or other engine reports. And it changes very
rapidly. Suggested moves were also different.

No DC x64 version this time?

Best,
hi, merhaba, hallo HT
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Stockfish 1.7.1 update available

Post by Dann Corbit »

beachknight wrote:
Dann Corbit wrote:The new stockfish is really excellent against closed and semi-closed positions. It's very nice to have another option to analyze these positions.
I have tried both 1.7 and 1.7.1 in few closed midgame positions.
Almost all the time, evaluation value was bigger than what Rybka
or Naum or Shredder or other engine reports. And it changes very
rapidly. Suggested moves were also different.

No DC x64 version this time?

Best,
I would have to study the code for a while, because a lot has changed.
jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: Stockfish 1.7.1 update available

Post by jpqy »

Well then you know what to do..this can be a new number one engine :D
zamar
Posts: 613
Joined: Sun Jan 18, 2009 7:03 am

Re: Stockfish 1.7.1 update available

Post by zamar »

Dann Corbit wrote: I would have to study the code for a while, because a lot has changed.
Yes, we did a major rewrite for search.

We will be waiting for your improvements :D
Joona Kiiski
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: Stockfish 1.7.1 update available

Post by mcostalba »

Ralph Stoesser wrote:From 1.6 to 1.7 we have seen a new search approach.
I wonder what comes next. A totally new eval?

This is great piece oft software. It plays already very strong. On the other hand there seem to be much potiential for further improvements. From reading the sources and the comments within the sources, I get the impression of a rough diamant here and there. Also it's eval output is a little tipsy some times. All in all to me it's still mysterious why it plays so strong???
Actually the eval is the same. The new thing (new for Stockfish) is to evaluate the position at every node and not only at the leaves as has been done until now.

This is new for Stockfish but it is a very known and old idea, for instance Glaurung 1 had the same concept and a lot of engines evaluate at each node. Normally this is slower, but in the new SF 1.7 it gives only a very little impact on ELO and allows to open the door for an whole new set of pruning techniques that rely on this...so at the end it ended up to be faster.
jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: Stockfish 1.7.1 update available

Post by jpqy »

Here something for the next release!

http://sites.google.com/site/dshawul/home

Scorpio 2.5 Cluster beta!!

Time to make Stockfish 1.8 Cluster :D

Can be usefull information.
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: Stockfish 1.7.1 update available

Post by swami »

10 seconds per move. 1 CPU. O/P from STS Stat 2.5

Code: Select all

-------------------------------------------------------------------------------------------------------------------------------------------------------------------
	|  STS1	|  STS2	|  STS3	|  STS4	|  STS5	|  STS6	|  STS7	|  STS8	|  STS9	|  STS10	|
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Stockfish-171-32-ja	|    82	|    80	|    80	|    88	|    79	|    81	|    77	|    66	|    73	|    90	|
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Grade	|    A+	|    A+	|    A+	|    S	|    A	|    A+	|    A	|    B+	|    A-	|    S	|
Score / 1000	|    875	|    826	|    885	|    927	|    843	|    913	|    840	|    766	|    823	|    919	|
Grade	|    S	|    A+	|    S	|    S	|    A+	|    S	|    A+	|    A	|    A+	|    S	|
Best Move :  796 / 1000  79.6 %  Grade : A
Total :           8617 / 10000  86.17 %  Grade : S
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
http://sites.google.com/site/strategict ... st-results

Stockfish 1.7.1 replaced Critter as new #1 with 796/1000.
User avatar
Eelco de Groot
Posts: 4561
Joined: Sun Mar 12, 2006 2:40 am
Full name:   

Re: Stockfish 1.7.1 update available

Post by Eelco de Groot »

Dann Corbit wrote:
beachknight wrote:
Dann Corbit wrote:The new stockfish is really excellent against closed and semi-closed positions. It's very nice to have another option to analyze these positions.
I have tried both 1.7 and 1.7.1 in few closed midgame positions.
Almost all the time, evaluation value was bigger than what Rybka
or Naum or Shredder or other engine reports. And it changes very
rapidly. Suggested moves were also different.

No DC x64 version this time?

Best,
I would have to study the code for a while, because a lot has changed.
Just completed the first 1.7.1 version that will -probably, unless there are objections from Dann- have smooth nullmove as well as the "hijacked" Stockfish search. But if to be released then only after Rybka 4 I think :? : In the search I changed very little for now so not much point in publishing this.

Image

The smooth reduction is not working yet in Rainbow Serpent, but the UCI options for it are already integrated in the Stockfish search and the engine is running, mostly with the Stockfish search still intact 8-) So much has changed in the search that there was not much point in merging any other changes before trying the standard search. Only 60 errors on the first try :? but that was really only one forgotten semicolon. Zugzwangdetection is off because I'm trying my idea of only storing the verification search results and then it may be less necessary. But build 001 is ready!

Eelco
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan