View Single Post
  #1  
Old May 21st 09, 07:57 AM posted to microsoft.public.windowsxp.hardware,comp.sys.ibm.pc.hardware.storage
Jason Stacy
external usenet poster
 
Posts: 25
Default Should Core 2 Duo CPU not be theoretically slower than single core with double MHz?

I wonder why a two-core CPU with lets say 2 * 1.7 Mhz is theoretically faster
than a single core with 3.4 MHz. I am NOT talking about additional features like
Pipeling and Hyperthreading but the core fact that the power is split over two cores.

Assume the following situation: A NON-THREADED application needs as much CPU power as possible
for some computations. On a 3.4 Mhz machine it can occupied almost 99% of the CPU power
(remaining 1 % are for system services).

When I run the same application on a two core system then it can occupy only ONE of the two cores
with 1.7 MHz. Because it is non-threaded it cannot request the other core as well.
So it must be slower (given all other side-conditions are equal).

Am I wrong?

J.

Ads