计算化学公社

标题: 双路8173M vs. 双路8175M,性能如何? [打印本页]

作者
Author:
jimulation    时间: 2020-11-6 14:10
标题: 双路8173M vs. 双路8175M,性能如何?
本帖最后由 jimulation 于 2020-11-6 13:29 编辑

按照核心数,双路8175M是48核,8173M是56核,差别并不很大;按照下图中标示的满载频率(图来源tb某卖家),8175M是3.1GHZ,8173M是2.7GHZ,AVX512下也是8175M比8173M高。

(, 下载次数 Times of downloads: 105)

但是此链接中(https://www.cpubenchmark.net/cpu_list.php#multi-cpu)给出了不同双路的benchmark,8175M相较8173M分数低了很多。同时发现8171M分数奇高。
请问是不是这个benchmark并不准确?实际上817X型号的CPU之间差别大吗?

作者
Author:
牧生    时间: 2020-11-6 15:46
从我的使用来看,如果主要靠CPU的话,主频高点比较好。。

作者
Author:
abin    时间: 2020-11-6 16:03
满载频率 听上去挺美好。
https://www.bilibili.com/video/BV1aA411n7uG/
作者
Author:
wyf4725801    时间: 2020-11-6 17:33
淘宝给你的是对的,兄弟
作者
Author:
sobereva    时间: 2020-11-7 17:35
根据满载频率、核数,以及实际程序的并行效率,8175M性能>=8173M
作者
Author:
Geyer    时间: 2020-11-7 21:29
......说真的各路至强CPU相关问题改天整个专贴得了,老是有人重复问类似问题观感真的不好
1. 朱老板这个图不是完全准确的,例如3175x的r20分数就给错了。默频应该是13000+,他自己昨天刚跑过。
2. 3L的老兄容我提醒一句,vasp支持avx512,你看到的全核满载2.4大概就是avx512浮点负载。我们平时说的满载3.1那个是sse负载,这个应该属于业界常识,懂得的专业人士装不懂就没意思了。跑个高斯单点任务很容易就能发现cpu工作时满载频率会在sse满载和avx2满载之间来回波动(如果你拿源码编译了avx512那就是512频率),sse满载频率并非像你说的那样只是【听起来】很美好。
3. 关于8171m跑分奇高的问题有很多人反映过,初步认为原因在于这颗定制U的long duration power limit比较激进。不论是185w 2.3主频的正显,还是205w 2.6主频的正显/正式,在bios内最大都能开启56s的long duration maintained,在此期间功耗可以突破tdp飙到233-235w。五十多秒让单路跑完r15/r20都绰绰有余,何况双路。过了这段时间CPU功耗就会自动被限制回185w/205w,换而言之8171m跑分成绩虽然惊人,但实际应用中的效率并不会像跑分反映出来的那么夸张(当然相对价位而言还是一颗挺划算的U的)。
4. 至于8175m/8259L这种参数看起来平平无奇(睿3.5满载3.1)的240w大功耗U,实际表现往往会比同规格但功耗更低,参数看起来还更强的8168(睿3.7满载3.4)/8268es(睿3.7满载3.3支持2933内存)之流更强悍。除去芯片体质分级这种只有牙膏自己心里有数的玄学问题,一个更重要的因素恐怕在于240w的u过了long duration也不怎么降频......
作者
Author:
jimulation    时间: 2020-11-9 09:29
sobereva 发表于 2020-11-7 17:35
根据满载频率、核数,以及实际程序的并行效率,8175M性能>=8173M

明白了,谢谢Sob老师回复!
作者
Author:
jimulation    时间: 2020-11-9 09:31
Geyer 发表于 2020-11-7 21:29
......说真的各路至强CPU相关问题改天整个专贴得了,老是有人重复问类似问题观感真的不好
1. 朱老板这个图 ...

感谢细致的回复,期待专贴
作者
Author:
abin    时间: 2020-11-9 09:52
Geyer 发表于 2020-11-7 21:29
......说真的各路至强CPU相关问题改天整个专贴得了,老是有人重复问类似问题观感真的不好
1. 朱老板这个图 ...

听起来很美好,
买家对于满载3.1GHz,是立即为程序上去跑,全核心就是3.1GHz,
这是买家的美好的愿望。

实际会遇到,满载频率来回波动,并不能持续高主频。
所以对于这种满载高主频,需要合理评估。
作者
Author:
Geyer    时间: 2020-11-9 22:13
本帖最后由 Geyer 于 2020-11-9 22:16 编辑
abin 发表于 2020-11-9 09:52
听起来很美好,
买家对于满载3.1GHz,是立即为程序上去跑,全核心就是3.1GHz,
这是买家的美好的愿望 ...

sse频率和avx频率交替出现似乎是对应SCF迭代的不同运算步骤,并不是简单地说过了long duration他就降频降功耗云云
跑opt任务的时候我专门观察过,当满载降到avx2频率时,CPU核心温度实际是上升的。证明此时确实调用了浮点单元进行向量运算,负载肉眼可见地上升了
中间算法实现的细节问题确实是我知识盲区,等一个专业人士解答。但可以肯定的是这种降频对于锁定TDP的牙膏U是没法避免的,你总不能不执行浮点运算对吧
顺便一提如果真想要整数浮点全程一个频率那还不如买个zen3超着玩得了,5950x或者新撕裂者都行。不过benchmark没出来之前谁也不敢保证效果,万一表现不及预期或者出现某些bug那我负不了责哈......


作者
Author:
abin    时间: 2020-11-9 23:40
本帖最后由 abin 于 2020-11-9 23:42 编辑
Geyer 发表于 2020-11-9 22:13
sse频率和avx频率交替出现似乎是对应SCF迭代的不同运算步骤,并不是简单地说过了long duration他就降频降 ...

专业术语不评价。

来一个例子。

无论是跑预编译好的ORCA,G09 SSE版本,或者G16 AVX,
亦或是自己编译的部分软件,比如VASP,gmx等。


第一类平台,E5-2686v4, 标称频率 2.3GHz。
采用36核心并行,
双路36个物理核心,持续稳定2.7GHz,这应该是普通买家所期望的“满载全核心2.7GHz”,也就是满载频率。

对于接触过的8168,8173, 8175,均未看到过所谓“满载全核心高主频持续稳定”的现象。
更为常见的是,频率在高频和低频之间来回波动。
以上测试均是关闭超限程,一个计算占据主板上的所有处理器核心。

8系列处理器的“满载频率”的描述,
直接标注 满载全核频率,极具误导。

以上仅代表个人言论。
作者
Author:
rabbitkiller    时间: 2020-11-10 20:15
abin 发表于 2020-11-9 23:40
专业术语不评价。

来一个例子。

我在我8173服务器上跑orca几何优化和频率分析的时候,我用aida64看过cpu的频率和温度,调用的核的频率的确是2700MHz。不知道是不是软件无法实时捕捉cpu的频率,或者报的是一段时间的平均值?
作者
Author:
abin    时间: 2020-11-13 10:48
本帖最后由 abin 于 2020-11-13 10:50 编辑
rabbitkiller 发表于 2020-11-10 20:15
我在我8173服务器上跑orca几何优化和频率分析的时候,我用aida64看过cpu的频率和温度,调用的核的频率的 ...

测试了一下。
8173M
vasp 544 mkl=cluster     跑28核心计算
或者vasp 544 mkl=cluster -xHost -O3  跑28核心计算。

所有核心都跑起来。2.0, 2.2, 2.3, 2.7 GHz来会波动。
频率信息来自/proc/cpuinfo,每秒读取一次。
至于这个vasp在算啥,不晓得。

作者
Author:
DoorBell    时间: 2020-12-9 19:28
rabbitkiller 发表于 2020-11-10 20:15
我在我8173服务器上跑orca几何优化和频率分析的时候,我用aida64看过cpu的频率和温度,调用的核的频率的 ...

请问AIDA64能用于Linux吗?还是说在Windows上做的计算?
作者
Author:
rabbitkiller    时间: 2020-12-10 19:56
DoorBell 发表于 2020-12-9 19:28
请问AIDA64能用于Linux吗?还是说在Windows上做的计算?

在windows上看的,linux里不知道有没有……

centos里可以用命令行看cpu频率的,网上搜一下就有




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