6 Cores and 6 Threads CPU = 3 Cores and 6 Threads CPU = Same Performance?

SeriousGaming101

Distinguished
Mar 17, 2016
330
0
18,780
If you have these 2 different CPUS

1. 6 Cores and 6 Threads at 3.5ghz
2. 3 Cores and 6 Threads at 3.5ghz

Do they both perform almost the same? Because all that matters is threads?
 

SeriousGaming101

Distinguished
Mar 17, 2016
330
0
18,780


I was just making a random example. If it helps, think of 4 cores and 4 threads vs 2 cores and 4 threads. Same performance?
 

Tim K

Honorable
Dec 11, 2013
7
0
10,510


No. Assuming identical architecture, clock speed, etc, the 4core/4thread beats out the 2core/4thread basically every time.

By exactly how much depends upon the specific workload, in my experience at least, 1core/2thread is something like 40% better overall as compared to 1core/1thread.

 


No...

One only has to compare 7th gen i3 models with 7th gen 4c/4t models *in applications that utilize at least 4 threads*...

Dual core has been mostly relegated to budget mini-NAS devices, routers/firewalls, etc...

Will 2c/4t still run older games, and, even current games but at a somewhat core/thread-throttled' frame rate? Of course, along w/ office apps, general surfing, etc...
 

apesoccer

Distinguished
Jun 11, 2004
1,020
0
19,310
If someone tosses an egg, to a person juggling, is it going to always be better if 2 people throw eggs to a person juggling eggs? There are times when a juggler can add 1 additional egg (or thread to a cpu), but maybe 10% of the time a juggler can take a second egg in the same space of time to juggle an additional egg. That's basically what we're talking about. So if you have 3 jugglers vs 6 jugglers...which set of jugglers are going to be able to juggle more eggs, assuming they can all juggle the same amount of eggs.
 

R0GG

Distinguished
True physical Cores performance is far superior to threads

- CORES and THREADS Explained (with Performance Tests) >> https://www.youtube.com/watch?v=Uqv8Y_gkkhc

- Difference between Multiprocessing and Multithreading >> https://www.youtube.com/watch?v=oIN488Ldg9k

- CS:GO: Cores and Hyper-Threading/scaling benchmarked >> https://www.youtube.com/watch?v=fj9cuHuTNVU
 
The physical core vs thread debate really does not matter, you arent going to have two processors that are identical in every other aspect, so the generic comparison means nothing.

Compare two specific processors, make your decision based on their cumulative performance, not by each individual aspect.
 

USAFRet

Titan
Moderator


Doesn't work like that.
You have to compare the two specific CPU's.

And the usage matters as well.
 
Processors that have more threads than cpu's will make that happen by using unused resources of the base cpu to dispatch a second thread.
That means that the second thread must be less strong than the base cpu.
How much this difference is will depend on the resources available in the main cpu and also how well the second app/task can use the unused resources.
It will never be 2x.
And, you have to compare apples to apples.
Differing processor architectures will have different instructions per cycle.