인텔 언코어 Linux 드라이버, 'ELC(Efficiency Latency Control)' 기능 준비

전문: https://www.phoronix.com/news/Intel-Uncore-Efficiency-ELC

원저자: Michael Larabel | 작성일: 2024-08-21 18:40
사이트 내 게시일: 2024-08-21 18:47
인텔은 Xeon 프로세서의 언코어 주파수 관리를 최적화하기 위해 Efficiency Latency Control(ELC) 기능을 자사의 언코어 Linux 드라이버에 도입하고 있습니다. 이 기능은 고성능 컴퓨팅 환경에서 필수적인 효율성과 지연 시간 간의 균형을 다룹니다.

기존에는 부하가 높아지면 언코어 주파수가 급격히 증가하여 지연 시간을 낮추었지만, 에너지 효율이 저하되는 문제가 있었습니다. ELC를 통해 사용자는 CPU 활용도에 따라 언코어 주파수 조절 알고리즘을 설정할 수 있습니다. 시스템은 평균 CPU 사용률을 모니터링하여 사용자가 정의한 임계값을 적용합니다. CPU 활용도가 낮은 임계값 미만으로 떨어지면 지연 시간을 최소화하기 위해 정의된 최저 주파수로 설정됩니다. 반면 높은 부하 상황에서는 최대 언코어 주파수로 바로 올라가는 것이 아니라, 100MHz 단위로 점진적으로 증가시켜 전력 한계에 도달할 때까지 성능과 효율성의 균형을 이루고자 합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: CPU
태그: 인텔 (1456) high-performance computing (151) Energy Efficiency (91) Xeon (72) Linux Driver (12) System Optimization (4) Efficiency Latency Control (3) Uncore Frequency (2) CPU Utilization (2)

댓글

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