인텔은 다가오는 Lunar Lake 아키텍처를 위해 P-상태 드라이버에 에너지 인식 스케줄링(EAS) 조정을 구현하고 있습니다. 주요 관찰 결과는 '작은' CPU인 E-코어가 '큰' 또는 성능 CPU인 P-코어와 동일한 성능 수준에서 작동할 때 더 에너지 효율적이라는 것입니다. 이러한 효율성 덕분에 E-코어에 충분한 여유 용량이 있는 한, 작업 실행에 있어 E-코어가 더 낮은 운영 비용으로 선호될 것입니다.
이를 위해 인텔은 각 CPU 유형(P-코어 및 E-코어)에 대한 성능 도메인을 등록하여 작업 실행의 상대 비용을 나타낼 계획입니다. 이러한 도메인의 상태 테이블은 단일 비용 값을 포함하여 EAS가 E-코어와 P-코어의 비용을 일관되게 비교할 수 있도록 합니다. intel_pstate 드라이버는 이러한 성능 도메인을 등록하는 데 필요한 CPU 마스크를 생성하도록 업데이트되며, 새로운 구조를 수용하기 위해 에너지 모델 등록 코드에 수정이 이루어질 것입니다.
패치 시리즈에는 EAS 설정 코드를 업데이트하여 intel_pstate가 활성 모드에서 작동할 때 불필요한 schedutil cpufreq 거버너 없이도 기능할 수 있도록 하는 내용이 포함되어 있습니다. 마지막 패치는 intel_pstate가 성능 도메인을 등록하고 새로운 CPU가 온라인 상태가 될 때 이를 업데이트하도록 보장할 것입니다. 이러한 적응은 Lunar Lake 아키텍처를 사용하는 시스템의 에너지 효율성을 향상시킬 것으로 예상되며, 이는 노트북 및 기타 장치에서 더 긴 배터리 수명과 감소된 전력 소비로 이어질 수 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.