matlab - 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 中是相互独立的。
该代码可以在高性能计算机上运行。如何编写并行代码?
解决方案
推荐阅读
- selenium-webdriver - 使用 Appium 进行测试时,Webview 上下文不再显示
- php - 一类得到“PHP 致命错误:未捕获的错误:类...”,但其他类没有
- awk - AWK:将时间戳转换为纪元;第一条记录总是返回 -1
- python - 在opencv中制作用户定义的阈值
- echarts - 获取堆叠系列中点的像素坐标
- javascript - 知道为什么这个“if else”不能正常工作吗?
- time-complexity - 如何从 Big-O 表示法中找到运行时?
- javascript - 需要复制我创建的模态,但我不确定需要更改哪些属性才能这样做?需要复制3次
- python - python humanclicker 将缓慢移动并且不会在几分之一秒内移动
- microsoft-graph-api - MS Teams - 从外部应用程序向用户发送消息