AMD AOCC 5.0 컴파일러의 5세대 EPYC 초기 벤치마크

전문: https://www.phoronix.com/review/amd-aocc-5

원저자: Michael Larabel | 작성일: 2024-10-15 15:00
사이트 내 게시일: 2024-10-15 15:25
AMD AOCC 5.0 컴파일러는 AMD EPYC 9005 "투린" 프로세서와 함께 출시되었으며, Zen 5 아키텍처에 대한 지원과 다양한 성능 최적화를 도입했습니다. 벤치마크는 듀얼 AMD EPYC 9755 128코어 프로세서를 사용하여 AOCC 5.0과 GCC, LLVM/Clang 컴파일러를 비교하여 수행되었습니다.

AOCC 5.0의 주요 기능으로는 개선된 벡터화, 루프 최적화, AMD 수학 라이브러리에 대한 조정이 있으며, 모두 LLVM 17.0.6 코드베이스를 기반으로 하고 있습니다. 벤치마크는 GCC 13.2, GCC 14.2, AOCC 5.0, Clang 17.0.6, Clang 19.1.1 등 다양한 컴파일러 구성으로 진행되었으며, 테스트 전반에 걸쳐 일관된 CFLAGS/CXXFLAGS 설정이 적용되었습니다.

성능 결과는 AOCC 5.0이 SMHasher 및 LZ4 압축과 같은 특정 작업 부하에서 약간의 개선을 제공하며, Zstandard 압축에서는 우위를 유지하는 것을 보여주었습니다. 가장 큰 성과는 SVT-AV1 비디오 인코더에서 관찰되었으며, AOCC 5.0이 다른 컴파일러보다 뛰어난 성능을 보였습니다. 전반적으로 AOCC 5.0은 일부 성능 이점을 보여주었지만, GCC 및 Clang과 비교했을 때 차이는 종종 미미했습니다.

향후 비교에서는 더 넓은 범위의 작업 부하와 구형 Zen 4 플랫폼에서 AOCC 4.2와 AOCC 5.0 간의 비교가 포함될 수 있습니다. 더 많은 정보는 AMD의 공식 웹사이트에서 확인할 수 있습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: CPU
태그: AMD (1748) Performance (929) Zen 5 (286) benchmark (185) EPYC (115) LLVM (55) GCC (40) Compiler (34) SVT-AV1 (4) AOCC (2)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.