MATLAB循环调用函数使用并行池指南(带非官方实际例子)

并行池这个东西,可以让MATLAB把你的CPU跑满,这也就意味着更高的运算效率,我结合我自己编的函数聊聊怎么用这个平行池。

当你需要不同参数循环调用同一个函数或者直接调用几个不同的函数,你可能会问,我的电脑配置还行,CPU和内存都还没跑满,那么我把这些都用上会不会运行快一点。这个时候平行池(Parallel Pool)就出现了,顾名思义,就是可以并行运行你的程序,比如利用两组参数同时调用同一个函数同时计算。

请添加图片描述

MATLAB循环调用函数使用并行池指南(带非官方实际例子)
下面这个wokers按默认4个就好了,别学我这图。
MATLAB循环调用函数使用并行池指南(带非官方实际例子)

结果在开头看到了,快了10多秒(这还只是两组的,内存容许的情况下还可以多几组)。

后记

这个并行池跟你开多几个MATLAB跑效果一样,但是会更节省一些打开软件的空间。

来源:狂小虎

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月12日
下一篇 2022年5月12日

相关推荐