并行运算多核心计算慢

求助各位大神,为什么我并行运算,8核的时候很快,核心数越多反而越慢了?fluent,starccm和flotherm都存在这种问题,谢谢
2019-08-16 22:27:39
  • 被浏览
    4302
  • 被关注
    1

全部共10个回答

  • 匿名用户
    匿名用户

    不动帮顶一下

  • 赞奇云工作站
    助力工业仿真设计上云、企业上云
    如果在仿真软件中进行并行计算时,多核心计算速度较慢,可能有以下几个原因:线程通信开销:在并行计算中,不同核心之间需要进行通信和同步操作。如果通信开销较大,即频繁地在核心之间传递数据和同步计算状态,会影响计算速度,导致多核心计算变慢。数据依赖性:某些仿真计算可能存在数据依赖性,即计算步骤之间的结果依赖前一步骤的计算结果。在多核心计算时,可能存在计算步骤之间的数据依赖性,导致某些核...
  • 神工坊(高性能仿真)
    神工坊,提供高性能仿真解决方案...
    进行CFD计算时,计算速度与工况中网格数量以及计算的复杂程度有关系。当工况网格数量较少,且计算不复杂时,过多的cpu核心数,会增加cpu之间信息交换的时间,从而导致了核心数越多,计算时间越长。
  • 梁老师
    STAR-CCM+仿真学堂
    多核计算是会将计算域进行分区的,每计算一步区与区之间需要交换数据,当网格较少,会导致计算的时间小于数据交换的时间,导致计算变慢,通常建议一个核负担1万到10万网格。
  • 德拉贡诺夫
    签名征集中
    核数越多,在多核、多节点之间的数据传输会占用很多的时间,导致计算速度下降。
  • 张晓荣
    “超算”项目验收高级系统工程师...
    两颗CPU?
  • 力学帕鲁
    签名征集中
    是同一台电脑吗?
  • 龙老师Turbo
    新时代仿真人
    两个方面,一是硬件,电脑本身是否存在内存不足等问题。二是软件,软件的许可证是否有限制。
  • 达芬奇        仿真秀秀
    又到了吃冷面的季节还爱吃酸菜
    内存不够了吧
  • 仿真秀0716215524
    签名征集中
    因为你用的不是正版软件。
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈