237 Mn/s for Stockfish on an 2xEPYC 7742

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

Moderators: hgm, Rebel, chrisw

User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by Laskos »

Raphexon wrote: Mon Aug 12, 2019 8:25 am
Werewolf wrote: Sun Aug 11, 2019 11:53 pm
mehmet karaman wrote: Sun Aug 11, 2019 10:59 pm
Vinvin wrote: Sun Aug 11, 2019 10:06 pm
Werewolf wrote: Sun Aug 11, 2019 9:59 pm Surpassing Deep Blue's 200 Million nps.

But 22 years later...
But now, Stockfish at 1 Mn/s is stronger than Deep Blue at 200 Mn/s. 8-)
Stockfish at 1 kn/s is stronger than Deep Blue.

Is it? I’m not sure that’s right
Stockfish should be GM level even at 100 n/s classical time control.
Probably 0.5 knps at classical time control, if my old inferrence works. Super GM level at some 5 knps.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by Vinvin »

Laskos wrote: Mon Aug 12, 2019 9:10 am
Raphexon wrote: Mon Aug 12, 2019 8:25 am
Werewolf wrote: Sun Aug 11, 2019 11:53 pm
mehmet karaman wrote: Sun Aug 11, 2019 10:59 pm
Vinvin wrote: Sun Aug 11, 2019 10:06 pm
Werewolf wrote: Sun Aug 11, 2019 9:59 pm Surpassing Deep Blue's 200 Million nps.

But 22 years later...
But now, Stockfish at 1 Mn/s is stronger than Deep Blue at 200 Mn/s. 8-)
Stockfish at 1 kn/s is stronger than Deep Blue.

Is it? I’m not sure that’s right
Stockfish should be GM level even at 100 n/s classical time control.
Probably 0.5 knps at classical time control, if my old inferrence works. Super GM level at some 5 knps.
I often say that Stockfish reach 2600-2700 Elo with 1 second by move on an average home machine (around 2 kn/s) or a fast phone against human on a long game (40 moves in 2h). This view set SF speed around 10 kn/s.
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by MikeB »

Vinvin wrote: Sun Aug 11, 2019 9:52 pm The new EPYC 7742 runs Stockfish quite fast !
The EPYC 7502 is new as well.
All the results here : https://www.phoronix.com/scan.php?page= ... 7742&num=5
I'm in ... saying my pennies now.
Image
chrisw
Posts: 4313
Joined: Tue Apr 03, 2012 4:28 pm

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by chrisw »

Werewolf wrote: Sun Aug 11, 2019 9:59 pm Surpassing Deep Blue's 200 Million nps.

But 22 years later...
also, just for reference, first microprocessor chess programs, Z80, 6502, back in 1980, 1981 were doing around 300 nps.

Factor of about a million in 40 years by general purpose CPU/software combination.
mehmet karaman
Posts: 142
Joined: Tue Jan 28, 2014 8:37 am
Location: TURKEY

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by mehmet karaman »

Werewolf wrote: Sun Aug 11, 2019 11:53 pm
mehmet karaman wrote: Sun Aug 11, 2019 10:59 pm
Vinvin wrote: Sun Aug 11, 2019 10:06 pm
Werewolf wrote: Sun Aug 11, 2019 9:59 pm Surpassing Deep Blue's 200 Million nps.

But 22 years later...
But now, Stockfish at 1 Mn/s is stronger than Deep Blue at 200 Mn/s. 8-)
Stockfish at 1 kn/s is stronger than Deep Blue.

Is it? I’m not sure that’s right
Elo performance of Pocket Fritz 4 (Hiarcs 13 Engine) is 2938 elo vs. GM's and IM's at 2009 Mercosur Cup
Only 1 core, 528 mHz HTC Touch HD mobile phone.
And it searches fewer than 20 kn/s positions per second.

https://en.chessbase.com/post/breakthro ... enos-aires

Hiarcs 13.1 elo is 2874 (CCRL 40/40, 1 cpu) , Stocfish 10 elo is 3387 (CCRL 40/40, 1 cpu)
Elo difference is 513

Hiarcs 13.1 elo is 2728 (CEGT 20/20, 1 cpu), Stockfish 10 elo is 3419 (CEGT 20/20, 1cpu)
Elo difference is 691
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by Vinvin »

mehmet karaman wrote: Mon Aug 12, 2019 10:53 am
Werewolf wrote: Sun Aug 11, 2019 11:53 pm
mehmet karaman wrote: Sun Aug 11, 2019 10:59 pm
Vinvin wrote: Sun Aug 11, 2019 10:06 pm
Werewolf wrote: Sun Aug 11, 2019 9:59 pm Surpassing Deep Blue's 200 Million nps.

But 22 years later...
But now, Stockfish at 1 Mn/s is stronger than Deep Blue at 200 Mn/s. 8-)
Stockfish at 1 kn/s is stronger than Deep Blue.

Is it? I’m not sure that’s right
Elo performance of Pocket Fritz 4 (Hiarcs 13 Engine) is 2938 elo vs. GM's and IM's at 2009 Mercosur Cup
Only 1 core, 528 mHz HTC Touch HD mobile phone.
And it searches fewer than 20 kn/s positions per second.

https://en.chessbase.com/post/breakthro ... enos-aires

Hiarcs 13.1 elo is 2874 (CCRL 40/40, 1 cpu) , Stocfish 10 elo is 3387 (CCRL 40/40, 1 cpu)
Elo difference is 513

Hiarcs 13.1 elo is 2728 (CEGT 20/20, 1 cpu), Stockfish 10 elo is 3419 (CEGT 20/20, 1cpu)
Elo difference is 691
Yes, maybe you are right !
1 kn/s is more than 1/1000 time handicap !
7 seconds for Stockfish (on a slow computer) and 2 hours for its opponent ! Very funny !
Last edited by Vinvin on Mon Aug 12, 2019 11:39 am, edited 2 times in total.
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by Nordlandia »

My oldest functioning CPU is Pentium E5200 which is obviously to new and strong at single core.

Would be fun to know how 15-20 year old CPUs do in 2019.

Alternatively Chessmaster 8 or 9 at single core.
Leo
Posts: 1078
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by Leo »

It looks like 64 cores would cost $5,000.
Advanced Micro Devices fan.
dragontamer5788
Posts: 201
Joined: Thu Jun 06, 2019 8:05 pm
Full name: Percival Tiglao

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by dragontamer5788 »

Mn/s is obviously the measurement that scales best with more CPU power. So as a CPU-benchmark is concerned its the best stat to discuss.

Unfortunately, the best stat for chess programmers and chess players to discuss is Time-to-depth: all current Alpha-Beta search algorithms have a degree of "search overhead waste", where different threads may unnecessarily search some nodes. They speculatively execute nodes because the alpha/beta bounds are unknown.

As such, Chess Programmers and chess users need to measure Time-to-depth. Do these 64 cores or 128 cores actually speed up a Ply15 search? Or are all of the cores unnecessarily searching nodes because they don't have any idea of what to actually do?
zullil
Posts: 6442
Joined: Tue Jan 09, 2007 12:31 am
Location: PA USA
Full name: Louis Zulli

Re: 237 Mn/s for Stockfish on an 2xEPYC 7742

Post by zullil »

dragontamer5788 wrote: Tue Aug 13, 2019 1:14 am Or are all of the cores unnecessarily searching nodes because they don't have any idea of what to actually do?
Nice description of "Lazy SMP". :evil: