The cpu not using Turboboost is not throttling.
Throttling is: Working at a lower speed than the standard speed. TurboBoost is above standard speed.
Not to be pedantic to argue what the "standard speed" is, the idea is fine as described.
"Throttling" as used by me in the last post describes a down-binning of CPU clock due to (as was the context) thermal restrictions. If you want to get down to the nitty bitty details, then consider what Turbo really is: extra few unlocked multipliers. The algorithm to use the Turbo is two part, the CPU and the motherboard (logicboard) decides the current multiplier. On most laptops, this means the Turbo is typically viewed as a few "extra" bins of speed. In that case, backing off the CPU speed from top Turbo bins is a little different than on most current desktops, where the CPU+Board decides that the Turbo should/can be the max operating frequency (sometimes not of only 1 core, but ALL cores). In the former case, thermal constraints dictates the availability of Turbo bins, but it should be mentioned that the idea of Turbo is to make use of all TDP available, since one core loaded at default frequency dissipates less than all cores loaded, so it was never completely "extra" anyway, since you pay for a specific TDP laptop that should be able to dissipate all that heat anyway by design. Any laptop that holds a 35W TDP CPU can't sustain Turbo modes have poorly designed or under-specced cooling subsystems. And in the latter case, the term "throttle" maybe more appropriate. However, since it is the same phenomenon that is occuring regardless of CPU+board interpretations, the choice of wording is a bit pedantic.
In fact, the term throttling is just another generic term for dynamic frequency scaling was coined long ago:
http://en.wikipedia.org/wiki/Dynamic_frequency_scaling
Whether the factor involved in the throttle is thermal, battery, or whatever is irrelevant. Turbo Boost is just an euphemism for a more clever dynamic frequency scaling. As far as ACPI and Intel is concerned, the Turbo bins are just P-states. The top bin is still P0, which was historically the "standard speed". Just that the P0 states is now a function of core load and temperature.
Last edited: