【发布时间】:2016-11-12 03:42:06
【问题描述】:
情况是这样的: 我有一个尺寸为 4x4 的数组,我要做的就是将此矩阵划分为“块”(也称为较小的矩阵)并将它们分配给“从属进程”。更具体地说,假设进程总数为 4(1 个主进程,3 个从属进程,所有进程都将计算要计算的内容),这使得 4x4 矩阵划分为 4 个 2x2 矩阵。然而,除了应该避免制作大小为 2x2 的“缓冲区”(实际上我想避免它)。 问题是:有没有什么“聪明”、更“无痛”的方法来管理它?
PS:我必须解决这个问题http://www.cas.usf.edu/~cconnor/parallel/2dheat/2dheat.html,这意味着将创建笛卡尔通信器。
【问题讨论】:
-
你无法避免。