环球速讯: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.1Zstd压缩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(中等和完全预设)

关键词: 图像编码 基准测试 引人注目