All Topics  
SpeedStep

 

   Email Print
   Bookmark   Link






 

SpeedStep



 
 
SpeedStep is a trademark
TradeMark

TradeMark is a tall, primarily residential, skyscraper in Charlotte, North Carolina. It was completed in 2007 and has 28 floors. There are 200 hundred residential units....
 for a series of dynamic frequency scaling
Dynamic frequency scaling

Dynamic frequency scaling is a technique in computer architecture where a processor is run at a less-than-maximum Clock rate in order to power management....
 technologies (including SpeedStep, SpeedStep II, and SpeedStep III) built into some Intel microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
s that allow the clock speed of the processor to be dynamically changed by software. This allows the processor to meet the instantaneous performance needs of the operation being performed, while minimizing power draw and heat dissipation.

ing a processor at high clock speeds allows for better performance.






Discussion
Ask a question about 'SpeedStep'
Start a new discussion about 'SpeedStep'
Answer questions from other users
Full Discussion Forum



Recent Posts









Encyclopedia


SpeedStep is a trademark
TradeMark

TradeMark is a tall, primarily residential, skyscraper in Charlotte, North Carolina. It was completed in 2007 and has 28 floors. There are 200 hundred residential units....
 for a series of dynamic frequency scaling
Dynamic frequency scaling

Dynamic frequency scaling is a technique in computer architecture where a processor is run at a less-than-maximum Clock rate in order to power management....
 technologies (including SpeedStep, SpeedStep II, and SpeedStep III) built into some Intel microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
s that allow the clock speed of the processor to be dynamically changed by software. This allows the processor to meet the instantaneous performance needs of the operation being performed, while minimizing power draw and heat dissipation.

Explanation

Running a processor at high clock speeds allows for better performance. However, when the same processor is run at a lower frequency (speed), it generates less heat and consumes less power. In many cases, the core voltage
CPU core voltage

The CPU core voltage is the power supply voltage supplied to the central processing unit , Graphics processing unit, or other device containing a processing core....
 can also be reduced, further reducing power consumption and heat generation. This can conserve battery power in notebooks, extend processor life, and reduce noise generated by variable-speed fans. By using SpeedStep, users can select the balance of power conservation and performance that best suits them, or even change the clock speed dynamically as the processor burden changes.

The power consumed by a CPU with a capacitance
Capacitance

In electromagnetism and electronics, capacitance is the ability of a body to hold an electrical charge.Capacitance is also a measure of the amount of electric charge stored for a given electric potential....
 C, running at frequency f and voltage V is approximately For a given processor, C is a fixed value. However, V and f can vary considerably. For example, for a 1.6 GHz Pentium M
Pentium M

The Pentium M brand refers to only two single-core 32-bit x86 microprocessors introduced in March 2003 , and forming a part of the Intel Centrino platform....
, the clock frequency can be stepped in 200 MHz increments over the range from 1.6 to 0.6 GHz. At the same time, the voltage requirement decreases from 1.484 V to 0.956 V. The result is that the power consumption theoretically goes down by a factor 6.4. In practice, the effect may be smaller because some CPU instructions use less energy per tick of the CPU clock than others. For example, when an operating system is not busy, it tends to issue halt
HLT

In computer science and more specifically the x86 architecture, HLT is an assembly language instruction which halts the CPU until the next external interrupt is fired....
 instructions, which suspend operation of parts of the CPU for a time period, so it uses less energy per tick of the CPU clock than when executing productive instructions in its normal state. For a given rate of work, a CPU running at a higher clock rate will execute a greater proportion of HLT instructions. The simple equation which relates power, voltage and frequency above also does not take into account the static power consumption of the CPU. This tends not to change with frequency, but does change with temperature and voltage. Hot electrons, and electrons exposed to a stronger electric field are more likely to migrate across a gate as "gate leakage" current, leading to an increase in static power consumption.

Older processors, using older versions of the SpeedStep technology, have fewer increments, such as the Pentium 4-M
Pentium 4

The Pentium 4 brand refers to Intel's line of single-core mainstream Desktop computer and laptop central processing units introduced on November 20, 2000 ....
. For example, a 1.7 GHz Pentium 4M can run at 1.6 GHz, at 1.2 GHz, and at 786 MHz.

SpeedStep technology is partly responsible for the reduced power consumption of Intel’s Pentium M processor, part of the Centrino
Centrino

Centrino is a platform-marketing initiative from Intel. It is not a mobile CPU - rather, the term covers a particular combination of mainboard chipset, mobile Central processing unit and wireless network interface in the design of a laptop....
 brand.

Operating system support

Under older Microsoft Windows operating systems, including Windows 2000
Windows 2000

Windows 2000 is a line of operating systems produced by Microsoft for use on business desktops, Laptop, and Server . Released on 17 February, 2000, it was the successor to Windows NT 4.0, and is the final release of Microsoft Windows to display the "Windows NT" designation....
 and previous versions, a special driver and dashboard application were needed to access the SpeedStep feature. Intel's website specifically states that such drivers must come from the computer manufacturer; there are no generic drivers supplied by Intel which will enable SpeedStep for older Windows versions if one cannot obtain a manufacturer's driver.

Under Microsoft Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
, SpeedStep support is built into the power management console under the control panel. In Windows XP a user can regulate the processor's speed indirectly by changing power schemes. The "Home/Office Desk" disables SpeedStep, the "Portable/Laptop" power scheme enables SpeedStep, and the "Max Battery" uses SpeedStep to slow the processor to minimal power levels as the battery weakens.

In contrast, AMD continues to supply and support drivers for its competing PowerNow!
PowerNow!

PowerNow! is CPU throttling and power saving technology of AMD processors used in laptops. The Central processing unit's clock speed and VCore are automatically decreased when the computer is under low load or idle, to save battery power, reduce heat and Quiet PC ....
 technology that will work on Windows 2000, ME, 98, and NT.

Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
 has full SpeedStep support integrated into the kernel version 2.6.

Mac OS
Mac OS

Mac OS is the trademarked name for a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems....
 also has SpeedStep built into the kernel, since the release of the Intel version of Mac OS X 10.4 and is already enabled. It cannot be controlled in the System Preference "Energy Saver." To disable this feature, and set a specific clock speed (full speed or reduced) requires a third party application, such as

Solaris supported SpeedStep since OpenSolaris
OpenSolaris

File:Opensolaris-screenshot-2008-05.pngOpenSolaris is an open source operating system based on Sun Microsystems' Solaris . It is also the name of the project initiated by Sun to build a developer and user community around it....
 SXDE 9/07.

The BSD kernels also have full SpeedStep support integration.

Versions

V1.1 is used by second generation Pentium III processors. It enables the CPU to switch between two modes: high and low frequency. This is done by modifying the CPU's multiplier. A 1 GHz Pentium III consuming about 20 watts could be reduced to 600 MHz which reduces the power consumption to about 6 watts.

V2.1 (Enhanced SpeedStep) is used in Pentium III-Mobile processors and is similar to the previous version, but in the low frequency mode the CPU also uses a different voltage than the high frequency mode.

V2.2 is adapted for Pentium 4-Mobile processors. With this, a 1.8 GHz Pentium 4-M consuming about 30 watts can lower its frequency to 1.2 GHz, thus reducing power consumption to about 20 watts.

V3.1 (EIST) is used with the first and second generation of Pentium M processors (Banias and Dothan cores, used in Centrino platforms). With this technology, the CPU varies its frequency (and voltage) between about 40% and 100% of its base frequency in increments of 100 MHz (for Banias core) or 133 MHz (for Dothan core). With this technology, Intel also introduces realtime Level 2 cache capacity variation, further improving power savings.

V3.2 (Enhanced EIST) is adapted for multi-core processors with unified Level 2 cache.

See also

  • AMD's Cool'n'Quiet
    Cool'n'Quiet

    Cool'n'Quiet is a central processing unit CPU throttling and power saving technology introduced by AMD with their Athlon 64 processor line. It works by reducing the processor's clock rate and voltage when the processor is idle....
     and PowerNow!
    PowerNow!

    PowerNow! is CPU throttling and power saving technology of AMD processors used in laptops. The Central processing unit's clock speed and VCore are automatically decreased when the computer is under low load or idle, to save battery power, reduce heat and Quiet PC ....
  • Power management
    Power management

    Power management is a feature of some electrical appliances, especially photocopying, computer and computer peripherals such as Computer display and Computer printer, that turns off the power or switches the system to a low-power state when inactive....


External links