AMD는 이종 CPU 설계, 특히 라이젠 AI 300 시리즈 프로세서의 성능을 향상시키기 위한 새로운 리눅스 패치를 도입했습니다. 이 프로세서는 성능 코어와 효율성 코어 등 여러 종류의 코어를 특징으로 하며, 각 코어는 서로 다른 최대 클럭 값을 달성할 수 있습니다. 패치는 CPUID Fn_0x80000026을 활용하여 이러한 이종 설계를 감지하고, 최대 주파수 계산을 위한 부스트 분자를 조정합니다.
아키텍처는 성능 코어에 대해 196의 스케일링 팩터를 허용하며, 효율성 코어는 보고된 최고 성능 값을 기반으로 한 스케일링 팩터를 사용합니다. 이러한 차별화는 `amd_pstate` 드라이버가 코어 유형을 정확하게 식별하고 적절한 부스트 구성을 설정할 수 있도록 하는 데 중요합니다. X86_FEATURE_HETERO_CORE_TOPOLOGY의 구현은 시스템 온 칩(System on Chip, SoC)이 이종 코어 유형을 지원하는지 인식하는 데 도움을 주어 전체 성능과 효율성을 향상시킵니다.
이러한 발전은 AMD의 CPU 아키텍처 최적화에 있어 중요한 진전을 의미하며, 특히 이종 설계를 효과적으로 활용할 수 있는 다중 스레드 환경에서 실제 애플리케이션의 성능 지표 개선으로 이어질 가능성이 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.