Windows上的Matlab parfor停止CPU

时间:2018-05-23 01:17:21

标签: windows matlab parfor

我面临一个奇怪的问题。我在Matlab中编写了一段使用parfor的代码。为了测试,我在4核Linux机器上运行代码。一旦我对它工作正常感到满意,我就试着在具有更多内核的Windows机器上运行相同的代码。

令我沮丧的是,parfor循环卡住了,运行速度比串行代码慢。它的速度非常慢,Windows-Task-Manager在代码仍在运行时显示所有28个内核的0%使用率。 Matlab会话不会产生任何错误,但会以蜗牛的速度运行。

最近在Mathworks网站herehere上报告了类似(但不相同)的问题。与Mathworks网站上提到的问题不同,我的代码仅使用Matlab命令和库。

两台机器(Linux和Windows)都安装了64位Matlab-2018a。

0 个答案:

没有答案