各位大神: matlab的程序(一般程序,无任何并行的语句)在双核或四核 CPU 上运行时, 实际起作用的只有一个核心,还是操作系统会自动将其分配给多个核心? 本人程序循环多,运行慢。想尝试用并行编程,初学阶段,有诸多困扰,求高手帮助!:cat39 返回小木虫查看更多
看你用的函数,有的函数会默认使用多核, 大部分情况下是单核, 每个人的程序的都不一样,没有看到你的程序,没法具体说 你大致可以参考一下 parfor
看你用的函数,有的函数会默认使用多核,
大部分情况下是单核,
每个人的程序的都不一样,没有看到你的程序,没法具体说
你大致可以参考一下 parfor
主要是循环嵌套比较多, 循环体内部用到符号定积分int,不知道这个函数的情况是怎么样的?您有没有多台计算机进行分布式计算的经验?
用过,但不确定你们的分布计算机是什么结果
我们是集群,MATLAB任务可以最多64台 x 8核CPU
如果是本地多台计算机联网的话,可能会比较慢,尽量先从算法角度考虑加速
,