T
Tony Hill
Hi all
Somewhat of a boring Friday evening in, so I figured I would crunch a
few numbers with regards to power consumption of Intel vs. IBM's 130nm
vs. 90nm shrink, using the PowerPC 970 -> 970FX, both at 2.0GHz, and
the P4 3.2GHz -> P4 3.2E GHz (ie Northwood -> Prescott).
First, the easy numbers, transistor count:
IBM PPC 970 = 55M -> PPC 970FX = 58M
Intel P4 "Northwood" = 58M -> P4 "Prescott" = 125M
But we should probably ignore L2 cache transistors in this, since
cache takes up a lot of transistors but relatively little die space
and much less power than logic gates... so new numbers are:
IBM PPC 970 = 25M -> PPC 970FX = 28M
Intel P4 "Northwood" = 28M -> P4 "Prescott" = 65M
Ok, and now for the power consumption. This was actually the tricky
part because IBM basically won't tell anyone what the power
consumption of their chips really is, and they like to use some
"typical" power consumption numbers that are MUCH less than what you
will encounter using the chip full-out. Intel, as has been discussed
a few times before, uses "Thermal Design Power", which is
kinda-sorta-almost the maximum power you'll see in the real world.
Intel's numbers should be fine for this exercise, but I had to dig a
bit to find some useable IBM numbers. Best I could come up with is:
IBM PPC 970 = 90W -> PPC 970FX = 55W
Intel P4 "Northwood" = 82W -> P4 "Prescott" = 103W
So, now it's just a matter of running the numbers:
IBM:
PPC 970 = 90W / 25M transistors = 3.60W/M transistor
PPC 970FX = 55W / 28M transistors = 1.96W/M transistors
Percentage improvement = 45.6% less power
Intel:
P4 130nm = 82W / 28M transistors = 2.93W/M transistors
P4 90nm = 103W / 65M transistors = 1.58W/M transistors
Percentage improvement = 46.1% less power
Just a bit of food for thought, given all the noise about how well
IBM's 130nm -> 90nm process went vs. how "badly" Intel's 130nm -> 90nm
transition has gone.
Somewhat of a boring Friday evening in, so I figured I would crunch a
few numbers with regards to power consumption of Intel vs. IBM's 130nm
vs. 90nm shrink, using the PowerPC 970 -> 970FX, both at 2.0GHz, and
the P4 3.2GHz -> P4 3.2E GHz (ie Northwood -> Prescott).
First, the easy numbers, transistor count:
IBM PPC 970 = 55M -> PPC 970FX = 58M
Intel P4 "Northwood" = 58M -> P4 "Prescott" = 125M
But we should probably ignore L2 cache transistors in this, since
cache takes up a lot of transistors but relatively little die space
and much less power than logic gates... so new numbers are:
IBM PPC 970 = 25M -> PPC 970FX = 28M
Intel P4 "Northwood" = 28M -> P4 "Prescott" = 65M
Ok, and now for the power consumption. This was actually the tricky
part because IBM basically won't tell anyone what the power
consumption of their chips really is, and they like to use some
"typical" power consumption numbers that are MUCH less than what you
will encounter using the chip full-out. Intel, as has been discussed
a few times before, uses "Thermal Design Power", which is
kinda-sorta-almost the maximum power you'll see in the real world.
Intel's numbers should be fine for this exercise, but I had to dig a
bit to find some useable IBM numbers. Best I could come up with is:
IBM PPC 970 = 90W -> PPC 970FX = 55W
Intel P4 "Northwood" = 82W -> P4 "Prescott" = 103W
So, now it's just a matter of running the numbers:
IBM:
PPC 970 = 90W / 25M transistors = 3.60W/M transistor
PPC 970FX = 55W / 28M transistors = 1.96W/M transistors
Percentage improvement = 45.6% less power
Intel:
P4 130nm = 82W / 28M transistors = 2.93W/M transistors
P4 90nm = 103W / 65M transistors = 1.58W/M transistors
Percentage improvement = 46.1% less power
Just a bit of food for thought, given all the noise about how well
IBM's 130nm -> 90nm process went vs. how "badly" Intel's 130nm -> 90nm
transition has gone.