Page 1 of 4

syzygy request for info

Posted: Wed Jun 06, 2018 10:43 am
by elcabesa
Hi,
I just started to study syzygy table base code to understand how it work.
I started reading probe code of stockfish which partially documents the decode/uncompress functions.
As far as I have understood syzygy is a complex compression algorithm able to give good compression and fast enough probe speed.

In addition to Ronald and stockfish code do you know if format or some kind of documentation or paper is available to study it?

Thank you all

Re: syzygy request for info

Posted: Wed Jun 06, 2018 8:17 pm
by Dann Corbit
Ronald's site on github appears to be gone now.
Maybe he bugged out because Microsoft bought it.
This might be useful:
https://github.com/basil00/Fathom

It is a demonstration interface to the syzygy TB code.

Re: syzygy request for info

Posted: Wed Jun 06, 2018 8:37 pm
by Scally
Jon’s Site is ahead of Basil’s ...

https://github.com/jdart1/Fathom

Al.

Re: syzygy request for info

Posted: Wed Jun 06, 2018 9:13 pm
by syzygy
Dann Corbit wrote: Wed Jun 06, 2018 8:17 pm Ronald's site on github appears to be gone now.
Huh?

Re: syzygy request for info

Posted: Wed Jun 06, 2018 10:53 pm
by Dann Corbit
syzygy wrote: Wed Jun 06, 2018 9:13 pm
Dann Corbit wrote: Wed Jun 06, 2018 8:17 pm Ronald's site on github appears to be gone now.
Huh?
Search me, the search is broken.
Try this:
https://github.com/search?l=C&q=syzygy& ... positories

Re: syzygy request for info

Posted: Fri Jun 08, 2018 7:34 am
by elcabesa
thank you all,
the sites you gave me are implementation of syzygy TB, do you know any kind of codumentation regarding syzygy? I know there is a thread here on talkchess between costalba e de man where Marco asked questions to ronald when he started rewriting stockfish code, and I'm reading it

Re: syzygy request for info

Posted: Fri Jun 08, 2018 7:44 am
by Dann Corbit
elcabesa wrote: Fri Jun 08, 2018 7:34 am thank you all,
the sites you gave me are implementation of syzygy TB, do you know any kind of codumentation regarding syzygy? I know there is a thread here on talkchess between costalba e de man where Marco asked questions to ronald when he started rewriting stockfish code, and I'm reading it
There is readme.md from here:
https://github.com/syzygy1/tb

Re: syzygy request for info

Posted: Fri Jun 08, 2018 12:47 pm
by ZirconiumX
Dann Corbit wrote: Wed Jun 06, 2018 10:53 pm
syzygy wrote: Wed Jun 06, 2018 9:13 pm
Dann Corbit wrote: Wed Jun 06, 2018 8:17 pm Ronald's site on github appears to be gone now.
Huh?
Search me, the search is broken.
Try this:
https://github.com/search?l=C&q=syzygy& ... positories
You're searching for a repository called syzygy. Ron's account is "syzygy1", and the repository name is "tb".

The users tab brings up syzygy1 as the 3rd result.

Re: syzygy request for info

Posted: Fri Jun 08, 2018 8:00 pm
by Dann Corbit
ZirconiumX wrote: Fri Jun 08, 2018 12:47 pm
Dann Corbit wrote: Wed Jun 06, 2018 10:53 pm
syzygy wrote: Wed Jun 06, 2018 9:13 pm
Huh?
Search me, the search is broken.
Try this:
https://github.com/search?l=C&q=syzygy& ... positories
You're searching for a repository called syzygy. Ron's account is "syzygy1", and the repository name is "tb".

The users tab brings up syzygy1 as the 3rd result.
Maybe so, but that search used to work.
Something either got broken, or got fixed.

Re: syzygy request for info

Posted: Fri Jun 08, 2018 9:35 pm
by syzygy
elcabesa wrote: Wed Jun 06, 2018 10:43 am In addition to Ronald and stockfish code do you know if format or some kind of documentation or paper is available to study it?
There is no single document or paper that explains everything (except for the source code).

What do you want to know/where do you get stuck?