AMD優(yōu)化C/C++編譯器'AOCC'4.0使Zen 4銳龍和EPYC CPU速度更快
據(jù)Phoronix報道,AMD對C/C++編譯器'AOCC'4.0進(jìn)行了優(yōu)化,讓Zen 4架構(gòu)的銳龍?zhí)幚砥骱虴PYC服務(wù)器處理器的性能得到一定提升。
Phoronix的邁克爾·拉貝爾表示,經(jīng)過優(yōu)化的AOCC4.0最引人注目的地方是帶來了對Zen 4 "znver4"支持和優(yōu)化并且對新架構(gòu)會有更長久的支持。不過AOCC 4.0并不是開源的,它是LLVM/Clang編譯器庫的衍生物,目前普遍認(rèn)為這是AMD Zen 4獨有的。

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


AOCC 4.0在幾個基準(zhǔn)測試中都有一定限度的提升,相關(guān)測試包括:?
LeelaChessZero 0.28(BLAS和Eigen后端)?
Xmrig 6.18.1 Zstd壓縮1.5.0(壓縮和解壓縮)?
WebP圖像編碼1.2.4(最高壓縮以及標(biāo)準(zhǔn)和無損模式)
?GraphicsMagick 1.3.38(銳化和增強(qiáng))?
Kvazaar 2.1 (4K分辨率,帶有“非??臁焙汀俺臁鳖A(yù)設(shè))?
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(中等和完全預(yù)設(shè))
