13.07.2015 Views

Intel® 64 and IA-32 Architectures Optimization Reference Manual

Intel® 64 and IA-32 Architectures Optimization Reference Manual

Intel® 64 and IA-32 Architectures Optimization Reference Manual

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

POWER OPTIMIZATION FOR MOBILE USAGES10.2 MOBILE USAGE SCENARIOSIn mobile usage models, heavy loads occur in bursts while working on battery power.Most productivity, web, <strong>and</strong> streaming workloads require modest performanceinvestments. Enhanced Intel SpeedStep Technology provides an opportunity for anOS to implement policies that track the level of performance history <strong>and</strong> adapt theprocessor’s frequency <strong>and</strong> voltage. If dem<strong>and</strong> changes in the last 300 ms 3 , the technologyallows the OS to optimize the target P-state by selecting the lowest possiblefrequency to meet dem<strong>and</strong>.Consider, for example, an application that changes processor utilization from 100%to a lower utilization <strong>and</strong> then jumps back to 100%. The diagram in Figure 10-1shows how the OS changes processor frequency to accommodate dem<strong>and</strong> <strong>and</strong> adaptpower consumption. The interaction between the OS power management policy <strong>and</strong>performance history is described below:1CPU dem<strong>and</strong>3Frequency& Power452Figure 10-1. Performance History <strong>and</strong> State Transitions1. Dem<strong>and</strong> is high <strong>and</strong> the processor works at its highest possible frequency (P0).2. Dem<strong>and</strong> decreases, which the OS recognizes after some delay; the OS sets theprocessor to a lower frequency (P1).3. The processor decreases frequency <strong>and</strong> processor utilization increases to themost effective level, 80-90% of the highest possible frequency. The sameamount of work is performed at a lower frequency.4. Dem<strong>and</strong> decreases <strong>and</strong> the OS sets the processor to the lowest frequency,sometimes called Low Frequency Mode (LFM).5. Dem<strong>and</strong> increases <strong>and</strong> the OS restores the processor to the highest frequency.3. This chapter uses numerical values representing time constants (300 ms, 100 ms, etc.) on powermanagement decisions as examples to illustrate the order of magnitude or relative magnitude.Actual values vary by implementation <strong>and</strong> may vary between product releases from the samevendor.10-2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!