Как распараллелить матричный продукт в MATLAB в HPC - PullRequest
0 голосов
/ 17 октября 2018

У меня есть две матрицы: A,B

A = rand(3000,3000);
B = rand(3000,2000);

for i = 1:2000
    X = A*A';
    Y = B*B';
    Z = A*B;
    A = 0.5*A;
    B = 0.5*B;
end

На практике матрица может быть даже больше.Я пытаюсь выполнить итерацию.Можно ли вычислить X, Y, Z в paralell за одну итерацию, поскольку они не зависят друг от друга в MATLAB.

Код можно запустить на высокопроизводительном компьютере.Как написать параллельный код?

...