AMD는 이종 코어 CPU의 성능을 향상시키기 위해 하드웨어 피드백 인터페이스(HFI)용 업데이트된 Linux 드라이버를 출시했습니다. 이 드라이버는 3D V-캐시 성능 최적화기를 도입하여 런타임 중 스레드를 세 가지 성능 클래스(0에서 2)로 분류하는 데 도움을 줍니다. 이러한 클래스는 운영 체제의 스케줄러가 실시간 성능 및 전력 특성을 기반으로 코어 선택에 대한 정보에 입각한 결정을 내리는 데 도움을 주어 성능과 에너지 효율성을 최적화합니다.
이 드라이버는 성능과 효율성을 위해 0에서 255까지의 숫자 값을 할당하는 순위 테이블을 활용하여 스케줄러가 특정 작업 부하에 가장 적합한 코어를 선택할 수 있도록 합니다. 이 혁신적인 접근 방식은 호환 가능한 하드웨어에서 다양한 벤치마크에 걸쳐 2%에서 5%까지의 성능 향상을 가져왔습니다. 그러나 이 과정에서 프로세스 컨텍스트 스위치가 평균 119나노초의 지연 증가를 초래하며, 표준 편차는 25% 더 커져 성능의 변동성을 나타냅니다.
전반적으로 HFI 드라이버는 이종 아키텍처를 위한 CPU 스케줄링 기술의 중요한 발전을 나타내며, 멀티코어 시스템에서 자원 활용을 개선할 수 있는 가능성을 가지고 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.