Power consumption
In order to test the power management features of the P4 600 series, we decided to throw out all of our old results and start over with fresh test systems. There were a number of reasons for this decision, including the fact that our prior Athlon 64 motherboard didn't properly support Cool'n'Quiet, AMD's power management technology. Below you'll find the test configurations we used for power consumption testing.
| Processor | Athlon 64 3200+ 2.0GHz (S939)* Athlon 64 3500+ 2.2GHz (90nm) Athlon 64 3800+ 2.4GHz Athlon 64 4000+ 2.4GHz Athlon 64 FX-55 2.6GHz | Pentium M 755 2.0GHz | Pentium 4 540 3.2GHz* Pentium 4 550 3.4GHz* Pentium 4 560 3.6GHz Pentium 4 540J 3.2GHz* Pentium 4 550J 3.4GHz* Pentium 4 560J 3.6GHz* Pentium 4 570J 3.8GHz Pentium 4 640 3.2GHz* Pentium 4 650 3.4GHz* Pentium 4 660 3.6GHz |
| Pentium M 755 at 2.4GHz* | Pentium 4 Extreme Edition 3.46GHz Pentium 4 Extreme Edition 3.73GHz | ||
| System bus | 1GHz HyperTransport | 400MHz (100MHz quad-pumped) | 800MHz (200MHz quad-pumped) |
| 533MHz (133MHz quad-pumped) | 1066MHz (266MHz quad-pumped) | ||
| Motherboard | DFI LANParty nF4 SLI-DR | DFI 855GME-MGF | Intel D925XECV2 |
| BIOS revision | 2/9/2005 beta | 55GMDC06 | CV92510A.86A.0394.EB |
| North bridge | nForce4 SLI | 855GME | 925XE MCH |
| South bridge | 6300ESB ICH | ICH6R | |
| Chipset drivers | SMBus driver 4.45 | INF Update 6.3.0.1007 | INF Update 6.3.0.1007 |
| Memory size | 1GB (2 DIMMs) | 1GB (2 DIMMs) | 1GB (2 DIMMs) |
| Memory type | OCZ PC3200 EL DDR SDRAM at 400MHz | OCZ PC3200 EL DDR SDRAM at 333MHz | OCZ PC2 5300 DDR2 SDRAM at 533MHz |
| CAS latency (CL) | 2 | 2 | 3 |
| RAS to CAS delay (tRCD) | 2 | 2 | 3 |
| RAS precharge (tRP) | 2 | 2 | 3 |
| Cycle time (tRAS) | 5 | 5 | 10 |
| Hard drive | Maxtor DiamondMax 10 250GB SATA 150 | ||
| Audio | Integrated nForce/ALC850 with Realtek 5.10.0.5780 drivers | Integrated 6300ESB/ALC655 with Realtek 5.10.0.5780 drivers | Integrated ICH6R/ALC880 with Realtek 5.10.0.5034 drivers |
| InGraphics | GeForce 6800 Ultra 256MB PCI-E with ForceWare 66.93 drivers | GeForce 6800 Ultra 256MB AGP with ForceWare 66.93 drivers | GeForce 6800 Ultra 256MB PCI-E with ForceWare 66.93 drivers |
| OS | Microsoft Windows XP Professional | ||
| OS updates | Service Pack 2, DirectX 9.0c | ||
Please note that some of the CPUs in the spec table above and on the graphs below are marked with an asterisk. That's because they are not true-blue versions of the chips in question. They are, instead, CPUs rated for higher speed grades that have been underclocked to match the model in question. For instance, Intel only supplied us with a Pentium 4 660 review sample, so we reduced its CPU multiplier to simulate a 650 and 640. I mention this fact because every chip is different, and generally, the ones that are chosen to run at higher speed grades exhibit better power and heat characteristics, as well.
That said, clock speed and voltage are still major determinants of overall power consumption, so we decided to include these "simulated" CPU models in our results. In all cases, we allowed the motherboard to determine the appropriate CPU voltage levels. That's handled dynamically with SpeedStep and Cool'n'Quiet, anyway.
Speaking of simulation, because the DFI desktop motherboard for the Pentium M doesn't support SpeedStep, we used the RMClock utility to simulate SpeedStep in our testing. The comparison won't be exact, because RMClock uses its own algorithm to scale clock frequencies, but we did set the RMClock profile to match the Pentium M 755's minimum clock speed of 600MHz and minimum voltage of 0.988V.
We measured the power consumption of our entire test systems, except for the monitor, at the wall outlet using a Watts Up PRO watt meter. The test rigs were all equipped with OCZ PowerStream 520W power supply units. The idle results were measured at the Windows desktop, and we used Cinebench 2003's rendering test to load up the CPUs. For P4s, we used the multithreaded version of the test to take advantage of Hyper-Threading.
Finally, the graphs below have results for "power management" and "no power management." That deserves some explanation. By "power management," we mean SpeedStep or Cool'n'Quiet. In the case of the Pentium 4 600-series and 500J-series processors, the C1E halt state is always available, even in the "no power management" tests.

Because current Athlon 64 processors don't have anything comparable to the C1E halt state, they pull more juice at idle than the newer Pentium 4 chips. With Cool'n'Quiet enabled, though, all of the Athlon 64 processors consume even less power than the C1E and SpeedStep-enabled P4s. There's no doubt, though, that Intel has made great strides.

I asked Intel what to make of these results, but unfortunately, they weren't able to give me an answer before this article went online. I hate to speculate about why the newer P4s with 2MB of L2 cache aren't drawing as much power as the older models with 1MB of L2. Is it just better properties of newer chips, or has the new CPU core been otherwise tweaked? Perhaps we'll get some answers from Intel before too long.
Whatever the reason, the new P4 core does require relatively less power under load than the older chips that we tested. These things do vary from chip to chip, so I don't want to make too much of these results from just a few processors. Indications are certainly good, though. That said, the 90nm version of the Athlon 64 3500+ still pulls about 60W less under load than the P4 650 does, and the Pentium M is even more efficient.
| Friday night topic: The trouble with Best Buy | 131 |