标签:
导读 AMD优化C C++编译器v4 0AOCC的最新更新为Zen4Ryzen和EPYCCPU提供了更高的性能。该更新于上周与第4代EPYCGenoaCPU一起发布。比较AMDAOCC4 0
AMD优化C/C++编译器v4.0“AOCC”的最新更新为Zen4Ryzen和EPYCCPU提供了更高的性能。该更新于上周与第4代EPYCGenoaCPU一起发布。
比较AMDAOCC4.0和LLVM/Clang编译器库的基准在Zen4驱动的Ryzen和EPYCCPU上进行测试
新的AOCC4.0呈现了Zen4“zenver4”的优化,并进一步支持最新的架构。AOCC4.0不是开源的。它是LLVM/Clang编译器库的衍生物,被认为是AMDZen4独有的。
三星独特的带有两个“Cortex-X”内核的ExynosSoC可以在Google的Tensor、AMDRadeon团队的帮助下开发
Phoronix的MichaelLarabel将这两个编译器库与他的AMDRyzen97950X处理器进行了比较,以确定这两个库之间的性能差异。他的主板是带有32GB内存的ASUSROGCrosshairX670EHero。他使用的环境是Ubuntu22.10。他确实提到,一旦GCC13在2023年3月或4月可用,他将重新访问此测试以确定最适合Linux用户的性能。
Larabel指出,通过测试,大部分的性能都略有提高,只有少数在基准测试中获得了显着的提升。他还分享了AMD的一份声明:
...针对Zen4架构的其他GCC13优化建议正在进行中,这是我们每一代Zen的常见做法。
作者还对AMD在AOCC4.0编译器上工作时的行为感到有些惊讶。该公司选择将AOCC4.0的发布推迟到新的EPYC处理器正式发布之后。他认为过早的优化和支持对于公司和Linux用户来说会更好。一旦在该系列中引入更好的支持,他计划重新访问基准测试,看看AOCC4.0编译器是否仍然是LLVM/Clang支持的选择。