首页 > 解决方案 > HPC中MATLAB中的Ho到并行点阵乘积

问题描述

我有两个矩阵: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在一次迭代中计算并行,因为它们在 MATLAB 中是相互独立的。

该代码可以在高性能计算机上运行。如何编写并行代码?

标签: matlabparallel-processingmatrix-multiplication

解决方案


推荐阅读