Apple Silicon

AMD優化C/C++編譯器'AOCC'4.0使Zen 4鋭龍和EPYC CPU速度更快

據Phoronix 報道 ,AMD對C/C++編譯器'AOCC'4.0進行了優化,讓Zen 4架構的鋭龍處理器和EPYC服務器處理器的性能得到一定提升。

Phoronix的邁克爾·拉貝爾表示,經過優化的AOCC4.0最引人注目的地方是帶來了對Zen 4 "znver4"支持和優化並且對新架構會有更長久的支持。不過AOCC 4.0並不是開源的,它是LLVM/Clang編譯器庫的衍生物,目前普遍認為這是AMD Zen 4獨有的。

邁克爾·拉貝爾使用了AMD鋭龍R9-7950X,對這兩個編譯器庫(AOCC4.0和LLVM/Clang)進行比較,以確定這兩個庫之間存在的差異,測試使用的主板為華碩ROG Crosshair X670E,內存為32GB,測試使用的環境是Ubuntu 22.10。邁克爾·拉貝爾經過測試,大部分項目下AOCC4.0下的處理器性能都有一定限度的提升,邁克爾·拉貝爾表示AOCC 4.0看起來是一個很好的開始,有助於在編譯器方面最大限度地提高Zen 4處理器的性能。

AOCC 4.0在幾個基準測試中都有一定限度的提升,相關測試包括:

  • LeelaChessZero 0.28(BLAS和Eigen後端)

  • Xmrig 6.18.1 Zstd壓縮1.5.0(壓縮和解壓縮)

  • WebP圖像編碼1.2.4(最高壓縮以及標準和無損模式)

  • GraphicsMagick 1.3.38(鋭化和增強)

  • Kvazaar 2.1 (4K分辨率,帶有“非常快”和“超快”預設)

  • SVT-AV1 1.2 (4K分辨率)

  • SVT-HEVC 1.5.0 (4K分辨率)

  • x265 3.4 (4K分辨率)

  • libavif avifenc 0.11 液體-DSP 2021.01.31 (16和32個線程)

  • ASTC編碼器4.0(中等和完全預設)