Learning
토픽 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