SPEC CPU"速率"数据对于评估服务器CPU性能没有太大价值,因为大多数应用程序不会并行运算很多完全独立的进程,至少会在线程中有一些交互。但此前AMD官方放出来的宣传图曾引起了市场的争议。EPYC 7601是否真的在整数运算上有领先47%的实力?通过测试可以知道答案。
AMD官方放出来的数据曾引发市场争议
在AnandTech的测试中,所用的是47.omnetpp线程数设置为64,因为如果设置为128则会报错,根据AnandTech的估计,因为如果设置为128则性能还可以提升10%到20%。需要提前声明的一点事:SPECint的比例测试可能是不切合实际的。如果启动88到128个实例,就会创造出一个巨大的带宽瓶颈,而且CPU的负载一直在100%。这两种可能性在大多数的整数应用程序中都不太现实。再加上没有同步进行,这对于像AMD EPYC 7601这样的服务器CPU来说是一种非常理想的情况。比例测试或多或少的对整数处理的峰值性能做出评估,忽略了在大多数整数应用程序中存在的细微的可伸缩性问题。
不过,AMD的说法还是靠谱的,就平均而言,使用合理设置的"中立"编译器,AMD 7601相对Xeon E5-2699v4拥有40%(在Omnetpp可以取得42%的性能优势,一旦修复了128位线程错误)的整数性能优势,甚至比Xeon 8176还要快6%,不要期望这些数据可以真的在大多数的整数应用程序中实现,但它显示出AMD取得了多大的进步。