I think you need to make a big caveat on that statement. The SAME CPU running at 8GHz will be twice as fast as a 4GHz CPU, if and only if the system buses and CPU cache can handle the increase in data throughput.
Notice that I also capitalized "same", because comparing a 3.2GHz Intel i2500 vs a 3.2GHz Intel P4 is no comparison as to which is "faster"... I mean, that is one of the reasons why the PowerPC CPU's running at 866 MHz were more than DOUBLE the speed (time) of Intel P4 1.7 GHz in certain tasks even though it was "HALF" the speed (clock frequency) of the Intel:
http://www.youtube.com/watch?v=I3WnXaWjQYE
It is all about how many tasks you complete in that 1 clock. If it takes you 2 clock cycles to perform a calculation on 1 CPU, but on another only takes 1 clock cycle, and the first CPU is running at 3.4 GHz, and the second is running at 2.1 GHz, you want to buy the second CPU if that is the calculation you care about doing the most.
OMG, Jon Rubinstein in that video...
And yes, obviously, I took it for granted that it was the same CPU, that Cache, memory bandwidth, I/O, ringbus/hypertransport etc. etc. didn't play a role. I was just trying to make a point.
AMD tends to set architectural trends...Intel just executes better.
Ya, that just about sums up the past 10 years. Short pipeline, multicore, 64bit, IMC, APU were all pretty much AMD ideas. At some point though, Intel started copying AMDs press releases instead of their shipped CPUs, and they managed to out-execute them with their own ideas.
Last edited: