Ok I'll explain why core 2 duo at low clock speed is faster than Pentium D at high clock speed
Pentium D (Pentium dual core)
3 execution units
31 stage pipeline
Intel core 2 duo
4 execution units
14 stage pipeline
Quote:
|
Execution Units: The number of execution units basically determines how many things a processor can do at once:
|
Quote:
|
Pipeline: The length of the pipeline determines how long it is before an instruction is processed completely and the processors "decision" or output is finalised.
|
As you see the Pentium D has 31-stage pipeline. This means that it takes the Pentium D 31 clock cycles to complete a single instruction before it can start another.
The core 2 duo on the other hand has a short 14 stage pipeline and will process more than 2 instructions on each execution unit in the time it takes the Pentium D to do one single instruction on each unit.
Also, the core 2 duo has more execution units which mean that it can do more things than Pentium D at once.
Thats why Core 2 duo at 1.86GHz is faster than Pentium D at 3.4GHz