MATLAB的一些功能支持多线程,并在可用时使用您的多核架构。因此,当您明确调用它时,我并不是指MATLAB支持并行执行,例如使用parfor。
在我的代码中,我正在运行imregtform。我使用这个功能的问题是在一台设备上(Win 8,x64,MATLAB 2014b),该功能(称为数千次)最大化了我的所有CPU,但在另一台设备上(Win 7,x64,MATLAB 2014a)它几乎没有使用我的一半CPU,只有大约20%。这是为什么?在某个地方有转换吗?
如果尝试了以下建议中的一些建议: Checking if MATLAB is running in multithread mode和Matlab 2011a Use all Cores Available on 64 bit Linux?。
还有其他建议吗?