我在Matlab代码中运行了两个for循环.内部循环使用Matlabpool在12个处理器中进行并行化(这是Matlab在单个机器中允许的最大值).
我没有分布式计算许可证.请帮我使用Octave或Scilab如何做到这一点.我只想将'for'循环并行化.
当我在谷歌搜索它时,有一些断开的链接.
parfor
还没有真正实现八度音阶.该关键字已被接受,但仅仅是for
(http://octave.1599824.n4.nabble.com/Parfor-td4630575.html)的同义词.
的pararrayfun
和parcellfun
平行的封装的功能是在多核机器上方便.它们通常是parfor循环的良好替代品.
有关示例,请参阅 http://wiki.octave.org/Parallel_package.要安装,发行(只需一次)
pkg install -forge parallel
然后,每次会议一次
pkg load parallel
在使用这些功能之前