Stockfish 1.3

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

Moderators: hgm, Rebel, chrisw

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

Stockfish 1.3

Post by mcostalba »

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 7:03 am

Re: Stockfish 1.3

Post by zamar »

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: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: Stockfish 1.3

Post by jpqy »

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

JP.
User avatar
Jim Ablett
Posts: 1383
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: Stockfish 1.3

Post by Jim Ablett »

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 9:17 pm

Re: Stockfish 1.3

Post by mcostalba »

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 8:44 pm
Location: Amman,Jordan

Re: Stockfish 1.3

Post by Dr.Wael Deeb »

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: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: Stockfish 1.3

Post by jpqy »

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 8:26 pm

Re: Stockfish 1.3

Post by rhollay »

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 9:17 pm

Re: Stockfish 1.3

Post by mcostalba »

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 8:26 pm

Re: Stockfish 1.3

Post by rhollay »

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.