Page 1 of 2

A Public Service Announcement

Posted: Fri Feb 16, 2018 2:02 pm
by MikeB
A few updates were made this week at https://github.com/lantonov/asmFish
and as a public service :shock: , I made executables for all of the main OS , including Linux and macOS. There is no claim to glory for me in providing these binaries which is just perfectly fine with me ;-)

A key update was the restoration of time management and other other patches that are working towards SF9.

https://github.com/MichaelB7/asmFish/re ... tag/021618

Re: A Public Service Announcement

Posted: Fri Feb 16, 2018 2:18 pm
by Guenther
MikeB wrote:A few updates were made this week at https://github.com/lantonov/asmFish
and as a public service :shock: , I made executables for all of the main OS , including Linux and macOS. There is no claim to glory for me in providing these binaries which is just perfectly fine with me ;-)

A key update was the restoration of time management and other other patches that are working towards SF9.

https://github.com/MichaelB7/asmFish/re ... tag/021618
No idea why though?
All updates are compiled already at the original site:
https://github.com/lantonov/asmFish/tree/executables

Re: A Public Service Announcement

Posted: Fri Feb 16, 2018 3:44 pm
by MikeB
Guenther wrote:
MikeB wrote:A few updates were made this week at https://github.com/lantonov/asmFish
and as a public service :shock: , I made executables for all of the main OS , including Linux and macOS. There is no claim to glory for me in providing these binaries which is just perfectly fine with me ;-)

A key update was the restoration of time management and other other patches that are working towards SF9.

https://github.com/MichaelB7/asmFish/re ... tag/021618
No idea why though?
All updates are compiled already at the original site:
https://github.com/lantonov/asmFish/tree/executables
I thank you , I was not aware they were making all OS versions , at one time I believe some were excluded

Re: A Public Service Announcement

Posted: Fri Feb 16, 2018 6:50 pm
by PaulieD
There is a more up to date site to get the latest ASM from...you will have to compile it yourself but everything you need is there.

https://github.com/Counterply/asmFish/commits/master

Re: A Public Service Announcement

Posted: Fri Feb 16, 2018 8:13 pm
by Dann Corbit
Public service announcement number 2 (Look at the top graph):

http://www.sp-cc.de/


If you want the fastest and strongest Stockfish, it is almost certainly the Cfish variant.

Something bad happened to AsmFish. Or so it appears.

Re: A Public Service Announcement

Posted: Fri Feb 16, 2018 9:34 pm
by syzygy
Dann Corbit wrote:Public service announcement number 2 (Look at the top graph):

http://www.sp-cc.de/


If you want the fastest and strongest Stockfish, it is almost certainly the Cfish variant.

Something bad happened to AsmFish. Or so it appears.
No, it's just that Stockfish has improved since November.

Re: A Public Service Announcement

Posted: Sat Feb 17, 2018 1:34 am
by Dann Corbit
syzygy wrote:
Dann Corbit wrote:Public service announcement number 2 (Look at the top graph):

http://www.sp-cc.de/


If you want the fastest and strongest Stockfish, it is almost certainly the Cfish variant.

Something bad happened to AsmFish. Or so it appears.
No, it's just that Stockfish has improved since November.
It has. But AsmFish used to maintain a 30 Elo lead over SF (for about a year or so). None of the recent tests show that. Not only Pohl's tests, but also CCRL tests, show that SF is now stronger than AsmFish. This is strange because the AF team moves all the improvements to SF forward to the new AsmFish versions. Why should the 30 Elo gap narrow to 0?

There can be plenty of debate as to what this means.
Here are some things that have changed:

1) The AsmFish team switched to a new assembler (I doubt this has any significant bearing on the speed)
2). Mohammed Li quit the project (I think that this is the big issue)
3). Pohl's test methods changed (faster machine and new book) but a test showed SF 8 was not negatively affected, so I doubt that this is very significant. If it was the testing method that caused the Pohl result, it could be verified by running two tests with current SF and AF using the old test conditions.

Maybe something else important has changed.
I still guess that CFish is the current strongest fish engine, but testing may prove me wrong. Unfortunately, CFish does not get much testing.

Public Service Announcement/Follow-up

Posted: Sat Feb 17, 2018 1:55 am
by MikeB
MikeB wrote:A few updates were made this week at https://github.com/lantonov/asmFish
and as a public service :shock: , I made executables for all of the main OS , including Linux and macOS. There is no claim to glory for me in providing these binaries which is just perfectly fine with me ;-)

A key update was the restoration of time management and other other patches that are working towards SF9.

https://github.com/MichaelB7/asmFish/re ... tag/021618
I updated the link with a version that has limitstrength activated ( play by Elo for all OS)) with the matefinder turned on (note higher node count for bench 7635114). I believe they normally do not publish the limit strength version on regular basis, Well just let's say , it was not readily apparent where they do keep i if they do. Also variety is activated in this version as well. Nice for human play.

Image

Re: A Public Service Announcement

Posted: Sat Feb 17, 2018 4:47 am
by tpoppins
Dann Corbit wrote:
syzygy wrote:
Dann Corbit wrote: If you want the fastest and strongest Stockfish, it is almost certainly the Cfish variant.

Something bad happened to AsmFish. Or so it appears.
No, it's just that Stockfish has improved since November.
It has. But AsmFish used to maintain a 30 Elo lead over SF (for about a year or so). None of the recent tests show that. Not only Pohl's tests, but also CCRL tests, show that SF is now stronger than AsmFish.
The versions CCRL tested are both from November. There have been just a couple of minor commits since then, incorporating some changes introduced in master in early December.
Dann Corbit wrote:This is strange because the AF team moves all the improvements to SF forward to the new AsmFish versions.
Not all, they pick and choose the commits from SF master and have their own, asmFish-specific ones, as well.

That's not the main thing, though. The main thing is that asmFish hasn't seen a major update since November.
Dann Corbit wrote:I still guess that CFish is the current strongest fish engine, but testing may prove me wrong. Unfortunately, CFish does not get much testing.

It may be that CFish is faster than asmFish on some systems and setups, simple as that. I doubt that it's any stronger than a corresponding Brainfish build which, with the book off, is pure SF + LP and NUMA support.
PaulieD wrote:There is a more up to date site to get the latest ASM from...you will have to compile it yourself but everything you need is there.

https://github.com/Counterply/asmFish/commits/master
Now there's a useful public service announcement, thank you!

Re: A Public Service Announcement

Posted: Sat Feb 17, 2018 1:27 pm
by syzygy
Dann Corbit wrote:
syzygy wrote:
Dann Corbit wrote:Public service announcement number 2 (Look at the top graph):

http://www.sp-cc.de/


If you want the fastest and strongest Stockfish, it is almost certainly the Cfish variant.

Something bad happened to AsmFish. Or so it appears.
No, it's just that Stockfish has improved since November.
It has. But AsmFish used to maintain a 30 Elo lead over SF (for about a year or so). None of the recent tests show that. Not only Pohl's tests, but also CCRL tests, show that SF is now stronger than AsmFish. This is strange because the AF team moves all the improvements to SF forward to the new AsmFish versions. Why should the 30 Elo gap narrow to 0?
As I said, Stockfish has improved since November.

Did you look at the asmFish "version numbers"? 171107 means 7 November 2017, 171119 means 19 November 2017. Those versions match SF of a couple of weeks earlier.

The Stockfish/Brainfish versions it is tested against are from January and February 2018. They contain improvements that are not in asmFish.

If you run any version of asmFish against a corresponding version of Stockfish. the difference in strength will be explained exactly by the difference in speed. Because there is no other difference.