文件名称:matlab并行parfor 宏观串行
文件大小:1KB
文件格式:TXT
更新时间:2017-10-20 06:50:16
parfor 并行 matlab 串行
有些时候因为循环次数比较多,我们需要matlab并行处理。 比如用parfor i = 1:10000 end (有很多时候我们想要程序按照i的值从小打到执行) 并行处理中i的值不是顺序的, 所以如果程序突然死掉后也非常麻烦,因为已经执行的东西没有严格的顺序, 而parfor又必须使用连续下标 这个程序结构可以保证整体的顺序性,如果程序死掉,也不用从头再跑。 只需要更改begin_i的值就可以了。 亲测,这样效率不会降低太多。 可能每次外循环结束之前有worker在等待的现象。但是等待的时间是可控的。