토픽 97 / 111·프로세서·반도체 트렌드 (Processor & Semiconductor Trends)
전력 관리 (Power Management)
전력 관리 (Power Management)
컴퓨터 시스템의 전력 소비를 최적화하기 위해 동적으로 클럭·전압·전원 상태를 조절하는 하드웨어/소프트웨어 기법
목적: 전력 절감, 배터리 수명 연장, 발열 감소, 에너지 효율
특징: 동적 조절, 상태 전환, 성능-전력 트레이드오프, OS/HW 협력
기술요소
- •DVFS(Dynamic Voltage and Frequency Scaling): 부하에 따라 전압/클럭 조절, 전력 ∝ V² × F
- •Clock Gating: 유휴 회로의 클럭 차단, 동적 전력 절감
- •Power Gating: 유휴 회로의 전원 차단, 누설 전력 절감
- •C-State(CPU Sleep): C0(실행), C1(halt), C3(sleep), C6(deep sleep), C7/C8/C10(저전력)
- •P-State(Performance): 동작 주파수/전압 상태, P0(최고성능)~Pn(최저성능)
- •Turbo Boost/Precision Boost: 여유 전력으로 일부 코어 과클럭
ACPI(Advanced Configuration and Power Interface): 전력 관리 표준, OS-HW 인터페이스, S-State/C-State/P-State
S-State(시스템 전원): S0(실행), S1/S2(대기), S3(Sleep, RAM 유지), S4(Hibernate, 디스크), S5(전원꺼짐)
장점: 전력 절감, 배터리 수명, 발열 감소, 환경 친화
단점: 성능 저하, 상태 전환 오버헤드, 복잡도
적용사례: 모바일(ARM big.LITTLE), 노트북(Intel SpeedStep), 서버(RAPL), 데이터센터
비교: DVFS(동적/효율) vs 고정클럭(단순/고성능)
연관: DVFS, C-State, Turbo Boost, ACPI, big.LITTLE