Pedant And ASM

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

Moderators: hgm, Rebel, chrisw

menniepals
Posts: 265
Joined: Wed Mar 08, 2006 8:31 pm
Location: Houston, Texas

Pedant And ASM

Post by menniepals »

By the way, which is better and what is the difference between the two. Are they stockfish derivatives? How strong are they compared to Stockfish?
Thanks, Alfred
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: Pedant And ASM

Post by styx »

https://github.com/lantonov/asmFish/wiki

asmFish/pendantFish is equal to Stockfish of the same date. The difference is the programming language. Stockfish is written in C++ and asmFish in assembler which results in clearly higher search speed.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Pedant And ASM

Post by MikeB »

menniepals wrote:By the way, which is better and what is the difference between the two. Are they stockfish derivatives? How strong are they compared to Stockfish?
Thanks, Alfred
The ASM versions are a few points stronger - I would not suggest the results below are infallible, but Stockfish 8 on this list appears to be at least just as strong, if not stronger, using 8 cores as of the dev-version 170817 ( Aug 17 2017). The asm version are always a few points stronger ( maybe 20?) due to the increase in speed. I have never tested McBrain 2.7 at 8 cores - so I cannot speak to the validity of its ranking on the list below, but I do know in any chess match or RR, when it appears too good to be true , it usually is too good to be true. I expect that difference to get smaller as more games are played. These are 5 minute blitz games and as we know, fishtest never run games this long.

http://www.ipmanchess.yolasite.com/i7-5960x.php
http://www.ipmanchess.yolasite.com/test ... -5960x.php
Leo
Posts: 1078
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: Pedant And ASM

Post by Leo »

I wonder how Mr. Ipman got his computer up to 4.5 Ghz. Impressive.
Advanced Micro Devices fan.
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: Pedant And ASM

Post by syzygy »

menniepals wrote:By the way, which is better and what is the difference between the two. Are they stockfish derivatives?
asmFish and pedantFish now seem to be identical:
Q: Is asmFish search the same as official stockfish?
A: It does now that PEDANTIC = 1 is the default!
https://github.com/lantonov/asmFish

Before, pedantFish's search was identical to that Stockfish, and asmFish included some small optimisations that caused different node counts.

asmFish is a re-implementation of Stockfish in x86-64 assembly language. Functionally it is identical to Stockfish, but it runs faster.