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

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

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

代码说明:

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

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

发表评论

0 个回复

  • The software is capable of vibration signal acquisition and the same time spectr...
    该软件能够对振动信号进行采集并同时进行频谱分析,对波形进行存储,处理的过程中可以对不需要的频率进行去除。-The software is capable of vibration signal acquisition and the same time spectrum analysis, the waveform storage, the process can not remove the frequency.
    2022-03-16 08:57:36下载
    积分:1
  • 一个可进行矩阵计算的模版类,可实现大多数常用的矩阵计算功能...
    一个可进行矩阵计算的模版类,可实现大多数常用的矩阵计算功能-Calculation of a matrix template class can be achieved most commonly used function matrix calculation
    2022-07-21 05:05:57下载
    积分:1
  • 普通的离散图像信号的傅里叶变换和逆变换。
    普通的离散图像信号的傅里叶变换和逆变换。-Ordinary image signals in discrete Fourier transform and inverse transform.
    2022-03-25 05:24:05下载
    积分:1
  • 单链表c实现
    数据结构最基本的算法,单链表的c实现,包括创建,删除,修改,增加成员等操作
    2022-02-26 23:55:25下载
    积分:1
  • LCD项目
    这是一个代码初始化和使用爱特梅尔在屏幕液晶书写和编程上atmega16a同样是一个代码使用4X4键盘matricila
    2022-06-15 17:41:12下载
    积分:1
  • 一维排样遗传算法
    使用遗传算法解决一维排样问题。一维排样是指对型材和棒材等线材进行排样,对于给定的零件数量和种类,要求在线材上切割出所要求的零件并且所使用的原材料最小,使用遗传算法解决该问题的难点在于如何一根线材用完后转到下一根,同时如何确定适应度函数和在遗传算法中的交叉和变异算子的选择也非常重要。本程序通过解决一个型材排样优化问题,得出的结果是非常的的,但在零件种类和数量较多时还有待于提高其计算效率。
    2023-04-04 19:00:04下载
    积分:1
  • 黑杰克(C语言和SDL实现)
    用C语言写的黑杰克赌博游戏,21点又名黑杰克(BlackJack) ,起源于法国,已流传到世界各地。现在在世界各地 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-05-29 14:59:23下载
    积分:1
  • 图像特征提取以及匹配,sift代码。可用于图片检索中,同比SURF,其算法可以较好的识别图像中文字...
    图像特征提取以及匹配,sift代码。可用于图片检索中,同比SURF,其算法可以较好的识别图像中文字-Image feature extraction and matching, sift the code. Can be used for image retrieval, up by SURF, the algorithm can better identify the image text
    2022-06-28 08:28:32下载
    积分:1
  • particle filter
    unlike kalman filter this filter is more suitable to deal with nonlinear data types. the source code is of omnet++ simulators. which contains a c++ file and other two files is used for network description and the general initialization files.
    2022-01-28 02:07:30下载
    积分:1
  • 两电平SVPWM程序
    这是一个两电平的SVPWM程序,已经在dsp上调试成功,并应用于工程中。在这个程序中采用的是Q函数的方法,简单方便,并且便于理解
    2023-06-21 06:25:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载