Stockfish 1.3

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

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 7:17 pm

Stockfish 1.3

Post by mcostalba » Sat May 02, 2009 11:28 am

This is Stockfish 1.3, an UCI engine derived from Glarung 2.1

This version is the result of more then 4 months of development (and 90% of that is testing) and the direct contributions of Joona Kiiski and Tord Romstad.

In particular Joona provided tweaks to evaluation parameters, a new new aspiration window search and improvements to razoring. Tord has been very kind to send the current development of Glaurung so that we have now a new pawn storm evaluation, and a new specialized endgame and also various fixes.

I have contributed mainly with the usual cleanup (to deliver a very simple to read and easy to understund code is my main goal) plus some additional features and optimizations here and there.

At the end the diff statistic with previous 1.2 version says it all

60 files changed, 2866 insertions(+), 3388 deletions(-)


So we are now at 522 lines of code less the 1.2 version and very probably a stronger engine.

A special thank to Jim Ablett that was very kind to provide me with binaries for release candidate, so to do the last internal tests with the "normalized" binaries.


Please Jim, could you be so kind to redo the binaries? There have been some changes from release candidate. Thanks in advance.


Known issues

- As the original Glaurung 2.1, this engine is endian sensitive. Please read the README if you have a PowerPC Mac and you want to compile yourself.


- On 32 bit systems code must be compiled with -fno-strict-aliasing option, both under gcc and Intel C++ compiler, to avoid random crashes due to a pop_1st_bit() optimization. MSVC does not seem to have this problem.


Download

You can download sources from:

http://www.mediafire.com/?nxsmb9xjlrd

Thanks
Marco

zamar
Posts: 613
Joined: Sun Jan 18, 2009 6:03 am

Re: Stockfish 1.3

Post by zamar » Sat May 02, 2009 1:16 pm

Good luck with your new engine, Marco!

It has been great fun for me to investigate and learn from the great works of yours and Tord's!

Hope this beast is strong :wink:
Joona Kiiski

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

Re: Stockfish 1.3

Post by jpqy » Sat May 02, 2009 2:26 pm

Looks great! want to test it directly when a compile is ready!!

JP.

User avatar
Jim Ablett
Posts: 1327
Joined: Fri Jul 14, 2006 5:56 am
Location: London, England
Contact:

Re: Stockfish 1.3

Post by Jim Ablett » Sat May 02, 2009 3:58 pm

Image
Stockfish 1.3 JA by Marco Costalba

Windows x64 (Intel compiler 11) & Win32 (Msvc 8) pgo compiles.

Download:
http://www.mediafire.com/?ynwmnijnnin


Jim.

mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 7:17 pm

Re: Stockfish 1.3

Post by mcostalba » Sat May 02, 2009 5:16 pm

Jim Ablett wrote:Image
Stockfish 1.3 JA by Marco Costalba

Windows x64 (Intel compiler 11) & Win32 (Msvc 8) pgo compiles.

Download:
http://www.mediafire.com/?ynwmnijnnin


Jim.
Thanks Jim !

And now let's see how this puppy runs! :wink:

User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 7:44 pm
Location: Amman,Jordan

Re: Stockfish 1.3

Post by Dr.Wael Deeb » Sat May 02, 2009 5:17 pm

Thanks master Jim :D
Dr.D
_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….

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

Re: Stockfish 1.3

Post by jpqy » Sat May 02, 2009 7:04 pm

Eigenmann_Endspiel_Test:

Level: 10 Seconds for all tests!!

Core i7 920 @3.911Ghz with "HT OFF"

Stockfish 1.3
70 of 100 matching moves!!
2/05/2009 20:52:15, Total time: 0:18:14 Rated time: 06:29 = 389 Seconds

Tomorrow i will do more tests..but this score is very good!

JP.

User avatar
rhollay
Posts: 150
Joined: Wed Mar 08, 2006 7:26 pm

Re: Stockfish 1.3

Post by rhollay » Sat May 02, 2009 8:26 pm

Does it have it's own book? Glaurung's book.bin doesn't seem to work with Stockfish.

mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 7:17 pm

Re: Stockfish 1.3

Post by mcostalba » Sat May 02, 2009 8:36 pm

rhollay wrote:Does it have it's own book? Glaurung's book.bin doesn't seem to work with Stockfish.
I have merged a patch from Tord to allow Stockfish to use the same book of Glaurung 1.xx series.

Can you please post the link of the book you are testing on ?

Thanks
Marco

User avatar
rhollay
Posts: 150
Joined: Wed Mar 08, 2006 7:26 pm

Re: Stockfish 1.3

Post by rhollay » Sat May 02, 2009 9:17 pm

mcostalba wrote:
rhollay wrote:Does it have it's own book? Glaurung's book.bin doesn't seem to work with Stockfish.
I have merged a patch from Tord to allow Stockfish to use the same book of Glaurung 1.xx series.

Can you please post the link of the book you are testing on ?

Thanks
Marco
Marco, I have tried the books which I downloaded from Tord's site:

http://www.glaurungchess.com/book.zip for Glaurung 1.2.1

and http://www.glaurungchess.com/g2book.zip for Glaurung 2.0

But neither work for me.

Post Reply