New 6-piece tablebases

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

kranium
Posts: 2129
Joined: Thu May 29, 2008 10:43 am

Re: New 6-piece tablebases

Post by kranium »

Sharaf_DG wrote:btw mine took 2 days on 48 core Ivy Bridge E2697
hi Ahmed-
wow that's some significant processing power...

i notice you are credited on Houdini's web page:

"The Houdini 3 development was greatly aided by the kind support of Mr. Ahmed Mansoor"

if i may ask:
why are you helping him (instead of Stockfish for ex)?
i.e. is there a business arrangement?

exactly what was/is the extent of your support?

kind regards-
Norm
User avatar
Kirill Kryukov
Posts: 492
Joined: Sun Mar 19, 2006 4:12 am

Re: New 6-piece tablebases

Post by Kirill Kryukov »

syzygy wrote:I've updated to the latest sources and created a tag "sf_4_tb".
To get Stockfish 4 with my changes the following should work:

Code: Select all

$ git clone https://github.com/syzygy1/Stockfish.git
$ cd Stockfish
$ git checkout sf_4_tb
or just use this link: https://github.com/syzygy1/Stockfish/ar ... f_4_tb.zip

Note that this is unsupported.
Great, thanks a lot! I will give it a try in a day or two.
User avatar
Kirill Kryukov
Posts: 492
Joined: Sun Mar 19, 2006 4:12 am

Re: New 6-piece tablebases

Post by Kirill Kryukov »

kranium wrote:i'm surprised it took only 2 weeks...
just goes to show how much more powerful PCs are today, as compared to just a few years ago
What it goes to show is what a fine piece of work Ronald's generator is compared to generators just a few years ago.
User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Re: New 6-piece tablebases

Post by jshriver »

Sharaf_DG wrote:Thanks for the update....Is the current counter accurate when using multiple threads?
My CPU is 4 cores, unlike Ronalds which is 8. He was using 16 threads, and I was using 8.

I probably could have shaved a day or two off by not doing the verify after each generation. In fact after day 4-5 I did stop it and went on without the verification instead relying on it in post-generation.

Not sure why the verifier takes so long on my system (perhaps slow disc?). Anyway that's why I made the md5sum as a quick and dirty test for validity.

I created the md5sum list, then did the fresh verify on the full set using the built-in tools (with no errors) then did a md5sum -c against it again and 0 errors.

-Josh
User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Re: New 6-piece tablebases

Post by jshriver »

Since someone else asked will share it here.

Just did a clone of the stockfish repo with the tb changes and ran them against the full set.

jshriver@Oceanus:~/tb/run$ ./stockfish
Stockfish 4 64 by Tord Romstad, Marco Costalba and Joona Kiiski
Found 510 tablebases.

Edit: Looks like it is finding all of the files, but not sure if it's loading WDL or DTZ.

jshriver@Oceanus:~/tb/run$ ls *.rtbw | wc -l
510
jshriver@Oceanus:~/tb/run$ ls *.rtbz | wc -l
510
User avatar
Kirill Kryukov
Posts: 492
Joined: Sun Mar 19, 2006 4:12 am

Re: New 6-piece tablebases

Post by Kirill Kryukov »

kranium wrote:hi Ahmed-
wow that's some significant processing power...

i notice you are credited on Houdini's web page:

"The Houdini 3 development was greatly aided by the kind support of Mr. Ahmed Mansoor"

if i may ask:
why are you helping him (instead of Stockfish for ex)?
i.e. is there a business arrangement?

exactly what was/is the extent of your support?

kind regards-
Norm
Please kindly refrain from derailing the thread.
Sharaf_DG
Posts: 30
Joined: Fri Aug 02, 2013 11:03 am

Re: New 6-piece tablebases

Post by Sharaf_DG »

+1
Sharaf_DG
Posts: 30
Joined: Fri Aug 02, 2013 11:03 am

Re: New 6-piece tablebases

Post by Sharaf_DG »

jshriver wrote:Since someone else asked will share it here.

Just did a clone of the stockfish repo with the tb changes and ran them against the full set.

jshriver@Oceanus:~/tb/run$ ./stockfish
Stockfish 4 64 by Tord Romstad, Marco Costalba and Joona Kiiski
Found 510 tablebases.

Edit: Looks like it is finding all of the files, but not sure if it's loading WDL or DTZ.

jshriver@Oceanus:~/tb/run$ ls *.rtbw | wc -l
510
jshriver@Oceanus:~/tb/run$ ls *.rtbz | wc -l
510
I have put rtbw and rtbz in separate folder with engine...engine detects 510 rtbw files, 0 rtbz files.
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: New 6-piece tablebases

Post by syzygy »

Sharaf_DG wrote:
jshriver wrote:Since someone else asked will share it here.

Just did a clone of the stockfish repo with the tb changes and ran them against the full set.

jshriver@Oceanus:~/tb/run$ ./stockfish
Stockfish 4 64 by Tord Romstad, Marco Costalba and Joona Kiiski
Found 510 tablebases.

Edit: Looks like it is finding all of the files, but not sure if it's loading WDL or DTZ.

jshriver@Oceanus:~/tb/run$ ls *.rtbw | wc -l
510
jshriver@Oceanus:~/tb/run$ ls *.rtbz | wc -l
510
I have put rtbw and rtbz in separate folder with engine...engine detects 510 rtbw files, 0 rtbz files.
You're wrong, but again, this is not a support forum. I have provided explanations in this thread. If those are not sufficient, there is always the source code. Developers that need information can ask me.
Sharaf_DG
Posts: 30
Joined: Fri Aug 02, 2013 11:03 am

Re: New 6-piece tablebases

Post by Sharaf_DG »

Are you saying the tablebases are in pairs 1rtbw + 1rtbz = 1 ? Your clarification will put this to bed.
Is the current counter now accurate when using multiple threads?