找回密码
 注册
Simdroid-非首页
查看: 138|回复: 3

[问题讨论] 如何提高并行计算的速度

[复制链接]
发表于 2015-8-28 09:32:14 | 显示全部楼层 |阅读模式 来自 浙江杭州
本帖最后由 carrot32 于 2015-8-28 09:34 编辑

试着在计算分析步中设置了多核多线程,并提交计算。

虽然CPU已经用满了,但是计算速度并没有什么提高,building block 仍然有20多分钟,且block的数量变多了。这样一来,分析速度岂不是要慢下来了。

跟没设多线程之前一样的速度,还稍微慢点。

这是为什么呢,请大家帮忙分析分析。
发表于 2015-9-1 12:07:34 | 显示全部楼层 来自 上海嘉定区
Simdroid开发平台
也要根据内存设置,最大发挥内存和CPU,整体计算时间是会变快的
回复 不支持

使用道具 举报

 楼主| 发表于 2015-9-1 19:29:20 | 显示全部楼层 来自 浙江杭州
lengxuef 发表于 2015-9-1 12:07
也要根据内存设置,最大发挥内存和CPU,整体计算时间是会变快的

版主,能不能具体点,在什么位置设置啊?有助于群里初学者的提高。

如果能并行计算就最好了,可是按照您之前的帖子设置计算,不但没有加快,还增多了喝多block。相反计算是变慢了的。

不知道怎么解释。请版主费心,帮我看一下。非常感谢
回复 不支持

使用道具 举报

发表于 2015-9-1 23:04:21 | 显示全部楼层 来自 上海浦东新区
是这样的,你开启并行,速度并不一定快~
VL里面实际上存在好几种并行方式的,比如Frequency Level就是相当于每个CPU自己算自己的,然后各自调用内存,如果这时候内存不足,求解器会自动启动out-core方式,速度反而会慢很多。
建议你看一下我发的如何提高计算速度帖子里面的文档。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 17:45 , Processed in 0.031575 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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