200万网格并行算力测试(OpenFOAM版本)
-
在海鲜市场搞了根32G的内存条,现在是64G。重新跑了一下算例,相比之前单根32G的在多核时有明显的速度提升
CPU型号:Intel i7-13700K 系统:Win10 虚拟机 OpenFOAM版本:OpenFOAM-v2212 原时长 16 448.83 8 317.34 4 360.7 2 418.9 1 601.71 现时长 16 271.36 8 174.49 4 233.15 2 325.58 1 569.04
-
cpu型号:至强金牌6248R *2 3.0hz 系统:ubuntu18.04 OpenFOAM7 48 88.44 32 98.13 16 134.52 8 171.81 4 310.69 2 594.59 1 1124.32
-
@tidedrinker 7002系列性价比真的无敌
-
@2019201300 在 200万网格并行算力测试(OpenFOAM版本) 中说:
为什么核心数16用时反而比8更久呢
-
@liuxin 我也没搞懂为啥,但是测试出来的时间就是会长,也没有调底层的能力,凑合用吧
-
@heike256 但是我看你前边说的那个关闭小核以后好像没啥影响,是不是因为我的内存条还是没插满的缘故,还差两根没插上呢。
-
@2019201300 i7只有两个内存通道,在正确的位置插两条就行。开不开小核影响不大,意思是bios开不开小核对峰值性能影响不大,很显然,你这种情况,并行数为8达到峰值性能,并行数设置成16算是误用,bios里开小核和用小核参与并行计算明显是两个概念,我相信你开了超线程,并行数设置成24,会更慢,这种大小核cpu并行数等于大核数量性能最好,小核的功能主要是在负载低的时候降低功耗。我看你测试结果很好了啊,用了虚拟机会慢一丢丢,很接近我的结果了。
-
@heike256 了解了,等有时间搞一搞这些东西,学习学习。谢谢。
-
CPU型号: AMD EPYC 7532 双路 系统:ubuntu 18.04 版本:openfoam-2212 内存:256G 16G 3200MHz*16 64 100.64 32 60.53 16 102.98 8 142.93 4 272.35 2 494.72 1 1125.69
-
从上面的结果来看 双通道超过8个核心就有可能是负收益。内存带宽的影响有点大啊
-
CPU型号: Intel(R) Xeon(R) Platinum 8475B 系统:ubuntu 22.04 版本:openfoam10 内存:128G 16G 3200MHz*8 48 51 32 60 16 91 8 117 4 226 2 410 1 848
-
不知道还有人做这个测试吗,我目前拿新配的工作站32核都需要算487秒,感觉结果跟上面的各位完全不是一个画风的
-
@李东岳 在 200万网格并行算力测试(OpenFOAM版本) 中说:
CPU型号:AMD 霄龙 7532 双路
系统:WSL1
OpenFOAM版本:OpenFOAM-v2012
64 82.27
32 87.31
16 122.87
8 150.54
4 267.48
2 503.72
1 1366.3 -
CPU型号: AMD Epyc 7542 32-core
系统:ubuntu 20.04
版本:openfoam9
内存:128G 32G 3200MHz*4 DDR432 487
16 504
8 411
4 553
2 687
1 1137看到上面的双路能比我快接近5 6倍,有人知道到底为什么吗
-
@秋山结月 内存条插满试试?之前用至强2679v4,插满比插一半快接近一半
-
@tidedrinker 我之前也觉得可能是因为这个,但是事实上多插了两根内存条并没有改善现状。插满内存条的经费我现在也没有,只有先等等看以后能不能重新测个数据了。
-
@秋山结月 在 200万网格并行算力测试(OpenFOAM版本) 中说:
@tidedrinker 我之前也觉得可能是因为这个,但是事实上多插了两根内存条并没有改善现状。插满内存条的经费我现在也没有,只有先等等看以后能不能重新测个数据了。
4根内存条也不至于这么慢,插4根应该是每个三缓1根,我记得这个型号一共有4块三缓,8个核心共用一块。插4根内存,8核也应该在135s左右。没改善估计是位置插错了,内存通道插满,32核成绩应该在70s左右。
195/223