- Thread Starter
- #21
Sandra 2003 CPU arithmetic benchmark
The D-MIP (CPU integer benchmark) IPC = MIPS / clock_freq
XP 1700+ DLT3C (256KB L2) = 9411 / 2518 = 3.74 instructions/clock
For P4-B 3.06G (512KB L2) = 8957 / 3060 = 2.93 instructions/clock
For P4-B 2.8G (512KB L2) = 8196 / 2800 = 2.93 instructions/clock
Barton 3000+ (512KB L2) = 8130 / 2160 = 3.76 instructions/clock
XP 2600+ (256KB L2) = 7829 / 2080 = 3.76 instructions/clock
In other words, AMD XP CPU does more instructions per clock than P4, a ratio around 1.28:1. But on the other hands, top end P4 (more expensive) can run at a much faster absolute clock speed, and the race goes on. To make a fair comparison, we have to look at the ratio between the clocks.
For the same CPU architecture which usually lasts over a few years, if one side can improve or get a jump in the clock rate above or below the IPC ratio number (which is pretty constant short term, say 12 month), based on circuits and silicon technology, that side will come out ahead.
The IPC between XP and P4 is pretty consistent around 1.28:1. So at any point in time, if looking only at D-MIPS (integer calculation), if we look at
1. the top clock rate CPU between P4 and XP, divide IntelClock/AMDClock, if it is larger than 1.28, Intel is ahead on D-MIPS benchmark. In the past, I think Intel to AMD clock rate is higher than 1.28 for top end CPU.
For example, there are some XP CPU that are running at 3 GHz. So P4 has to have to run at 3 GHz x 1.28 = 3.84 GHz to break even !!!
2. This can extend to the absolute frequency achieved by overclocking.
3. Or evaluate the ratio at a given price and at a given time for price performance evaluation.
E.g. now, for $60-70 CPU, AMD 1700+ can deliver 2.2 - 2.4 GHz. What can Intel P4 deliver at $60-70, do the ratio calculation.
Is there any P4 around $70 that can deliver 2.4 * 1.28 = 3.07 GHz ?
One can do similar calculation for $100 CPU, $150 CPU, ...
We know we shouldn't just based on CPU for building a system, this is just some metric to evaluate and benchmark CPU's.
The D-MIP (CPU integer benchmark) IPC = MIPS / clock_freq
XP 1700+ DLT3C (256KB L2) = 9411 / 2518 = 3.74 instructions/clock
For P4-B 3.06G (512KB L2) = 8957 / 3060 = 2.93 instructions/clock
For P4-B 2.8G (512KB L2) = 8196 / 2800 = 2.93 instructions/clock
Barton 3000+ (512KB L2) = 8130 / 2160 = 3.76 instructions/clock
XP 2600+ (256KB L2) = 7829 / 2080 = 3.76 instructions/clock
In other words, AMD XP CPU does more instructions per clock than P4, a ratio around 1.28:1. But on the other hands, top end P4 (more expensive) can run at a much faster absolute clock speed, and the race goes on. To make a fair comparison, we have to look at the ratio between the clocks.
For the same CPU architecture which usually lasts over a few years, if one side can improve or get a jump in the clock rate above or below the IPC ratio number (which is pretty constant short term, say 12 month), based on circuits and silicon technology, that side will come out ahead.
The IPC between XP and P4 is pretty consistent around 1.28:1. So at any point in time, if looking only at D-MIPS (integer calculation), if we look at
1. the top clock rate CPU between P4 and XP, divide IntelClock/AMDClock, if it is larger than 1.28, Intel is ahead on D-MIPS benchmark. In the past, I think Intel to AMD clock rate is higher than 1.28 for top end CPU.
For example, there are some XP CPU that are running at 3 GHz. So P4 has to have to run at 3 GHz x 1.28 = 3.84 GHz to break even !!!
2. This can extend to the absolute frequency achieved by overclocking.
3. Or evaluate the ratio at a given price and at a given time for price performance evaluation.
E.g. now, for $60-70 CPU, AMD 1700+ can deliver 2.2 - 2.4 GHz. What can Intel P4 deliver at $60-70, do the ratio calculation.
Is there any P4 around $70 that can deliver 2.4 * 1.28 = 3.07 GHz ?
One can do similar calculation for $100 CPU, $150 CPU, ...
We know we shouldn't just based on CPU for building a system, this is just some metric to evaluate and benchmark CPU's.
Last edited: