soarrow 发表于 2019-1-24 06:21

【贴图】P52 六核全开.....

刚刚跑完自己的数据,实验室的一个博士过来借用我的P52跑跑他的数据,他的数据主要是烤CPU,对显卡和内存无特别需求,所以很快就撞了功率墙。等待的时候忍不住截个图,看看P52火力全开的状态。P52的配置是i7 8750, P1000,64G。
看来没买8850对我来说是合适的,功率扛不住啊。





f23258 发表于 2019-1-24 07:29

不明觉厉

soarrow 发表于 2019-1-24 07:54

哈哈,没啥特别。就是想说几点:
1. P52全开,CPU维持55w的功率,此时P52的散热没有问题。
2. 功率限制问题,CPU占用率大约50%,能够在3.6-3.7 GHz下平稳运行。
3. CPU核心温度在90°C左右,如果同时烤显卡,就会马上遭遇温度墙了。

honewolf 发表于 2019-1-24 07:57

U的体质真心不错啊!比我8850还强好多。我的55w才3.0左右。

yjs14 发表于 2019-1-24 07:59

有降压过吗?我上手过的8750降压后用的。

soarrow 发表于 2019-1-24 08:10

yjs14 发表于 2019-1-24 07:59
有降压过吗?我上手过的8750降压后用的。

降压了。
到手的第一台降压135mV能够稳定运行;
后来更换的第二台115mV能够稳定运行,就是现在正在跑数据的这个。
使用XTU降压还是很有疗效的

qifine 发表于 2019-1-24 10:21

P52 值的搞

huzhi28251 发表于 2019-1-24 15:04

楼主,XTU,

suiwinder 发表于 2019-1-24 17:00

利用率51%,就到了最大功率阈值了!这个不应该吧,应该100%才达到才对啊。

crargentino 发表于 2019-1-24 17:20

本帖最后由 crargentino 于 2019-1-24 17:22 编辑

你这个好像没6核全开吧,利用率才50%。6核12线程,你这个似乎也就是7个线程而已。你要全开至少要12个线程。或者把超线程关掉,跑满6个线程。
你真的要测功耗温度频率之类的,一般来讲直接aida64的单烤fpu就可以了,这个是最大调用cpu的潜力了。你一般的程序如果没有很好优化的话,未必能让avx2指令集完全调用起来。或者你程序是mpi并行的话,有多少线程都可以用掉,再多核都不够用。
不过8750,8850应该也是差不多的。8950,2176,2186会有些区别。

soarrow 发表于 2019-1-25 00:44

crargentino 发表于 2019-1-24 17:20
你这个好像没6核全开吧,利用率才50%。6核12线程,你这个似乎也就是7个线程而已。你要全开至少要12个线程。 ...

昨天拿P52来计算7个分子的结构,在图上能够看到任务是一个个添加上去的。
在那个博士的电脑,最多只能同时运行两个项目---他的电脑是老的i5,双核;在P52上面,7个任务,最多只能同时运行6个,我不清楚是不是因为那个专业软件的缘故,按照核心而不是线程来分配任务。
至于是不是六核全开,可以看我图片右下方的"Active Core Count",这回我用红圈圈起来了。所以我认为应该是六核全开了。


soarrow 发表于 2019-1-25 00:51

本帖最后由 soarrow 于 2019-1-25 00:58 编辑

关于CPU利用率,我用其它软件处理数据的时候,倒是动不动就蹦到95-100%,,,然后同时遭遇温度墙和功耗墙,基本也能维持在3.6-3.7GHz状态。
在这里的50%左右的CPU利用率,我觉得可能是只有6核心6线程在干活的缘故。
发这个贴子主要就是想表达P52干活的时候,性能还是有保障的。:D

crargentino 发表于 2019-1-25 03:54

本帖最后由 crargentino 于 2019-1-25 04:12 编辑

soarrow 发表于 2019-1-25 00:44
昨天拿P52来计算7个分子的结构,在图上能够看到任务是一个个添加上去的。
在那个博士的电脑,最多只能同 ...

大家都知道在硅脂没问题的情况下,正常室温下p52单烤是没问题的。已经说了,最简单的,你不太清楚的话,aida64里面单烤fpu就是考验最大性能了,所有线程和指令集都调用了。
6核12线程。你要至少同时跑12个任务才能真的跑满,也就说每个核要分配两个任务至少。你好像只有7个任务,它是自动每个核先分配一个,然后第7个再分配给第一个核。那你确实6个核都是活动的,但没有跑满,所以显示50%左右。你要再有5个任务才能跑满。才会100%。这样才是每个核2个任务,一共12个线程。
简单讲12个线程就相当于12个核,你至少要跑12个任务。除非你把超线程关掉,那就是6核6线程,跑6个任务就跑满了。
你说的软件也是人写的,可能比较老那时候没超线程,所以没分清楚核和线程的区别。我程序自己写的我很清楚,比如mpirun -n 12 ... 才是跑满12线程。跑满线程还不够,你要确保程序里面有大量的向量化才能把avx全部调用起来就说真的榨干性能。简单讲和aida64的单烤fpu一个意思,他那个跑的可能是类似于并行的linpack之类的。你说的分子结构,原则上那个可能是比较简单的,毕竟基本上就是电磁相互作用,如果程序写的不是很好,可能未必能最大化利用到avx指令集。计算上比较尖端可能是核子结构或者格点QCD的程序。
另外如果对稳定性有要求的话,不要降压什么的,有时候会有莫名其妙问题的。用默认的最稳妥。当然你无所谓的话,为了跑分漂亮,那随意。

三级小白 发表于 2019-1-25 07:00

百分之50占用算哪门子跑慢,好些4k软解占用率都比这个高好不,现在用的老3740软解4k能占用百分之90左右
页: [1]
查看完整版本: 【贴图】P52 六核全开.....