计算化学公社

标题: 为什么AMD在这里不香 [打印本页]

作者
Author:
zt799013359    时间: 2019-10-25 11:32
标题: 为什么AMD在这里不香
    最近A家的CPU不论在桌面级还是在服务器级别都打了翻身仗,在同等性能的情况下,A家的价格更低,突出了性价比。    另外国际上有一些大的超算中心也准备采用A家服务器CPU,听说国内某大型互联网企业的超算服务器也准备采用A家,并且二代EPYC7742达到了64核128线程。
    但是为什么讨论配置的时候都是I家的CPU,很少见EPYC,有个别帖子也是唱衰的。
    请问有人做过实际的性能对比吗?在配置预算大抵相同的情况下运行计算任务,A家的真的弱吗?
    另外最近来推荐服务器的商家也都没有A家的型号,全是I家的,我问为什么,他们也说不出所以然来。





作者
Author:
shalene    时间: 2019-10-25 12:08
intel编译器和数学库有巨大优势,就算cpu本身性能差点,科学计算时大多也能反超。

这儿比较的是zen2架构的ryzen3代,若是前两代,残废的AVX2不值一提。
作者
Author:
fhh2626    时间: 2019-10-25 12:17
其实也挺香的,但是有的地方AMD不给配GPU,因为机箱散热设计不行
作者
Author:
sobereva    时间: 2019-10-25 13:59
比起我在http://bbs.keinsci.com/thread-11041-1-1.html里推荐的那些特殊渠道的Intel的CPU(诸如2696v3、8173M等),AMD的性价比并没有优势(除非是工程版)
另外Intel产品的附加价值(诸如计算软件的兼容性)是AMD没法比的。
作者
Author:
jingnan2019    时间: 2019-10-25 15:26
隔壁有个测试,https://computational-chemistry. ... ussian16-benchmark/
(, 下载次数 Times of downloads: 37) (, 下载次数 Times of downloads: 49)

作者
Author:
Accelerator    时间: 2019-10-25 15:40
amd很难找到ES 而intel性能稍差但价格低一个数量级的ES遍地都是
作者
Author:
Tomm美美哒    时间: 2019-10-25 21:50
专业领域Intel性价比还是很高
作者
Author:
dutian_007    时间: 2019-10-26 22:22
shalene 发表于 2019-10-25 12:08
intel编译器和数学库有巨大优势,就算cpu本身性能差点,科学计算时大多也能反超。

这儿比较的是zen2架构 ...

支持这个说法,最简单的模拟器多开就是I的U支持的好。
作者
Author:
biogon    时间: 2019-10-28 10:54
dutian_007 发表于 2019-10-26 22:22
支持这个说法,最简单的模拟器多开就是I的U支持的好。

不同模拟器对AI两家支持不一样的
作者
Author:
biogon    时间: 2019-10-28 11:03
shalene 发表于 2019-10-25 12:08
intel编译器和数学库有巨大优势,就算cpu本身性能差点,科学计算时大多也能反超。

这儿比较的是zen2架构 ...

epyc ii都没人测试你怎么知道的,sever的拿要明年出的copper lake才有意义,现行sever产品线的IPC差距已经非常大了,如果不用intel全家桶根本没还手之力
作者
Author:
shalene    时间: 2019-10-28 16:44
biogon 发表于 2019-10-28 11:03
epyc ii都没人测试你怎么知道的,sever的拿要明年出的copper lake才有意义,现行sever产品线的IPC差距已 ...

server性能和量化计算有什么关系?

键盘侠
作者
Author:
zt799013359    时间: 2019-10-28 19:24
jingnan2019 发表于 2019-10-25 15:26
隔壁有个测试,https://computational-chemistry.com/en/blog/ryzen-3900x-gaussian16-benchmark/

有理有据,让人信服,A家香了,独立工作了准备上A家服务器。
作者
Author:
biogon    时间: 2019-10-28 22:45
shalene 发表于 2019-10-28 16:44
server性能和量化计算有什么关系?

键盘侠

说的好像sever性能和实际使用性能没任何关系似的
作者
Author:
lao7    时间: 2019-11-17 00:13
shalene 发表于 2019-10-25 12:08
intel编译器和数学库有巨大优势,就算cpu本身性能差点,科学计算时大多也能反超。

这儿比较的是zen2架构 ...

正解!常规办公可能A处理器有一定优势。但专业级别,在软件编译过程中已经对Intel的U做了优化,执行效率更高!
    这是Intel服务器级U存在垄断的根本原因!
作者
Author:
sobereva    时间: 2019-11-17 15:17
lao7 发表于 2019-11-17 00:13
正解!常规办公可能A处理器有一定优势。但专业级别,在软件编译过程中已经对Intel的U做了优化,执行效率 ...

这倒也不尽然。
实际上Intel编译器在编译的时候,不去指定对Intel内核进行特殊的优化而只用标准指令集的话,Intel和AMD的U本身跑起来效果相同。因此如果软件发布者没有说发布的预编译程序只支持Intel CPU的话,那么对Intel的U就不会有专门的加成。至于已拿到了源代码,在自己的Intel服务器上编译,那么则可以充分利用Intel编译器对Intel的U的优化,比如ifort可以加上-xhost对当前CPU进行最大程度优化。
AMD早年Opteron在K8架构的年代还是占了可观的市场,只不过由于后来的架构的浮点运算实在太烂,在高性能计算领域非常颓。虽然如今的架构浮点运算性能也已经挺不错,但由于Intel的U有很多大陆地区能买到的价格超级甜的型号,导致AMD的U依然没有明显的考虑必要。Intel另外一方面优势来自于软件兼容性的优势。想省心,哪怕牺牲点性价比,对于科学计算用户还是应当选Intel。
作者
Author:
Picardo    时间: 2020-1-27 09:18
这次准备等3950x价格下来点组一套,支持一下AMD,到时候测试一下,
作者
Author:
shalene    时间: 2020-1-27 14:33
Picardo 发表于 2020-1-27 09:18
这次准备等3950x价格下来点组一套,支持一下AMD,到时候测试一下,

手上两个avx2版本的某16,在3700X上都运行不了,只能用sse2版
作者
Author:
Picardo    时间: 2020-1-28 16:44
shalene 发表于 2020-1-27 14:33
手上两个avx2版本的某16,在3700X上都运行不了,只能用sse2版

高斯?没用过高斯,这个还对指令集要求这么高啊。不过amd yes是yes了,但是39**X价格还是高,过半年感觉还是能降
作者
Author:
baisl    时间: 2020-1-29 11:03
shalene 发表于 2020-1-27 14:33
手上两个avx2版本的某16,在3700X上都运行不了,只能用sse2版

应该不是硬件问题,本人在锐龙2代2700x的残废的avx2上我的avx2版本的g16 c.01可以正常运行,在同为zen2核心的r5 3600上avx2版本也可以正常运行,建议排除一下是不是其他原因。
作者
Author:
pika02    时间: 2020-1-31 15:17
Picardo 发表于 2020-1-28 16:44
高斯?没用过高斯,这个还对指令集要求这么高啊。不过amd yes是yes了,但是39**X价格还是高,过半年感觉 ...

某鱼上面有不少美行3900x,价格还挺香,我都想整一个了
作者
Author:
Picardo    时间: 2020-2-8 11:49
pika02 发表于 2020-1-31 15:17
某鱼上面有不少美行3900x,价格还挺香,我都想整一个了

个人感觉过了这段之后3900X还是可以讲讲,可以先3800啥的对付对付,等到价格稳定上个3950X,
不过肯定是早买早爽
作者
Author:
pika02    时间: 2020-2-9 01:35
Picardo 发表于 2020-2-8 11:49
个人感觉过了这段之后3900X还是可以讲讲,可以先3800啥的对付对付,等到价格稳定上个3950X,
不过肯定是 ...

3800x相当于体质好一些的3700x,凑合对付的话还不如直接买3700x了,便宜好几百块钱
作者
Author:
Picardo    时间: 2020-2-9 09:30
pika02 发表于 2020-2-9 01:35
3800x相当于体质好一些的3700x,凑合对付的话还不如直接买3700x了,便宜好几百块钱

恩,是的,我原来也是想买个3700X试试,不过买个二手的也行,
作者
Author:
pika02    时间: 2020-2-20 20:15
shalene 发表于 2020-1-27 14:33
手上两个avx2版本的某16,在3700X上都运行不了,只能用sse2版

请问你用的是旧版某16吗?
我在这里https://computational-chemistry. ... 9/09/05/zen2-linux/看到,zen2的u跑不起g16 B01,而C01可以,本帖19楼也说了
作者
Author:
wangtaochem    时间: 2020-3-19 21:39
shalene 发表于 2020-1-27 14:33
手上两个avx2版本的某16,在3700X上都运行不了,只能用sse2版

3700X支持G16 AVX2指令集的版本,
作者
Author:
shalene    时间: 2020-3-20 00:16
wangtaochem 发表于 2020-3-19 21:39
3700X支持G16 AVX2指令集的版本,

另一个AMD的帖子已经给出解决方案了
作者
Author:
xiaomidaxue    时间: 2020-3-20 12:02
intel的U省时省力,一次搞定,稳定如初,老板开心,不出问题是首要。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3