AMD는 3D V-Cache 최적화 드라이버를 도입하였으며, 이 드라이버는 이제 Linux 6.13 커널에 통합되어 사용자가 다양한 캐시 크기를 가진 AMD 프로세서에서 작업 스케줄링에 영향을 미칠 수 있도록 합니다. 이 드라이버는 사용자가 캐시 또는 주파수 중 하나를 선호하도록 설정할 수 있게 하여, 새로운 작업이 할당되는 위치에 영향을 미치며, 특히 Ryzen 9 9950X3D에 유리합니다.
드라이버는 sysfs 인터페이스를 통해 실시간 조정을 가능하게 하며, 기본 설정은 주파수를 선호합니다. '캐시'로 전환하면 사용자는 더 큰 3D V-Cache를 활용하여 단일 스레드 작업에서 성능을 향상시킬 수 있습니다. 벤치마크 결과, 캐시 선호를 사용할 때 Python 스크립팅, Z3 정리 증명기 작업, Zstd 압축에서 상당한 성능 향상이 나타났습니다.
GNU Octave 및 Renaissance OpenJDK와 같은 다른 응용 프로그램에서도 캐시 편향으로 성능이 향상되었습니다. 그러나 다중 스레드 작업에서는 두 CCD를 모두 활용하기 때문에 눈에 띄는 차이가 없었습니다. AOM AV1 비디오 인코딩 과정에서도 캐시 선호의 혜택을 보았습니다.
일부 작업은 여전히 기본 주파수 설정에서 더 나은 성능을 보이지만, 3D V-Cache 최적화 드라이버는 특정 작업 요구 사항에 따라 성능을 최적화할 수 있는 유용한 도구를 제공합니다. 사용자는 amd_x3d_mode 설정을 실험하여 자신의 응용 프로그램에 가장 적합한 구성을 찾는 것이 권장됩니다.
전반적으로 3D V-Cache 최적화 드라이버는 AMD의 Ryzen 9 9950X3D 성능을 최적화하는 데 있어 중요한 발전을 나타내며, 특히 단일 스레드 작업에서 다양한 소프트웨어 환경에서 맞춤형 성능 향상의 가능성을 보여줍니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.