이것저것/My_Work

INTEL CPU 전력관리

우담바라 2009. 8. 4. 10:18

인텔의 전력관리의 대표적인 기술로 C1E 와 EIST 가 있다.

C1E ( Enhanced Halt State)
 - CPU가 휴식 명령을 받고 있는 상태(C1)를 향상 시킨 것
 - 시스템이 IDLE 상태시 전력소모를 줄이는 것이 주요 목표
 - IDLE 상태가 유지되면 CPU는 HALT 명령을 받게 되고, 이에따라 클럭과 전압을 낮추게 됨
 - 이 상태에서 어떠한 동작이 가해지면 바로 원래의 클럭과 전압 상태로 돌아감
 - 

EIST(Enhanced Intel Speedstep Technology)
 - 노트북에 사용된던 기술을 데스크탑에 접목
 - CPU 점유율에 의해 동작 하는 기술
 - EIST는 OS와 연동되어 사용(현재 실행되는 프로그램의 필요 성능에 따라  CPU 점유율을 조절)
 - CPU 점유율 조절을 통한 클럭과 전압의 상태를 변경
 - EIST 기능을 활성화 하기 위해서는 BIOS에서 해당 항목을 Enable 시키고, 윈도우 전원관리 옵션에서 '최소 전원 관리'로 설정해야 정상동작 함.

우선순위는 EIST가  C1E보다 높음
EIST => CPU 점유율에 따라 전압 및 클럭을 조절
C1E => CPU 휴식상태에 따라 전압 및 클럭을 저절


* Enhanced Intel® SpeedStep® Technology for the Intel® Pentium® M Processor White Paper 참고.

Supported Performance States for the Intel® Pentium® M Processor at 1.6GHz1

Frequency            Voltage
1.6 GHz (HFM)       1.484 V
1.4 GHz                 1.420 V
1.2 GHz                 1.276 V
1.0 GHz                 1.164 V
800 MHz                1.036 V
600 MHz (LFM)       0.956 V


*EIST(Enhanced Intel® SpeedStep® Technology) MSRs
 Register Address  Register Address    
 Hex  Dec  Register Name  Definition / Usage
1A0 416   IA32_MISC_ENABLE  Enable Miscellaneous Processor Features. Bit 16
must be set to a 1 in order to implement Enhanced
Intel® SpeedStep® Technology features.
199H  409   IA32_PERF_CTL  Bits 15:0 indicate the target frequency and voltage
operating point.
198H 408   IA32_PERF_STATUS  Bits 15:0 indicate the current frequency and voltage
operating point.


  • High voltage/high frequency states for use when processor utilization is high
  • Low voltage/low frequency states to conserve battery life

    Processor control policy types
    In Windows XP, the processor performance control policy is linked to the Power Scheme setting in the standard Power Options control panel applet.
    Policy Description
    None Always runs at the highest performance state
    Constant Always runs at the lowest performance state
    Adaptive Performance state chosen according to CPU demand
    Degrade Starts at lowest performance state, then uses additional linear performance reduction as battery discharges
  • The user selects the Power Scheme to be used, and Windows XP matches it with a processor control policy.

    Power scheme AC power DC power
    Home/Office Desktop None Adaptive
    Portable/Laptop Adaptive Adaptive
    Minimal Power Management Adaptive Adaptive
    Maximize Battery Life Adaptive Degrade
    Presentation Adaptive Degrade
    Always On None None



    * Software Model for Windows XP and Windows Server 2003
     




    '이것저것 > My_Work' 카테고리의 다른 글

    Power Management  (0) 2009.08.27
    ATOM CPU Power dissipation  (0) 2009.08.04
    프로세스 생성  (0) 2009.05.20
    [Windows] - Power Management Events  (0) 2009.04.23
    EFI (Extensible Firmware Interface)  (0) 2009.04.15