Matlabpool打开工人很慢

时间:2013-06-15 16:42:54

标签: matlab parallel-processing

我刚刚组装了一台新钻机(i7-4770K,512gb SSD,16gb DDR3 2133 mhz ram),并安装了MATLAB r2013a。当我调用matlabpool命令时,打开每个单独的工作人员(在任务管理器中看到的工作人员)需要很长时间。在我的旧装备上它大概是10秒钟,但我的新装备需要1分钟。我只试过一个额外的工人,这需要很长时间。

任何帮助都将不胜感激。

由于

2 个答案:

答案 0 :(得分:4)

您可以尝试执行以下操作,以消除导致某些人(包括我自己)出现问题的新功能之一(包含在MATLAB R2012a之后的版本中):

distcomp.feature( 'LocalUseMpiexec', false )

Mathworks对本地调度程序的启动方式进行了一些更改 R2010a的工人,这一变化将其恢复为R2009b。

答案 1 :(得分:0)

这确实很奇怪。事实上,MathWorks网站声明:

  

对于磁盘密集型MATLAB应用程序或改进MATLAB的启动时间,您可以利用固态驱动器或RAID等技术。

您可以尝试使用this toolbox,它可以解决您的问题。