AMD는 코어 토폴로지를 최적화하고 리눅스 시스템에서 성능을 향상시키기 위한 새로운 이종 CPU 코어 드라이버를 개발하고 있습니다. 이 드라이버는 실행 시간 동안 스레드를 세 가지 성능/전력 특성 클래스(0에서 2)로 분류하는 하드웨어 피드백 인터페이스(HFI)를 활용합니다. 이 분류는 운영 체제의 스케줄러에게 작업에 대한 최적의 코어 배치를 알려주어 성능과 에너지 효율성을 모두 향상시킵니다.
드라이버는 성능과 효율성을 위해 0에서 255까지의 값을 할당하는 순위 테이블을 사용하여 스케줄러가 작업 부하 클래스에 따라 최상의 코어를 선택할 수 있도록 합니다. 각 CPU 코어는 자신의 클래스 내에서 순위가 매겨지며, 실시간 스레드 분류에 따라 동적으로 선택할 수 있습니다. 코어의 순위 데이터는 필요한 메모리 주소와 길이를 포함하는 PCCT 서브스페이스 타입 4 공유 메모리를 통해 공유됩니다.
또한, 이 드라이버와 관련된 패치 시리즈는 리눅스 버전 6.9에 통합되어 메인라인 커널에 통합되었음을 나타냅니다. 이종 코어 토폴로지의 발전과 HFI의 도입은 AMD에게 중요한 진전을 의미하며, 리눅스 환경에서 프로세서의 성능을 향상시킬 가능성이 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.