Page 1 of 1

Stockfish 2.0.1 GTB

Posted: Sat Jan 08, 2011 3:08 am
by Peter C
New release for SF 2.0.1

Changes:
  • All the changes in the regular Stockfish 2.0.1
  • tbhits are now sent to the GUI
  • ProbeOnlyAtRoot is now false by default because it doesn't work well. Turn it on to double the NPS, though tablebases might not work well (it's a bit finicky).
  • GaviotaTbCache is now 32MB by default, I thought 128MB was a bit high
  • My compile doesn't require extra DLLs anymore. :)
At some point I might make the TB probing better/more efficient/less buggy. What's a good engine to study for implementing (Gaviota) EGTBs?

Anyway, here's the download, with the source and a hopefully fast 32-bit Windows executable:
http://www.mediafire.com/?6e5x82t7l1xyt6i

The Makefile might be MinGw-specific, so if you're compiling it yourself you may have to alter the LDFLAGS variable. Sorry about that.

Peter

Re: Stockfish 2.0.1 GTB

Posted: Sat Jan 08, 2011 4:21 am
by Trahald
Hello Peter,

Thank you for your efforts with this, they are much appreciated.

The Gaviota website contains a list of engines (and GUI's) which support Gaviota tablebases. Of these, both Daydreamer and Umko are open source, so I would suggest starting there.

Best regards
Russell

Re: Stockfish 2.0.1 GTB

Posted: Sat Jan 08, 2011 5:19 am
by Peter C
Thanks, I'll check them out.

Peter

Re: Stockfish 2.0.1 GTB

Posted: Sat Jan 08, 2011 8:24 am
by 64x
This is great, thank you Peter. Have you ever tried http://mingw-w64.sourceforge.net/ to build 64bit versions?

Re: Stockfish 2.0.1 GTB

Posted: Sat Jan 08, 2011 7:36 pm
by Peter C
I have (for my 1.9 version). IIRC, it's missing some header files that Stockfish uses. I might give it another try, or I might use VC++ 2010 w/ Windows 7 SDK.

Peter

Re: Stockfish 2.0.1 GTB

Posted: Sun Jan 09, 2011 3:50 am
by Peter C
In about 24h 40m, this thing has been downloaded 130 times! Thanks everyone!

Of course, if it becomes too popular, I might actually have to do some work on it and make the probing better.... :P

Peter