Параллельная обработка Matlab с использованием сетевого компьютера

Я знаком с использованием matlabpoolи parfor, но мне все еще нужно ускорить вычисления.

У меня есть более мощный компьютер в моей сети 1 ГБ. Оба компьютера имеют R2010b и имеют одинаковый код и пути.

Как проще всего использовать оба компьютера для параллельных вычислений?

Пример кода, который я использую сегодня:

---основной.м---

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
7
задан Amro 30 July 2012 в 17:53
поделиться