Stockfish One Thread Challenge

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

Moderators: hgm, Rebel, chrisw

Jouni
Posts: 3281
Joined: Wed Mar 08, 2006 8:15 pm

Stockfish One Thread Challenge

Post by Jouni »

In CCC one thread SF (NNUE) beats 250 threads Ethereal! And plays equal to 250 threads Komodo or SF classic. Definitely doubling of cores don't give 70 ELO anymore :) .
Jouni
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Stockfish One Thread Challenge

Post by dkappe »

Jouni wrote: Thu Mar 25, 2021 6:24 pm In CCC one thread SF (NNUE) beats 250 threads Ethereal! And plays equal to 250 threads Komodo or SF classic. Definitely doubling of cores don't give 70 ELO anymore :) .
Looking at the first event, Dragon had 37 point out of 60 vs 1 thread SF. Now I don’t know if that’s a better or worse than expected result, but it’s definitely not “equal.”
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Stockfish One Thread Challenge

Post by mar »

Jouni wrote: Thu Mar 25, 2021 6:24 pm Definitely doubling of cores don't give 70 ELO anymore :) .
doubling of time, not doubling of cores. no perfect scaling
Martin Sedlak
Jouni
Posts: 3281
Joined: Wed Mar 08, 2006 8:15 pm

Re: Stockfish One Thread Challenge

Post by Jouni »

Currently SF - Komodo 15,5-16,5. Quite equal. I wasn't saying anything about Dragon.
Jouni
lkaufman
Posts: 5960
Joined: Sun Jan 10, 2010 6:15 am
Location: Maryland USA

Re: Stockfish One Thread Challenge

Post by lkaufman »

mar wrote: Thu Mar 25, 2021 7:21 pm
Jouni wrote: Thu Mar 25, 2021 6:24 pm Definitely doubling of cores don't give 70 ELO anymore :) .
doubling of time, not doubling of cores. no perfect scaling
I believe the machine has 128 cores. Whether using 250 threads is better than 128 threads on such a machine is questionable, probably the elo gain or lost is miniscule. So seven doublings of cores. Maybe about like four doublings of speed, i would guess.
Komodo rules!
Nay Lin Tun
Posts: 708
Joined: Mon Jan 16, 2012 6:34 am

Re: Stockfish One Thread Challenge

Post by Nay Lin Tun »

Jouni wrote: Thu Mar 25, 2021 6:24 pm In CCC one thread SF (NNUE) beats 250 threads Ethereal! And plays equal to 250 threads Komodo or SF classic. Definitely doubling of cores don't give 70 ELO anymore :) .
It looks like you did not know before that engine strength tapers over time like 'rat tail'

AndrewGrant
Posts: 1750
Joined: Tue Apr 19, 2016 6:08 am
Location: U.S.A
Full name: Andrew Grant

Re: Stockfish One Thread Challenge

Post by AndrewGrant »

Any idea what version of Ethereal it was? Guessing it was not an NNUE Ethereal? +120 elo or so.
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
Jouni
Posts: 3281
Joined: Wed Mar 08, 2006 8:15 pm

Re: Stockfish One Thread Challenge

Post by Jouni »

Archive says: Ethereal tcec s20 divp (popcnt).
Jouni
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Stockfish One Thread Challenge

Post by MikeB »

Jouni wrote: Thu Mar 25, 2021 6:24 pm In CCC one thread SF (NNUE) beats 250 threads Ethereal! And plays equal to 250 threads Komodo or SF classic. Definitely doubling of cores don't give 70 ELO anymore :) .
An interesting comment ...

Code: Select all

        Source: CCRL 40/15
	Stockfish 13 64-bit 4CPU	3552	+20	−20	77.4%	−183.3	45.2%	892    NNUE	 
	Stockfish 13 64-bit 1CPU        3520	+23	−22	74.5%	−168.2	49.2%	666    NNUE
	Elo delta                         32

 	Stockfish 12 64-bit 4CPU	3516	+19	−19	71.8%	−140.4	56.0%	841    NNUE
	Stockfish 12 64-bit 1CPU        3478	+15	−15	74.5%	−164.2	48.9%	1612   NNUE
	Elo delta                         38

	Stockfish 11 64-bit 4CPU	3478	+19	−19	73.0%	−142.8	52.6%	840    Classical
	Stockfish 11 64-bit 1CPU   	3434	+15	−15	74.0%	−156.3	49.8%	1493   Classical
	Elo delta                         44
	
	Stockfish 10 64-bit 4CPU	3462	+17	−16	73.4%	−155.6	50.3%	1227   Classical
	Stockfish 10 64-bit 1CPU	3386	+9	−9	74.6%	−168.0	46.7%	4812   Classical
	Elo delta                         78
	
	Stockfish 9 64-bit 4CPU	        3430	+15	−15	72.3%	−153.4	50.5%	1423  Classical
	Stockfish 9 64-bit 1CPU	        3365	+12	−12	71.4%	−149.3	49.0%	2565  Classical
	Elo delta                         75
	
	Stockfish 8 64-bit 4CPU     	3377	+14	−13	65.1%	−96.8	62.1%	1647  Classical
	Stockfish 8 64-bit 1CPU     	3300	+11	−11	69.9%	−131.1	53.8%	2670  Classical
	Elo delta                         77
	
From Stockfish 8 to Stockfish 10 - roughly ~75 Elo spread between 4 PU to 1 core
There was big decline going from Sf 10 to SF11, and since then, the NNUE versions show further decline in the spread between 4CPU and 1CPU.

I certainly do not have any answers , but the sharp decline in the spread between 4CPU to 1CPU with going from SF10 to SF11 is very suspicious.
Seems to be more than simply "diminishing returns" ,which we would all expect at some point, buy why all of a sudden such a sharp drop?

Perhaps we are at now at a point now where Elo gains will be very slow going from this point forward? If we are, that is not a good thing for computer chess - as far as human play goes, we have a long way to go yet ;>), a few centuries at least. It may mark the end of Correspondence Chess (Computer Assisted, ala ICCF) as we know it today.
Image
Cornfed
Posts: 511
Joined: Sun Apr 26, 2020 11:40 pm
Full name: Brian D. Smith

Re: Stockfish One Thread Challenge

Post by Cornfed »

MikeB wrote: Fri Apr 02, 2021 7:25 am

Perhaps we are at now at a point now where Elo gains will be very slow going from this point forward? If we are, that is not a good thing for computer chess - as far as human play goes, we have a long way to go yet ;>), a few centuries at least. It may mark the end of Correspondence Chess (Computer Assisted, ala ICCF) as we know it today.
The part in red...can you explain?
Or are you trying to say that those humans with the stronger helpers and more $$ to throw at them...will be no better off really than someone with 1 core? 8-)