In November 2008, Intel published a white paper describing a new feature, incorporated in its latest release of Nehalem-based processors, called Intel Turbo Boost Technology. This high performance technology essentially allows processors to run faster than the base frequency by dynamically controlling its clock rate under certain constraints. This article attempts to demystify this popular design concept of 'dynamic overclocking'.
When a processor is tweaked without add-on hardware to run faster than its base configuration, the result is that instead of processing x number of instructions per second (for which the original design was built), it is now capable of handling x+n instructions per second. In simple terms, it's going to process much more and therefore, faster than what it was built for. Intel's trademarked Turbo Boost Technology enables higher performance by making available an increased processor core frequency, provided some dependency conditions are met. Unlike manual overclocking by manipulating clock speeds on the BIOS, dynamic overclocking is automatic and is based upon constantly evaluating if the dependencies are met, commonly referred to as dynamically assessing headroom. Let us explore these dependencies in detail and find out how the Intel Turbo Boost Technology works.
Working of Intel Turbo Boost Technology and Processor Dependencies
Unlike overclocking which causes overheating of hardware making it prone to damage, Intel Turbo Boost is a technology built into the design of the processor versions that support it. The biggest benefit of this design is faster performance without exceeding the electrical and thermal specifications of the core, thus conserving energy when it is not needed. However, the increased core frequency is constrained by the following factors.
Estimated processor power and current consumption
Estimated processor temperature
Number of active processor cores (they dictate the maximum frequency)
If the current application workload isn't keeping all cores fully busy and pushing right up against the chip's Thermal Design Power (TDP is the maximum amount of power the chip can withstand with help from the cooling systems) limit, Turbo Boost can increase the clock speed of each core individually to derive more performance out of the chip. Under the above constraints of TDP, the processor can increase its clock speed in steps of 133.33 MHz. All active cores in the processor will maintain the same frequency. Whatever power the other two or three cores would have consumed can be redirected over to the active cores, allowing them to run at higher speeds. The highest performance state when requested by the Operating System, activates the Intel Turbo Boost Technology. The operating configuration, platform design and workload parameters dictate how long the Intel Turbo Boost state will be maintained. Under ideal conditions, the technology positively influences the performance of both multithreaded and single-threaded workloads.
Advantages of Dynamic Overclocking
Intel Turbo Boost Technology being a dynamic feature that kicks in when certain conditions are met, the user cannot predict when the system will switch to the "turbo mode". However, it still provides a solution such that there's no compromise involved while choosing a dual core or quad core processor. Dual core processors have greater clock speeds because, the more number of cores in quad core meant increased power consumption and caused overheating. One had to make a choice also between applications that favored dual core or quad core. However, with Intel Turbo Boost, any idle core would go into a lower power state and the active cores would be dynamically overclocked thus eliminating compromise! A new version of Core i7 processor has a feature that enables operation at base clock speed when the system is battery-powered but switches to Turbo Boost, doubling its clock speed, when plugged in.
How to Use Turbo Boost Technology
The important thing to know is that Intel Turbo Boost technology will work only on the following supported processor families.
i7 mobile and desktop processors
i7 processor extreme edition
i7 mobile processor extreme edition
i5 mobile and desktop processors
In the above processors, the Intel Turbo Boost Technology is enabled by default. A BIOS switch can be used to disable it, however, this is not recommended. There are no further settings available for the user to intervene in the operation, activation or frequency specification of the Intel Turbo Boost Technology. An optimized version of the original Intel Turbo Boost Technology, Intel Turbo Boost Technology 2.0 is incorporated in 2nd Generation Intel core processors, providing even more performance. To view the Turbo Boost in action, you may download a tool known as the Intel Turbo Boost Technology Monitor. The Intel Processor Identification Utility will enable you to view the highest Turbo Boost frequency on the supported processor.
If you're only using your PC for Internet browsing, working on a few word processing and spreadsheet applications and mostly just checking your email, you might not find much use for the Intel Turbo Boost Technology although you may prefer it to manual overclocking. However, if you're mostly working with HD media or video-intensive applications, 3D gaming or multitasking compute-intensive applications, then this on-demand performance technology that intelligently allocates extra processing power to match workload, is as futuristic as it gets.
Traditionally the playing field of gaming enthusiasts and power users, overclocking has found its way into modern-day processors for good. Preset processor clock speeds seem to have become a thing of the past. Adaptive performance of processors to suit the demands of the user in a dynamic and flexible way seems to be the future.
By Preeti Sunil