IA-32 Intel® Architecture Optimization
9-2
Pentium M, Intel Core Solo and Intel Core Duo processors implement
features designed to enable the reduction of active power and static
power consumption. These include:
•
Enhanced Intel SpeedStep
®
Technology enables operating system
(OS) to program a processor to transition to lower frequency and/or
voltage levels while executing a workload.
•
Support for various activity states (for example: Sleep states, ACPI
C-states) to reduces static power consumption by turning off power
to sub-systems in the processor.
Enhanced Intel SpeedStep Technology provides low-latency transitions
between operating points that support P-state usages. In general, a
high-numbered P-state operates at a lower frequency to reduce active
power consumption. High-numbered C-state types correspond to more
aggressive static power reduction. The trade-off is that transitions out of
higher-numbered C-states have longer latency.
Mobile Usage Scenarios
In mobile usage models, heavy loads occur in bursts while working on
battery power. Most productivity, web, and streaming workloads require
modest performance investments. Enhanced Intel SpeedStep
Technology provides an opportunity for an OS to implement policies
that track the level of performance history and adapt the processor’s
frequency and voltage. If demand changes in the last 300 ms
3
, the
technology allows the OS to optimize the target P-state by selecting the
lowest possible frequency to meet demand.
Consider, for example, an application that changes processor utilization
from 100% to a lower utilization and then jumps back to 100%. The
diagram in Figure 9-1 shows how the OS changes processor frequency
3.
This chapter uses several numerical values of various time constants (300 ms, 100 ms, etc)
on power management decisions as examples to illustrate the order of magnitude or relative
magnitude. Actual values used in OSes will vary by vendor and/or may vary between
product releases from the same vendor.
Summary of Contents for ARCHITECTURE IA-32
Page 1: ...IA 32 Intel Architecture Optimization Reference Manual Order Number 248966 013US April 2006...
Page 220: ...IA 32 Intel Architecture Optimization 3 40...
Page 434: ...IA 32 Intel Architecture Optimization 9 20...
Page 514: ...IA 32 Intel Architecture Optimization B 60...
Page 536: ...IA 32 Intel Architecture Optimization C 22...