当前位置: 首页 > 程序语言 >关于matlab并行计算求助

关于matlab并行计算求助

作者 lzwangs
来源: 小木虫 150 3 举报帖子
+关注

各位大神:  matlab的程序(一般程序,无任何并行的语句)在双核或四核 CPU 上运行时, 实际起作用的只有一个核心,还是操作系统会自动将其分配给多个核心?    本人程序循环多,运行慢。想尝试用并行编程,初学阶段,有诸多困扰,求高手帮助!:cat39 返回小木虫查看更多

今日热帖
  • 精华评论
  • somomo91

    看你用的函数,有的函数会默认使用多核,
    大部分情况下是单核,
    每个人的程序的都不一样,没有看到你的程序,没法具体说
    你大致可以参考一下 parfor

  • lzwangs

    引用回帖:
    2楼: Originally posted by somomo91 at 2018-03-05 18:06:00
    看你用的函数,有的函数会默认使用多核,
    大部分情况下是单核,
    每个人的程序的都不一样,没有看到你的程序,没法具体说
    你大致可以参考一下 parfor

    主要是循环嵌套比较多, 循环体内部用到符号定积分int,不知道这个函数的情况是怎么样的?您有没有多台计算机进行分布式计算的经验?

  • somomo91

    引用回帖:
    3楼: Originally posted by lzwangs at 2018-03-06 09:09:36
    主要是循环嵌套比较多, 循环体内部用到符号定积分int,不知道这个函数的情况是怎么样的?您有没有多台计算机进行分布式计算的经验?...

    用过,但不确定你们的分布计算机是什么结果
    我们是集群,MATLAB任务可以最多64台 x 8核CPU
    如果是本地多台计算机联网的话,可能会比较慢,尽量先从算法角度考虑加速

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓