私はmatlabpool
、とparfor
使用法に精通していますが、それでも計算を高速化する必要があります。
1GBのネットワークにもっと強力なコンピューターがあります。両方のコンピューターにR2010bがあり、同じコードとパスがあります。
並列計算に両方のコンピューターを使用する最も簡単な方法は何ですか?
今日使用しているコードの例:
--- main.m ---
matlabpool('open', 3);
% ...
x = randn(1e5,1);
y = nan(size(x));
parfor k = 1 : length(x)
y(k) = myfunc(x(k));
end
--- myfunc.m ---
function y = myfunc(x)
y = x; % some computation
return