2

AMD优化C/C++编译器'AOCC'4.0使Zen 4锐龙和EPYC CPU速度更快

 1 year ago
source link: https://www.expreview.com/85582.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

AMD优化C/C++编译器'AOCC'4.0使Zen 4锐龙和EPYC CPU速度更快

何鹏基发布于 2022-11-15 18:03

本文约 470 字、3 张图表,需 1 分钟阅读

据Phoronix报道,AMD对C/C++编译器'AOCC'4.0进行了优化,让Zen 4架构的锐龙处理器和EPYC服务器处理器的性能得到一定提升。

Phoronix的迈克尔·拉贝尔表示,经过优化的AOCC4.0最引人注目的地方是带来了对Zen 4 "znver4"支持和优化并且对新架构会有更长久的支持。不过AOCC 4.0并不是开源的,它是LLVM/Clang编译器库的衍生物,目前普遍认为这是AMD Zen 4独有的。

AMDEPYCCPUs.jpg

迈克尔·拉贝尔使用了AMD锐龙R9-7950X,对这两个编译器库(AOCC4.0和LLVM/Clang)进行比较,以确定这两个库之间存在的差异,测试使用的主板为华硕ROG Crosshair X670E,内存为32GB,测试使用的环境是Ubuntu 22.10。迈克尔·拉贝尔经过测试,大部分项目下AOCC4.0下的处理器性能都有一定限度的提升,迈克尔·拉贝尔表示AOCC 4.0看起来是一个很好的开始,有助于在编译器方面最大限度地提高Zen 4处理器的性能。

aocc1.jpg
aocc2.jpg

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(中等和完全预设)


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK