리눅스 패치, 인텔 시에라 포레스트의 유휴 전력 사용량 추가 감소 목표

전문: https://www.phoronix.com/news/Xeon-6-SRF-Idle-Lower-Deeper

원저자: Michael Larabel | 작성일: 2024-10-29 10:45
사이트 내 게시일: 2024-10-29 11:20
최근 리눅스 패치가 인텔의 시에라 포레스트 CPU의 유휴 전력 효율성을 향상시키기 위해 개발되었습니다. 현재 가장 깊은 C 상태에 대한 mwait 힌트를 결정하는 구현은 연속적인 서브 상태 범위에 의존하고 있으며, 이는 모든 인텔 x86 플랫폼에 보편적으로 적용되지 않습니다. 이러한 제한은 특히 두 개의 C6 서브 상태(C6S(힌트 0x22) 및 C6SP(힌트 0x23))를 보고하는 시에라 포레스트의 유휴 상태 최적화를 방해할 수 있습니다.

문제는 힌트 0x20과 0x21이 건너뛰어져, 오프라인 CPU가 포함될 경우 가장 깊은 C 상태에 대한 잘못된 계산이 발생한다는 것입니다. 그 결과, 오프라인 CPU가 있는 패키지는 전력 절약에 중요한 PC6 상태에 도달할 수 없습니다. 새로운 패치는 유휴 드라이버가 x86 오프라인 코드에 가장 깊은 유휴 C 상태를 효과적으로 전달할 수 있도록 하여, 이후 유휴 상태에 대한 mwait 힌트가 정확하게 활용되도록 하는 것을 목표로 하고 있습니다. 이러한 조정은 PC6 상태로의 진입을 용이하게 하여, CPU가 오프라인일 때 전력 효율성을 크게 향상시킬 것으로 기대됩니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: CPU
태그: 인텔 (1506) Linux (867) Power Efficiency (103) Kernel Patches (17) x86 Architecture (16) Sierra Forest (7) Energy Saving (2) Idle States (1) C6 Substates (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.