Cfish is back!

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

Moderators: hgm, Rebel, chrisw

zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Cfish is back!

Post by zullil »

Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Cfish is back!

Post by Milos »

zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
Next step Cfish-NN :D
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Cfish is back!

Post by zullil »

Milos wrote: Tue Jul 07, 2020 1:57 pm
zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
Next step Cfish-NN :D
That can wait until after Ronald has time for Cfish-NonLazySMP. :wink:
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Cfish is back!

Post by Milos »

zullil wrote: Tue Jul 07, 2020 2:21 pm
Milos wrote: Tue Jul 07, 2020 1:57 pm
zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
Next step Cfish-NN :D
That can wait until after Ronald has time for Cfish-NonLazySMP. :wink:
Cfish doesn't support LazySMP?
So there is C++ code in LazySMP??? I would assume since pthreads are pure C that translation would be trivial.
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Cfish is back!

Post by zullil »

Milos wrote: Tue Jul 07, 2020 2:30 pm
zullil wrote: Tue Jul 07, 2020 2:21 pm
Milos wrote: Tue Jul 07, 2020 1:57 pm
zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
Next step Cfish-NN :D
That can wait until after Ronald has time for Cfish-NonLazySMP. :wink:
Cfish doesn't support LazySMP?
So there is C++ code in LazySMP??? I would assume since pthreads are pure C that translation would be trivial.
You misunderstand. I want Cfish-YBW (or anything other than LazySMP). :wink:
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Cfish is back!

Post by Milos »

zullil wrote: Tue Jul 07, 2020 2:32 pm
Milos wrote: Tue Jul 07, 2020 2:30 pm
zullil wrote: Tue Jul 07, 2020 2:21 pm
Milos wrote: Tue Jul 07, 2020 1:57 pm
zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
Next step Cfish-NN :D
That can wait until after Ronald has time for Cfish-NonLazySMP. :wink:
Cfish doesn't support LazySMP?
So there is C++ code in LazySMP??? I would assume since pthreads are pure C that translation would be trivial.
You misunderstand. I want Cfish-YBW (or anything other than LazySMP). :wink:
I see, YBW would be great especially for running on 64+ threads machines, but making it work requires way too much effort.
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Cfish is back!

Post by zullil »

Milos wrote: Tue Jul 07, 2020 2:38 pm
zullil wrote: Tue Jul 07, 2020 2:32 pm
Milos wrote: Tue Jul 07, 2020 2:30 pm
zullil wrote: Tue Jul 07, 2020 2:21 pm
Milos wrote: Tue Jul 07, 2020 1:57 pm
zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
Next step Cfish-NN :D
That can wait until after Ronald has time for Cfish-NonLazySMP. :wink:
Cfish doesn't support LazySMP?
So there is C++ code in LazySMP??? I would assume since pthreads are pure C that translation would be trivial.
You misunderstand. I want Cfish-YBW (or anything other than LazySMP). :wink:
I see, YBW would be great especially for running on 64+ threads machines, but making it work requires way too much effort.
Yes, it's only a dream ... :D
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Cfish is back!

Post by Milos »

zullil wrote: Tue Jul 07, 2020 2:40 pm
Milos wrote: Tue Jul 07, 2020 2:38 pm
zullil wrote: Tue Jul 07, 2020 2:32 pm
Milos wrote: Tue Jul 07, 2020 2:30 pm
zullil wrote: Tue Jul 07, 2020 2:21 pm
Milos wrote: Tue Jul 07, 2020 1:57 pm
zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
Next step Cfish-NN :D
That can wait until after Ronald has time for Cfish-NonLazySMP. :wink:
Cfish doesn't support LazySMP?
So there is C++ code in LazySMP??? I would assume since pthreads are pure C that translation would be trivial.
You misunderstand. I want Cfish-YBW (or anything other than LazySMP). :wink:
I see, YBW would be great especially for running on 64+ threads machines, but making it work requires way too much effort.
Yes, it's only a dream ... :D
Yeah, one can always dream. Like that someone somewhere will implement bug free iterative DTS and demonstrate the performance ;).
Dann Corbit
Posts: 12538
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Cfish is back!

Post by Dann Corbit »

zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
This is very good news. I notice that the name for the official release version is:
Cfish-cfish_11_fixed
It makes me ask what was broken.

I also see that this version is much more than just catching up on the new algorithms and settings. He has also done considerable work to optimize for AVX and BMI.
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.
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: Cfish is back!

Post by zullil »

Dann Corbit wrote: Tue Jul 07, 2020 7:27 pm
zullil wrote: Tue Jul 07, 2020 1:15 pm Ronald has brought Cfish back in sync with Stockfish-dev. Both have "bench signature" 4882833.

https://github.com/syzygy1/Cfish
This is very good news. I notice that the name for the official release version is:
Cfish-cfish_11_fixed
It makes me ask what was broken.
Maybe this explains? https://github.com/syzygy1/Cfish/commit ... b51b0180c3