이 기사는 C908 아키텍처를 기반으로 한 SpacemiT-X60 프로세서를 위한 초기 스케줄러 모델을 도입하는 새로운 패치에 대해 논의합니다. 이 모델은 스칼라 명령어의 지연 시간에 중점을 두고 있으며, 정확성을 보장하기 위해 프로빙을 통해 검증되었습니다. 스케줄러는 다양한 명령어에 대한 예상 지연 시간을 제공하며, 로드 및 스토어 작업에 대해 각각 5와 3의 특정 값을 결정했습니다.
이 스케줄러 모델의 구현은 rva22u64 및 rva22u64_v에 대해 SPEC CPU 2017 벤치마크에서 약 4%의 기하 평균 성능 향상을 가져왔습니다. 특히, 508.namd_r와 같은 일부 벤치마크에서는 최대 18%의 향상이 나타났습니다. 그러나 523.xalancbmk_r 및 510.parest_r와 같은 특정 벤치마크에서는 실행 시간의 경미한 퇴보가 있었습니다.
이 기사는 초기 모델이 SpacemiT-X60의 성능 향상을 위한 견고한 기초를 제공하지만, 향후 작업에서 보다 세부적인 마이크로아키텍처 분석을 통해 추가적인 개선이 가능할 것이라고 강조합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.