登录
首页 » 算法 » 基于mpi的矩阵相乘的并行算法

基于mpi的矩阵相乘的并行算法

于 2023-03-04 发布 文件大小:1.38 kB
0 260
下载积分: 2 下载次数: 1

代码说明:

使用MPI做并行计算时,根据程序的具体要求,可按任务进行分配或数据进行分配。根据矩阵乘积的特点,这里按数据进行分配,即每个计算机节点计算不同的数据,由于矩阵数据的特点,这里按行进行数据分块。矩阵乘法在于对矩阵进行分块,然后交由各进程执行,最后将计算结果传递给主进程。 假设是M*N,计算前,将矩阵N发送给所有从进程,然后将矩阵M分块,将M中数据按行分给各从进程,在从进程中计算M中部分行数据和N的乘积,最后将结果发送给主进程。这里为了方便,有多少进程,就将M分了多少块,除最后一块外的其他数据块大小都相等,最后一块是剩下的数据,大小大于等于其他数据块大小,因为矩阵行数不一定整除进程数。最后一块数据在主进程中计算,其他的在从进程中计算。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 微积分算子
    代码实现了daugman 的微积分运算符,用于虹膜边界的定位和分段,只需运行 run.m 文件
    2022-10-15 20:35:03下载
    积分:1
  • C语言基础代码包
    找数字,求最大数与最小数,循环右移k位,删除一个数,知道一个数删数,冒泡排序,插入排序的基本代码
    2022-04-15 18:51:41下载
    积分:1
  • gentic算法的多目标优化
    MOEA/ D(多目标进化基于分解算法)是一个通用的算法框架。它分解一个多目标优化问题转化为多个不同的单目标优化的子(或简单的多目标优化子问题),然后使用人群为基础的方法,同时优化这些子问题。
    2022-01-24 10:14:17下载
    积分:1
  • 棋盘马的遍历
    资源描述马走‘日’字,遍历完棋盘,贪心算法思想                                                                                                                                                                                                                                                                                 &nb
    2022-05-31 01:47:08下载
    积分:1
  • 二维粒子滤波算法程序
    粒子滤波是一种基于蒙特卡罗方法的非线性贝叶斯估计方法,适用于非线性非高斯的估计问题。程序中通过一个二维跟踪系统对粒子滤波的跟踪性能进行了仿真,可作为学习粒子滤波的资料。
    2022-07-03 01:04:30下载
    积分:1
  • 用于连续体的结构拓扑优化设计的matalb代码
    用于连续体的结构拓扑优化设计的matalb代码-For continuum structural topology optimization design matalb code
    2023-06-27 07:05:03下载
    积分:1
  • 最邻近点迭代
    点云配准的经典算法,最邻近点迭代,iterative closest point输入为模型与待配准点云,输出为两块点云之间的旋转、平移以及中误差。
    2022-07-23 02:56:03下载
    积分:1
  • 矩阵求逆 矩阵求逆 矩阵求逆
    矩阵求逆 矩阵求逆 矩阵求逆 -matrix inversion
    2023-04-14 18:30:04下载
    积分:1
  • vibe背景差分建模
    资源描述应用vibe在背景差分法中进行背景建模,有效地背景建模方式能够提高后续的运动目标检测,准确分离前景与背景,比GMM法的效果好.
    2022-03-21 11:57:29下载
    积分:1
  • 把1到n的数放在一个环里,使相邻的2个数和是质数.用递归做
    把1到n的数放在一个环里,使相邻的2个数和是质数.用递归做-n to put a few on a loop, so that the two neighboring and the number is prime. Using recursive do
    2023-06-17 09:15:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载