找回密码
 注册
查看: 2592|回复: 10

求助,并行计算是不是节点越多计算的越快

[复制链接]
发表于 2011-9-4 21:00:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我是用服务器计算的,发现节点多了,好像计算也没有很快,请问,是不是节点越多计算的速度越快呢??
发表于 2011-9-5 06:26:14 | 显示全部楼层
看多大规模的模型。
发表于 2011-9-5 09:52:33 | 显示全部楼层
我觉得得看看你的网格数目多少和模型的复杂程度,例如网格数目有50W,那最好只使用8核心,最多不要超过12核心。如果你使用48核,未必能加快计算速度,反倒增加了各个计算节点的通信时间,使得整体计算速度降低,这个我实践过。我只是举了一个简单的例子,当然具体问题具体分析,这个经验也未必试用于你。

[ 本帖最后由 2005011lcj 于 2011-9-5 09:53 编辑 ]
发表于 2011-9-6 22:27:27 | 显示全部楼层

回复 3# 2005011lcj 的帖子

 楼主| 发表于 2011-9-10 10:22:44 | 显示全部楼层
谢谢了,我是200多万的网格,感觉4个节点的还不如2个节点的算的快
发表于 2011-9-10 11:51:35 | 显示全部楼层
你说的节点是指什么,node, core, 还是thread?
 楼主| 发表于 2011-9-10 15:28:16 | 显示全部楼层

回复 6# xrs333 的帖子

是node
发表于 2011-9-10 16:04:25 | 显示全部楼层
每个node配置若何?什么网络?
节点要关掉hyper-threading。
 楼主| 发表于 2011-9-11 19:59:51 | 显示全部楼层

回复 8# xrs333 的帖子

Ethernet
发表于 2011-9-11 20:52:38 | 显示全部楼层
200w网格,一般来说4节点应该比2节点快些。看看你的集群系统瓶颈在哪里。网络是百兆还是千兆,实际速度多少。每节点几个核心。
发表于 2011-9-12 16:53:37 | 显示全部楼层

回复 1# wmh987910 的帖子

肯定不是节点越多越快的,通常对于网格数量较多,比如100W以上的,用多核效果好,我一半在1-50W的范围内最多用2-4个核。但是对于多核并行的问题还有一个瓶颈就是传输速率,传输速率快了,也会提高计算速度。相反,传输速率搞了,用更多的核反而算的更快。另外,如果时间允许的话,还是建议用单核,有的时候,特别是用UDF的时候,双核会产生一些不可知的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表