标签: matlab parallel-processing time-complexity simulink processor
我有一台带有多核处理器的笔记本电脑,我想运行一个冗长的循环,在其中执行Simulink仿真。将循环分成两部分是有益的(在我的情况下是可能的),打开Matlab应用程序两次,并在每个部分中运行一个Matlab脚本?
有人告诉我,Matlab / Simulink每个打开的Matlab应用程序总是使用一个核心。这是对的吗?
答案 0 :(得分:3)
MATLAB在多个内核之间拆分一些内置函数,但标准MATLAB代码只使用一个内核。通常,如果您运行多个独立迭代,则计算时间可以从并行化中受益。您可以使用parfor(如果有并行计算工具箱)或batch_job轻松完成此操作。