[citation][nom]Dirtman73[/nom]Even if the P4 was more advanced than the Athlon 64 (which it wasn't; saying it was WAY more advanced goes beyond silly), it wouldn't have mattered anyway. Even taking into account the P4's flaws, it wouldn't have mattered anyway. The truth of the matter is that the Athlon 64 was a superior chip, and Intel fanboiz STILL can't get over that fact. It's only a matter of time before AMD comes out with another Intel killer.[/citation]
I sense you don't know much about this stuff.
The Pentium 4 was an extremely advanced design, that, in practice, didn't work so great. The Athlon 64 was very straightforward, but not particularly great, but benefited from the Pentium 4 sucking so bad.
The Athlon 64 didn't even schedule instructions as well as the 1995 Pentium Pro. The Barcelona added that. They still don't have complete memory disambiguation like Intel has since the Conroe.
The Pentium 4 had the trace cache, monstrous clock speeds, super-pipelining, double-pumped ALUs, quad-pumped memory bus, partial memory disambiguation, and Hyper-threading. Keep in mind the 3.8 GHz Pentium 4 was running the ALU at 7.6 GHz.
The Athlon 64 was a prosaic design. It wasn't great, but it wasn't horrible. The proof is it looked good against a bad processor, and then got raped by a good one (Conroe).
My point being, AMD's processors only looked so good because Intel's were so bad. In reality, they never matched Intel in mobile because of this as well.
That isn't the case now. Intel processors are very good. But, AMD doesn't need to beat them, just close the gap a lot, and keep the size down. They need to cut down things that aren't used much anymore, like x87, and go less brute force and more predictive to gain efficiency. I hope they cut down on things that use transistors inefficiently, as well as adding more to it. If they just add, they're going to still be less efficient.
I guess we'll see.