A Public Service Announcement

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

Moderators: hgm, Rebel, chrisw

User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

A Public Service Announcement

Post 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
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: A Public Service Announcement

Post 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
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: A Public Service Announcement

Post 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
PaulieD
Posts: 211
Joined: Tue Jun 25, 2013 8:19 pm

Re: A Public Service Announcement

Post 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
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: A Public Service Announcement

Post 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.
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.
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: A Public Service Announcement

Post 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.
Dann Corbit
Posts: 12537
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: A Public Service Announcement

Post 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.
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.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Public Service Announcement/Follow-up

Post 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
tpoppins
Posts: 919
Joined: Tue Nov 24, 2015 9:11 pm
Location: upstate

Re: A Public Service Announcement

Post 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!
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: A Public Service Announcement

Post 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.