AMD Zen 5에서의 GCC 15와 LLVM Clang 20 성능 비교

전문: https://www.phoronix.com/review/clang20-gcc15-amd-znver5

원저자: Michael Larabel | 작성일: 2025-02-11 18:03
사이트 내 게시일: 2025-02-11 22:25
이 기사는 AMD EPYC 9575F CPU에서 GCC 15와 LLVM Clang 20 컴파일러의 성능 비교를 다루며, 두 툴체인의 경쟁 환경을 보여주는 최근 벤치마크 결과를 강조합니다. 테스트는 Linux x86_64에서 수행되었으며, 다양한 컴파일러에서 '-O3 -march=native -flto'라는 일관된 컴파일 플래그를 유지했습니다.

Clang 20은 Etcpak 벤치마크에서 눈에 띄는 속도 향상을 보여 GCC를 능가했으나, Quicksilver OpenMP HPC 벤치마크에서는 Clang 19보다 느린 성능을 보이며 하락세를 겪었습니다. 전반적으로 GCC와 Clang 간의 경쟁은 건강하게 유지되고 있으며, 두 컴파일러 모두 다양한 벤치마크에서 강점을 보이고 있습니다. 예를 들어, Clang은 WebP 이미지 인코더와 Kvazaar H.265 인코더에서 소폭의 성능 우위를 보였고, GCC는 GraphicsMagick 테스트와 srsRAN 5G 소프트웨어에서 뛰어난 성능을 발휘했습니다.

기하 평균 기준으로, GCC 14와 15는 여러 작업 부하에서 LLVM Clang 19와 20보다 약간 더 나은 성능을 보였습니다. 이러한 경쟁 성능 경향은 Intel과 AMD 하드웨어 모두에서 일관되게 나타나, 사용자가 사용하는 컴파일러에 따라 특정 작업 부하에서 이점을 찾을 수 있음을 나타냅니다. 이 기사는 개발자들이 GCC와 Clang 중에서 선택할 때 이러한 벤치마크의 중요성을 강조하며, 두 컴파일러 모두 수년간 크게 발전하여 현대 x86_64 시스템에서 강력한 성능을 제공하고 있음을 알립니다.

Clang 20.1의 출시가 3월에 예정되어 있으며, 이는 이러한 컴파일러 간의 경쟁 역학에 추가적인 영향을 미칠 것으로 예상됩니다. 독자들에게 성능 지표에 대한 더 깊은 이해를 위해 원시 벤치마크 데이터를 탐색할 것을 권장합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: AMD (1946) Open Source (841) benchmarking (270) EPYC (133) LLVM (60) GCC (49) Clang (23) C/C++ (5) compiler performance (3)

댓글

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