有没有一种方法可以在不阻塞客户端进程的情况下在spmd中运行代码?我希望使用客户端作为主控,为实验室提供参数,这样他们就可以解决这个问题。
发布于 2012-02-15 17:01:41
您可以异步运行并行作业--但是,这样做会有一定的开销,而且每次都需要传入和传出数据,因此可能不是很方便。例如
s = findResource(...);
j = createParallelJob( s, ... );
t = createTask( j, @myFcn, nOut, { ... } );
submit(j);
% do other stuff
waitForState(j); % wait for completion
argsOut = getAllOutputArguments(j);这里的文档:http://www.mathworks.co.uk/help/toolbox/distcomp/bqur75w-7.html
https://stackoverflow.com/questions/9288084
复制相似问题