Updated: Tuning Cool'n'Quiet: Maximize Power And Performance
Table of contents
- 1 – Introduction
- 2 – Fine Tuning Power Management
- 3 – Test System
- 4 – Update: A “Broken” Cool'n'Quiet Implementation
- 5 – Assessing Voltage
- 6 – Tweaking And Undervolting
- 7 – Voltage Ramps, Continued
- 8 – Measured Power Consumption And Methodology
Editor's Note: This story first went live in November of 2009. After its publication, we went back and forth with AMD's power experts, discussing some of the conclusions drawn. With feedback from AMD, we've retested to clarify where optimizations are most likely to be made. We've also addressed a problem with Cool'n'Quiet observed in the previous piece, which turned out to be caused by an implementation of the technology, rather than the technology itself. Special thanks to AMD for its input.
Choosing the right processor is never an easy task. Like other choices in life, there are so many to choose from, and many factors to be considered.
Today, performance and heat are not the only factors we all have to consider. Power consumption is becoming increasingly important. However, most reviews and articles about processors still focus on performance for the most part. Often times, review benchmarking is performed without power management features turned on (an especially flagrant faux pas in the era of Intel's Turbo Boost, which requires those capabilities be enabled).
Is this a bad thing? It doesn't have to be in the context of testing specific theories. Performance is very likely the penultimate factor we all consider when buying a processor, or any other component for that matter. But as concerns about power consumption becomes increasingly important, we should try to always look at performance with power management features enabled.
Many view power management features as detriments to processor performance. Indeed, most reviews and articles that include performance evaluation with power management features turned on usually shows slightly lower numbers than when those features are turned off. However, many do not realize that, just like hardware and software, we can fine tune power management features either for more performance or lower power consumption. It’s not uncommon to tweak the BIOS, drivers, and operating systems for maximum performance, so why not the same with power management features?
Getting to Know Power Management
This article is an answer to that question. In order to fine tune power management, first we have to understand how it works. Power management throttles down the processor (or any other component for that matter), slowing it down to save energy when the workload is low. When a user alters the workload (by opening an application, for instance), power management throttles the processor back up to a higher clock rate until the workload changes again (basically, when the application or task is complete).


Although clock throttling is the most obvious effect of power management, it’s not the largest influence in lowering power consumption. Reducing voltage is what has the most significant impact. By throttling down the clock, processor manufactures can settle in on a much lower voltage for their processor. In addition to lowering power consumption, throttling clock and voltage will also reduce operating temperatures. Less voltage equals less power consumed and thus less dissipated as heat.
Today's processors offer fine-grained power management, able to run at a number of different clock rates and at many voltage levels. These different clock and voltage settings are called p-states (you know them as SpeedStep on Intel CPUs and Cool'n'Quiet on AMD chips). A modern processor can have at least two p-states--one for performance and another for power-saving mode. However, it’s not uncommon to see processors with more than two p-states. In addition to p-states, power management settings also include transition time and a workload level required to switch between p-states.
- 31/08 – The SSD Landscape
- 30/08 – Intel Buys Infineon's Wireless for...
- 27/08 – Your Smartphone CPU May Go into Data...
- 26/08 – New BB Torch Costs as Much to Make as...
- 24/08 – Measuring Power Consumption: Let's Recap
- 11/08 – Benchmark Results: Far Cry 2
- 11/08 – Motherboards
- 05/08 – Apple Cannot Handle More Than 5-Percent
- 30/06 – Cisco Reveals Android Tablet with...
- 24/06 – Conclusion
- 24/06 – Benchmark Results: Applications
- 21/06 – On Connectivity And Security
- 21/06 – Ticky On Power
- 04/06 – Six Tech Companies Join Up to Boost...
- 26/05 – Intel Moves Nehalem to ULV for...
- 26/05 – Test System Specs And Methodology
- 25/05 – Intel Demos System Based on 48-Core...
- 12/05 – Motherboards
- 05/05 – Processor Power
- 05/05 – The Moorestown Breakdown



Thanks for that, as well as the article.
I said this before on the preliminary article and I'll say it again... why is the 710 running at a NB frequency of 1600MHz when others on that platform are running at 1800MHz? I've got mine on a GA-MA78G-DS3H with a 2000MHz NB, so the CPU is perfectly capable of running at its default speed. I don't know... maybe I'm missing something here, and I'm very happy for you to tell me what it is!
Additionally, I've gotten optimised steppings of 1.6, 1.9, 2.2 and 2.6GHz at slightly higher (say, 0.25v) voltages than you have and it works fine on the DS3H.
This article is a nice read. Now I can use the tips they have on intel 25w test and this and build a great, cheap and energy efficient HTPC. Just wondering, does this apply on 785g mobos say like the asus m4-evo?