2012-02-15 15 views
0

クライアントプロセスをブロックすることなくspmdにコードを実行する方法はありますか?私はラボにパラメータを与えて解決できるように、クライアントをマスタとして使用することを望んでいました。non-blocking spmd

答えて

1

並列ジョブを非同期で実行できますが、オーバーヘッドがあり、毎回データを渡す必要があるため、あまり便利ではありません。例えば、ここで

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

関連する問題