Basically, if your motherboard's BIOS has this option, (not all do) you can choose to either enable or disable the turbo boost technology. If you choose to enable it, the system will manage how fast the processor will go according to heat, energy consumption, and demand. when a program requests more performance, and the CPU is under it's specified limits, then it will clock itself up accordingly. it's somewhat similar to speedstep, in a few respects. but in reverse, as it's clocking the CPU up and not down.
Basically, yes it is run in the background and you cannot control it. you can boot with it on or off, and while it is on, it is under system control only.
Thanks for your reply!
So my conclusion is: S/W (i.e. BIOS) just enables Turbo Boost at boot. Then Turbo Boost works autonomously (processor internal H/W) and no more S/W intervention (BIOS, Windows, Linux) is needed to make the Turbo Boost work efficiently after boot.
Please let me know if my conclusion is wrong.
that's pretty much how it works.
basically you enable it in the bios. (s/w) then after you have boot the system up and it is running, you execute a program. that program then may reqest more performance (such as a game) from the OS (P0 state) and the OS then sends this to the CPU. the CPU will then check and see if it is under set thermal and power consumption limits, and how many cores are active,(h/w and microcode) and then speed up the CPU accordingly to attempt to meet the OS and program demand if below these limits.
Any of the following can set the upper limit of Intel Turbo Boost Technology on a given workload:
- Number of active cores
- Estimated current consumption
- Estimated power consumption
- Processor temperature
If you want expertise advice, avail the opportunity of asking Intel experts directly on 26th Feb 2010 through "Free Intel Live Chat". I am sure they will help you out with all your questions get resolved. Register yourself and get most out of Intel Technologies....http://www.intellivechat.com/facebook.html