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

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

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

代码说明:

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

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

发表评论

0 个回复

  • AVL树的JAVA源码
    这是AVL树的完整的java代码。实现了avl树的删除,插入,遍历等操作。这是算法的课程作业,适合学习算法的人参考。
    2023-06-12 18:00:02下载
    积分:1
  • OPENTLD C++ source code
    TLD is an algorithm for tracking of unknown objects in unconstrained video streams. The object of interest is defined by a bounding box in a single frame. TLD simultaneously tracks the object, learns its appearance and detects it whenever it appears in the video. You are allowed to use TLD under the terms of the GPL version 3.0. It means that any distributed project that includes or links any portion of TLD source code has to be released with the source code under the GPL version 3.0 license or later. The details of the license can be found in file LICENSE. If you wish to use this code or any of its part for com
    2022-06-17 10:16:04下载
    积分:1
  • C语言程序
    C  语言经典算法。 排序:插入排序、归并排序、冒泡排序、快速排序、选择排序、希尔排序、直接插入排序。 查找:二分查找、直接查找。 数据结构:栈,队列,树,链表。
    2022-02-04 19:28:12下载
    积分:1
  • 离散余弦变换程序
    离散余弦变换程序-discrete cosine transform procedures
    2022-03-23 01:04:33下载
    积分:1
  • LU分解求解线性方程组的VB.NET源码.里面有详细的使用说明.
    LU分解法求解线性方程组的VB.NET源码.里面有详细的使用说明.-LU decomposition method for solving linear equations of VB.NET source. There are detailed instructions.
    2022-06-16 23:06:35下载
    积分:1
  • Fractali 谢尔宾斯基
    通过生成 fuctiilor Sierpinski 分形数学家的名字命名的建筑。一代人,和图像的示例包含生成的程序窗口。
    2022-06-02 16:23:55下载
    积分:1
  • FCFS CPU 调度
    第一次来,先到先得调度 到目前为止最简单的 CPU 调度算法是第一次来,先到先得 (FCFS) 调度算法。这种算法,进程分配 CPU 在他们请求它的顺序。 基本上,那里是单个队列的准备过程。只有通过到达时间 (可怜的选择) 测量作业的相对重要性。 FCFS 政策的实施是易于管理的先进先出的队列。当一个进程进入就绪队列时,其 PCB 被链接到队列的尾巴上。
    2022-07-03 04:20:49下载
    积分:1
  • 基于熵的挖掘数据子空间聚类方
    Entropy Based Subspace Clustering for Mining Data - ENCLUS - a new version of PROCLUS algorithm for clustering high dimensional data set.-Entropy Based Subspace Clustering for Mining Data- ENCLUS- a new version of PROCLUS algorithm for clustering high dimensional data set.
    2022-09-06 00:25:03下载
    积分:1
  • 实时运动边缘检测
    这是由作者 ofOh 演示实现等。al.,基于离散余弦变换,可选性 2012.Thanks 的实时运动检测。
    2022-09-27 21:45:08下载
    积分:1
  • huffmantr
    huffmantr
    2022-02-14 18:02:14下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载