AMD Ryzen 9 7950X - Benchmarks

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

Moderator: Ras

smatovic
Posts: 3472
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: AMD Ryzen 9 7950X - Benchmarks

Post by smatovic »

M ANSARI wrote: Wed Sep 28, 2022 12:05 pm In my days of overclocking we did do weird stuff to try and have better CPU to heat sink heat flow. I remember meticulously polishing and flattening the heat sink to a mirror finish so that there would be maximum efficiency of heat transfer. As for water cooling ... yes of course in time the water reservoir will reach a uniform temperature ... but the surface area of the cooling is dramatically increased as you can have a very large radiator or even 2 radiatiors. I remember once using a huge water cooler reservoir that was completely passive ... not a single fan ... and it would easily keep things under control even at max CPU utilization on all cores. Can't remember the name of that cooler but I do remember that even Vas from Rybka got one of those.
The Zalman Reserator v1/v1+???

https://www.newegg.com/zalman-liquid-co ... 6835118111
https://www.newegg.com/zalman-liquid-co ... 6835118120

I had two of those in my system, one for CPU@65W and one + 120mm radiator+fan@1000RPM for GPU@275W.

Nowadays people buy AIO, all in one, water-cooling-systems for their CPUs, some are modular, I like that ones, with fittings and so on, so you can maintain them by yourself.
M ANSARI wrote: Wed Sep 28, 2022 12:05 pm I haven't built a new computer in like 10 years ... so am way behind the curve. I did upgrade my PC with a 2080 Ti card when Lc0 started showing some interesting chess. I feel it is time to make a nice new build. As you get older you tend to not accept stuff you would accept when you are younger. Sound for me is very important and am willing to sacrifice some performance for some peace and quiet!
--
Srdja
User avatar
Ras
Posts: 2720
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: AMD Ryzen 9 7950X - Benchmarks

Post by Ras »

Interesting: at 88W package power (65W "TDP"), the 7950X manages 31308 points in Cinebench R23 multicore, compared to 38291 at 230W [1]. That's 18% less performance at 62% less power draw. Meanwhile, Apple's M1 Ultra has 70W package power (for the CPU), i.e. roughly comparable to the 88W setting of the 7950X and gets 21732 points [2]. That's in the same ballpark, with the 7950X being a bit ahead, now that AMD also is at 5nm at TSMC.

So much for the "x86 is soooo inefficient" trope, now that AMD is also at 5nm with TSMC.

[1] https://www.anandtech.com/show/17585/am ... igh-end/20
[2] https://www.breakinglatest.news/busines ... apple-mac/
Rasmus Althoff
https://www.ct800.net
Jouni
Posts: 3758
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: AMD Ryzen 9 7950X - Benchmarks

Post by Jouni »

Ipman has now 93.038.665 with asmFish WOW!
Jouni
Vinvin
Posts: 5309
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: AMD Ryzen 9 7950X - Benchmarks

Post by Vinvin »

Speed with Stockfish 14.1 is strange : bmi2 is faster than avx2 and avx2 is faster than avx512.

Code: Select all

Nodes/second	CPU / Memory	Cores/Threads	Extension
61.206.345	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni256	
59.694.728	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	bmi2	
57.351.214	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx2	
55.987.819	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx512	
55.691.483	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni512	
51.753.064	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	pop	
From https://ipmanchess.yolasite.com/amd--in ... ckfish.php
Leo
Posts: 1107
Joined: Fri Sep 16, 2016 6:55 pm
Location: USA/Minnesota
Full name: Leo Anger

Re: AMD Ryzen 9 7950X - Benchmarks

Post by Leo »

Anyone know where i can buy a 7000 series desktop?
Advanced Micro Devices fan.
dangi12012
Posts: 1062
Joined: Tue Apr 28, 2020 10:03 pm
Full name: Daniel Infuehr

Re: AMD Ryzen 9 7950X - Benchmarks

Post by dangi12012 »

Vinvin wrote: Sun Oct 02, 2022 9:28 pm Speed with Stockfish 14.1 is strange : bmi2 is faster than avx2 and avx2 is faster than avx512.

Code: Select all

Nodes/second	CPU / Memory	Cores/Threads	Extension
61.206.345	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni256	
59.694.728	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	bmi2	
57.351.214	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx2	
55.987.819	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx512	
55.691.483	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni512	
51.753.064	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	pop	
From https://ipmanchess.yolasite.com/amd--in ... ckfish.php
Could you recompile vnni256 with Clang15 with -O3 -march=znver3 -fomit-frame-pointer
Should see an increase.

Also I wonder how much comes from Zen4 vs generally using much faster ram compared to DDR4.
Keep in mind that DDR5 has some other improvements - its not only transfer rate.
Worlds-fastest-Bitboard-Chess-Movegenerator
Daniel Inführ - Software Developer
Joerg Oster
Posts: 987
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany
Full name: Jörg Oster

Re: AMD Ryzen 9 7950X - Benchmarks

Post by Joerg Oster »

Vinvin wrote: Sun Oct 02, 2022 9:28 pm Speed with Stockfish 14.1 is strange : bmi2 is faster than avx2 and avx2 is faster than avx512.

Code: Select all

Nodes/second	CPU / Memory	Cores/Threads	Extension
61.206.345	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni256	
59.694.728	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	bmi2	
57.351.214	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx2	
55.987.819	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx512	
55.691.483	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni512	
51.753.064	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	pop	
From https://ipmanchess.yolasite.com/amd--in ... ckfish.php
Nothing strange here.
BMI2 is just a little speedup for move generation on top of AVX2 which is used for NNUE calculations.
Jörg Oster
Vinvin
Posts: 5309
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: AMD Ryzen 9 7950X - Benchmarks

Post by Vinvin »

Joerg Oster wrote: Tue Oct 04, 2022 12:23 pm
Vinvin wrote: Sun Oct 02, 2022 9:28 pm Speed with Stockfish 14.1 is strange : bmi2 is faster than avx2 and avx2 is faster than avx512.

Code: Select all

Nodes/second	CPU / Memory	Cores/Threads	Extension
61.206.345	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni256	
59.694.728	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	bmi2	
57.351.214	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx2	
55.987.819	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx512	
55.691.483	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni512	
51.753.064	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	pop	
From https://ipmanchess.yolasite.com/amd--in ... ckfish.php
Nothing strange here.
BMI2 is just a little speedup for move generation on top of AVX2 which is used for NNUE calculations.
OK ! The name is not clear, so. The name should be avx2+bmi2.

Do you have explanations about why avx512 is slower than avx2 ? And why vnni512 is way slower than vnni256 ?

Thanks !
Joerg Oster
Posts: 987
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany
Full name: Jörg Oster

Re: AMD Ryzen 9 7950X - Benchmarks

Post by Joerg Oster »

Vinvin wrote: Tue Oct 04, 2022 5:01 pm
Joerg Oster wrote: Tue Oct 04, 2022 12:23 pm
Vinvin wrote: Sun Oct 02, 2022 9:28 pm Speed with Stockfish 14.1 is strange : bmi2 is faster than avx2 and avx2 is faster than avx512.

Code: Select all

Nodes/second	CPU / Memory	Cores/Threads	Extension
61.206.345	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni256	
59.694.728	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	bmi2	
57.351.214	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx2	
55.987.819	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	avx512	
55.691.483	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	vnni512	
51.753.064	AMD Ryzen 9 7950X @4.7Ghz DDR5 6000 CL30	32threads	pop	
From https://ipmanchess.yolasite.com/amd--in ... ckfish.php
Nothing strange here.
BMI2 is just a little speedup for move generation on top of AVX2 which is used for NNUE calculations.
OK ! The name is not clear, so. The name should be avx2+bmi2.

Do you have explanations about why avx512 is slower than avx2 ? And why vnni512 is way slower than vnni256 ?

Thanks !
Afaik, AVX512 is causing temperature issues and the CPU gets throttled down.
No clue about VNNI256 and VNNI512 ...
Jörg Oster
Jouni
Posts: 3758
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: AMD Ryzen 9 7950X - Benchmarks

Post by Jouni »

Anyone know where i can buy a 7000 series desktop?

https://www.mifcom.de/workstation-ryzen ... 90-id18085
Jouni