리눅스 6.12, 인텔 루나 레이크의 하이브리드 P/E 코어 경험 향상

전문: https://www.phoronix.com/news/Linux-6.12-Hybrid-No-SMT-Cap

원저자: Michael Larabel | 작성일: 2024-09-08 11:07
사이트 내 게시일: 2024-09-08 11:17
다가오는 리눅스 6.12 버전은 인텔의 루나 레이크 아키텍처, 특히 코어 울트라 200V 시리즈에서 하이브리드 성능 및 효율 코어 경험을 개선할 예정입니다. 이번 업데이트는 하이브리드 CPU의 작업 배치를 향상시키기 위한 새로운 패치를 포함하고 있으며, 이는 성능(P) 코어와 효율(E) 코어를 모두 사용하는 시스템에서 성능 최적화에 매우 중요합니다.

주요 변경 사항 중 하나는 동시에 다중 스레딩(SMT)이 없는 하이브리드 시스템에 대한 스케줄러의 처리 방식입니다. 새로운 코드는 비대칭 CPU 용량 코드와의 충돌을 방지하기 위해 인텔의 ITMT 지원을 비활성화합니다. 이 조정은 스케줄러가 가장 높은 성능 값을 가진 CPU를 자동으로 식별하고, 각 온라인 CPU의 성능 메트릭에 기반하여 계산 용량 수치를 산출할 수 있도록 합니다. CPU가 오프라인 상태가 되거나 온라인 상태가 될 때, 그들의 용량 값은 재조정되어 스케줄러가 정확한 작업 배치와 성능 최적화를 유지할 수 있도록 합니다.

또한, 리눅스 6.12 업데이트는 하이브리드 시스템 전반에 걸쳐 일관된 작업 크기 계산을 위해 CPU 용량 스케일링에 대한 기본 지원을 도입합니다. 이 기능은 스케줄러가 용량 및 주파수 비율을 보유한 CPU별 변수를 활용할 수 있게 하여, 활용도 계산의 정확성을 향상시킵니다. 구현은 비하이브리드 x86 시스템에 대한 오버헤드를 피하도록 설계되어, 기존 시스템의 대다수는 이러한 변화의 영향을 받지 않도록 합니다.

전반적으로, 리눅스 6.12의 이러한 향상은 인텔의 루나 레이크 CPU의 성능과 효율성을 크게 개선할 것으로 예상되며, 시장에서의 경쟁력을 높일 것입니다. 이러한 기능의 통합은 현대 컴퓨팅 환경에서 하이브리드 아키텍처 최적화에 대한 증가하는 추세를 반영합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: CPU
태그: 인텔 (1491) Linux (832) Lunar Lake (200) Performance Optimization (172) Core Ultra 200V (20) Technology Update (16) task scheduling (6) Hybrid CPU (3) CPU Capacity Scaling (1)

댓글

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