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
syzygy request for info
Moderators: hgm, Rebel, chrisw
-
- Posts: 12542
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: syzygy request for info
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.
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.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 232
- Joined: Thu Sep 28, 2017 9:34 pm
- Location: Bermondsey, London
- Full name: Alan Cooper
-
- Posts: 5566
- Joined: Tue Feb 28, 2012 11:56 pm
-
- Posts: 12542
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: syzygy request for info
Search me, the search is broken.
Try this:
https://github.com/search?l=C&q=syzygy& ... positories
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 855
- Joined: Sun May 23, 2010 1:32 pm
Re: syzygy request for info
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
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
-
- Posts: 12542
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: syzygy request for info
There is readme.md from here: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
https://github.com/syzygy1/tb
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 1334
- Joined: Sun Jul 17, 2011 11:14 am
Re: syzygy request for info
You're searching for a repository called syzygy. Ron's account is "syzygy1", and the repository name is "tb".Dann Corbit wrote: ↑Wed Jun 06, 2018 10:53 pmSearch me, the search is broken.
Try this:
https://github.com/search?l=C&q=syzygy& ... positories
The users tab brings up syzygy1 as the 3rd result.
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
-
- Posts: 12542
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: syzygy request for info
Maybe so, but that search used to work.ZirconiumX wrote: ↑Fri Jun 08, 2018 12:47 pmYou're searching for a repository called syzygy. Ron's account is "syzygy1", and the repository name is "tb".Dann Corbit wrote: ↑Wed Jun 06, 2018 10:53 pmSearch me, the search is broken.
Try this:
https://github.com/search?l=C&q=syzygy& ... positories
The users tab brings up syzygy1 as the 3rd result.
Something either got broken, or got fixed.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
- Posts: 5566
- Joined: Tue Feb 28, 2012 11:56 pm
Re: syzygy request for info
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?