Sign in with
Sign up | Sign in
Your question

2 slow cores vs 1 fast core

Tags:
Last response: in CPUs
Share
a c 186 à CPUs
December 12, 2011 4:31:25 AM

Lets just say we have 2 cpu's except 1 has 2 cores clocked at 1ghz and the other cpu has 1 core clocked at 2ghz. Everything is the exact same, cpu architecture, cache, etc. Which one would be faster?

More about : slow cores fast core

a b à CPUs
December 12, 2011 4:45:02 AM

Depends. If it is in a multi-threaded app, then the dual core may still be faster. However, in single core apps, the 2 GHz will be faster.
m
0
l
a c 152 à CPUs
December 12, 2011 4:46:16 AM

amuffin said:
Lets just say we have 2 cpu's except 1 has 2 cores clocked at 1ghz and the other cpu has 1 core clocked at 2ghz. Everything is the exact same, cpu architecture, cache, etc. Which one would be faster?


It depends on what you want to do. If your gaming you would be better off with less cores with faster speeds. A good example of this is the I5 vs the 8 core Bulldozer. Sure the Bulldozer has more cores but that doesn't mean Jack. Even though the I5 has less cores it has a faster architecture making it better for gaming.
Now if your doing something like 3D rendering, encoding or something that needs a lot of threading you would be better off with more cores and slower speeds.
m
0
l
Related resources
a c 186 à CPUs
December 12, 2011 5:20:39 AM

rds1220 said:
It depends on what you want to do. If your gaming you would be better off with less cores with faster speeds. A good example of this is the I5 vs the 8 core Bulldozer. Sure the Bulldozer has more cores but that doesn't mean Jack. Even though the I5 has less cores it has a faster architecture making it better for gaming.
Now if your doing something like 3D rendering, encoding or something that needs a lot of threading you would be better off with more cores and slower speeds.

Im trying to say that the cpu's are exactly the same, however they are clocked at different speeds and have different amount of cores.
m
0
l
a b à CPUs
December 12, 2011 6:13:23 AM

In that case it becomes completely application-specific, as phyco126 said. If the application supports multiple cores, it will prefer the dual core eve though the clock speed is lower. Single threaded apps will run much faster on the faster single core.

Why the question?
m
0
l
a c 103 à CPUs
December 12, 2011 8:25:07 AM

I think a single 2GHz core would always beat or match a dual at 1GHz otherwise identical as they both can process the same amount of instructions at the same speed so if the app. is well threaded they will be equal if not the 2GHz one could be up to twice as good. a 2GHz single core vs a 1.5GHz dual would be more all over the place but most things use 2 cores OK so in most things the dual would win but not all.
m
0
l
a c 89 à CPUs
December 12, 2011 8:49:18 AM

you can test this yourself by running a known well threaded, cpu driven application like 3dmark's cpu bench, setting your cpu speed to 3ghz, go to processes and set affinity to 1 core for the application and run some benches. then drop to 1.5ghz and do the same thing except set affinity to 2 cores. you can also use other benchmarking software, some real world tests or in-game tests with fraps and use this affinity technique. then you will answer your own question and you can post results here for all to see.
m
0
l
a c 152 à CPUs
December 12, 2011 2:54:27 PM

amuffin said:
Im trying to say that the cpu's are exactly the same, however they are clocked at different speeds and have different amount of cores.


O ok, then as said it depends on the app really.
m
0
l
a c 341 à CPUs
December 12, 2011 3:30:07 PM

amuffin said:
Lets just say we have 2 cpu's except 1 has 2 cores clocked at 1ghz and the other cpu has 1 core clocked at 2ghz. Everything is the exact same, cpu architecture, cache, etc. Which one would be faster?


The faster 1 core cpu would be faster. Period.
The reason is that to use two cores, you need two apps, or at least an app that can potentially use two threads.
But there will always be a time when only one thread cis active, and the faster cpu will prevail there.

Bulldozer was a disappointment for gamers. The 4/6/8 cores it delivered were slower than the sandy bridge cores, and games rarely used more than two or three cores.
Bulldozer was more competitive in highly threaded benchmarks.
m
0
l
!