Question 7950x with 16 cores has higher multi core benchmark score than threadrippers with 32 and 64 cores

jayleonis

Honorable
Nov 18, 2018
108
0
10,590
I was curious how can the 7950x have higher multicore performance with 16 cores vs threadrippers 3970x and 3990x. I use a program that does utilize all cores up to 64. Would i see gains switching to the 7950x?
 
The 3970x is 32/64. And 3990x is 64/128. From a few multicore benchmarks I’ve seen the 7950x has higher scores.
Which specific benchmarks?
A 7950 is dual channel memory controller, so it has less memory bandwidth than the Threadrippers.
Can 16 cores at higher clock speed beat 64 cores at lower clock speed? Possibly. Depends on the software.
 
I was curious how can the 7950x have higher multicore performance with 16 cores vs threadrippers 3970x and 3990x. I use a program that does utilize all cores up to 64. Would i see gains switching to the 7950x?
I don't see anywhere that says the 7950X is outright beating the 3970X in say Cinebench, but it gets within 0.87x of its multi-core score. The reason is mostly due to how well each individual core performs. The 7950X in Cinebench single core tests outperforms the 3970X by 1.54x. So a combination of that, plus a few other factors, contribute to why later generations of CPUs with half the cores can approach the same performance.