百科问答小站 logo
百科问答小站 font logo



现在应当等 AMD 5990x 还是直接购买 3990x? 第1页

  

user avatar   mu-tou-long 网友的相关建议: 
      

看你的计算需求

先反对一下 @MebiuW 的回答。MebiuW主要参考了A站的milan评测,我个人认为A站现在有点入魔了,可能是因为ARM体系的性能突破,A站过于关注跨平台的理论性能和能耗比。但就A站的milan评测来说,通篇几乎都是SPEC的Rate-*评测,很显然这未免片面了点。


SPECCPU2017分Speed和Rate,Speed是单任务,但每个任务可以用多线程来利用多个核心的计算性能(但不是所有的子项都支持);Rate是多任务,每个任务只能使用单一线程利用单个核心。很显然,这两个模式都有其片面之处:

SPECint2017 Speed几乎都不能并行计算,16核得分和64核都差不多,Int Speed得分不具备参考性;Rate则是忽略了不同线程之间共享数据、通讯交互——但对于多线程计算来说,这可能是非常重要的。

我不是否认SPEC成绩的重要性,SPEC的Rate-1对于评价单个核心架构表现,还是非常有参考价值的;Speed如果单独参考各子项得分,尤其是其中fp的子项大部分可以多线程并行计算,也相当有参考价值;Rate则是对于衡量服务器在多任务下的压力表现也相当值得参考。只是对于题主关心的“多线程计算”,A站的这篇milan评测,缺失了Speed的成绩,仅仅有Rate-*成绩,显然几乎没有参考价值。


如果真的想看SPEC成绩的话,可以直接上SPEC官网,从数据库中查询。对于64核CPU,直接看SPECfp Speed就好。这里随手拿Dell的7763和7742的单路配置对比[1][2]

7763对比7742,综合30%性能提升,最好的是619.ibm_s,Base性能提升135.7%,Peak提升82.6%;最差的是654.roms_s,Base提升4.61%,Peak提升11.51%。


不过SPEC不同配置,不同操作系统,不同编译器设置,成绩会有相当幅度的变化。如果换成华硕的两台单路服务器来对比,成绩则是[3][4]

综合提升降低了点,26%。最大提升619-Base提高了112%,619-Peak提升61%;最小提升则是603,Base和Peak都只有2.24%。


更多的测试,可以参考其它媒体的Milan评测,例如:

这里摘录一下最后的综合成绩:

双路成绩233.10 vs 188.65,提升23.6%左右;单路成绩178.81 vs 156.18,提升14.5%(谢 @MebiuW 指出)。


综合SPEC官网成绩和Phoronix的评测来看,7763比7742综合性能提升大概在14~26%之间。但因为Zen2架构自身的缺陷,在非常看重数据共享、线程通信的应用中(例如SPECfp 619.lbm_s,计算流体力学,格子玻尔兹曼方法[5]),Zen3架构的Milan因为改成8核心共享32MB缓存,性能提升幅度非常惊人——或者应该说Zen2的性能发挥太差,和其它子项相对于参考系统低的上百倍,高的六七百倍性能来说,Dell服务器上只有Base 30倍,Peak 39倍;华硕是只有Base 34倍,Peak不到45倍性能。对比A站评测中的Rate-1成绩,7742的单线程得分中,519.lbm_s得分是6.29,并行效率可以说极其低下;作为对比,SPEC数据库中,Intel的至强可扩展8280仅仅有28核不到7742的一半,但得益于大核心中互联性能不管是带宽还是延迟都比Zen2优秀得多的Mesh总线,619这一项得分,截至现在的SPECfp2017的Speed数据库中,单路8280一共18个得分,平均分是57.3。


所以,是否值得等待5990X,先不说这一代Zen3的定价方式变化后,我无法预测5990X的价格;还是要看题主你到底要计算什么,算法瓶颈在哪里,milan的提升幅度多大。此外,5990X是否和3990X同样是只有4通道DDR4,在你的算法中是否存在内存带宽瓶颈,有没有类似3995WX这样满血8通道DDR4的5995X,这些都是未知的。


题主如果有条件,可以参考算法在3800X和5800X上的性能对比,考虑一下是否等待5990X上市。


PS:既然 @MebiuW 回复我的反对了,还是详细解释一下。他原文的观点是:

  1. Milan的能耗比相比于Rome是下降了;
  2. 7763比7742的性能提升有相当一部分来自于TDP从225W提升到280W;线程撕裂者出来之后,除非TDP再进一步提升,否则大概也就是7763的性能。

因此他的结论是:


其实7742 TDP提升到280W,大致上就是3995WX了,A站做过评测的:

简单整理一下其中的测试数据(排除了部分明显看单线程性能的测试成绩):

3995WX对比7742的提升大概是20%左右;高于Phoronix的7763综合提升14.5%,低于SPECfp的26~30%。似乎3995WX和7763是一个级别的?但我这个回答的第一句是“看计算需求”:

毕竟不同于普通电脑一套配置要跑N多程序所以大家更看重综合性能,淘宝买3990X板U套也要小3万了,花了这个钱去买64核的CPU往往只为了跑一两个顶多那么三五个应用的时候更快。综合性能提升再大但你的应用没有提升也是白搭;反过来要是综合性能几乎没有提升,但偏偏你的应用能大幅提升,那还有什么可犹豫的?


此外,CPU的多线程计算性能真的不能看SPEC Rate-N成绩的。A站的SPECfp Rate-N得分

从7763和7742的519.lbm_r的Rate-N成绩,你能想到619.lbm_s的Speed成绩,7763可以提升60%~130%么?


参考

  1. ^CPU2017 Floating Point Speed Result: Dell Inc. PowerEdge R7515 (AMD EPYC 7763 64-Core Processor) https://www.spec.org/cpu2017/results/res2021q1/cpu2017-20210301-25145.html
  2. ^CPU2017 Floating Point Speed Result: Dell Inc. PowerEdge R7515 (AMD EPYC 7742, 2.25GHz) https://www.spec.org/cpu2017/results/res2019q4/cpu2017-20191014-19034.html
  3. ^CPU2017 Floating Point Speed Result: ASUSTeK Computer Inc. ASUS RS700A-E11(KMPP-D32) Server System 2.45 GHz, AMD EPYC 7763 https://www.spec.org/cpu2017/results/res2021q1/cpu2017-20210219-24940.html
  4. ^CPU2017 Floating Point Speed Result: ASUSTeK Computer Inc. ASUS RS500A-E10(KRPA-U16) Server System 2.25 GHz, AMD EPYC 7742 https://www.spec.org/cpu2017/results/res2020q1/cpu2017-20200106-20513.html
  5. ^619.lbm_s https://www.spec.org/cpu2017/Docs/benchmarks/619.lbm_s.html



  

相关话题

  Intel/AMD/NVIDIA 尽全力的话能用 M1 ULTRA 的晶体管数量干什么? 
  为什么机箱这么没技术含量的东西有些会和高端的cpu一样贵? 
  64G内存是什么体验? 
  为什么手机内存可以做到单颗16g,电脑内存却只有单颗2g? 
  为什么 Intel 又败给了 AMD,这次 Intel 还有机会吗,桌面处理器市场是不是要变天了? 
  如何看待AMD发布的ryzen C7? 
  现阶段是买 12700K,还是买 10900K? 
  英特尔(Intel)一直没上7纳米,是为了给超威半导体(AMD)发展机会吗? 
  如何评价 AMD Zen3 Ryzen 5000 的实测性能? 
  intel的cpu在AMD锐龙三代的竞争下还会如以往保值吗? 

前一个讨论
为什么 5G 是基站而不是路由器?
下一个讨论
如何看待网传游戏公司游族网络正在洽谈出售/收购事宜?





© 2024-12-26 - tinynew.org. All Rights Reserved.
© 2024-12-26 - tinynew.org. 保留所有权利