인텔의 전력관리의 대표적인 기술로 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. |
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 |