I seem to remember a news post on aceshardware.com that said that the P4 will have a latency of 4 cycles on the rotl instruction. Whereas the Athlon core has a latency of 1 cycle. The fact that the P4 doesn't have an optimised core for it yet doesn't help either (But I don't believe a better core can make up for the poor latency).
Adding on to that very simplistically:
1000MHz for the ALU
1000MHz Athlon/1 = 1000
1500MHz*2 = 3000MHz ALU
3000MHz P4/4 = 750
That gives you a good idea of the difference between the cpus.
So the P4@1.5GHz can do about 3/4 of what a Athlon@1GHz can do. Looking up the speed page, a 1GHz Athlon gets 3.4 Mk/sec, so the P4@1.5GHz would get, using the above figures, 2.55Mk/sec which is about the same as a P3 900.
And in an even contest that would leave the P4@1.5GHz with 2.55Mk/sec and an Athlon@1.5GHz with 5.1Mk/sec twice that of the P4.
Does that look right? Comments?
Adding on to that very simplistically:
1000MHz for the ALU
1000MHz Athlon/1 = 1000
1500MHz*2 = 3000MHz ALU
3000MHz P4/4 = 750
That gives you a good idea of the difference between the cpus.
So the P4@1.5GHz can do about 3/4 of what a Athlon@1GHz can do. Looking up the speed page, a 1GHz Athlon gets 3.4 Mk/sec, so the P4@1.5GHz would get, using the above figures, 2.55Mk/sec which is about the same as a P3 900.
And in an even contest that would leave the P4@1.5GHz with 2.55Mk/sec and an Athlon@1.5GHz with 5.1Mk/sec twice that of the P4.
Does that look right? Comments?