OpenMP及MPI并行程序设计:矩阵相乘、矩阵LU分解、文档分类中的文档向量过程

本文档详细介绍了使用OpenMP和MPI进行并行程序设计的三个实验,包括矩阵相乘、矩阵LU分解以及文档分类中的文档向量化过程。在实验报告中,分别阐述了实验设计思路、串行与并行代码实现、实验结果分析以及遇到的问题和解决方案。实验环境为Ubuntu 16.04,依赖于GCC 5.4.0和MPICH 3.3.2。通过实验,作者深入理解了并行计算在这些具体任务中的应用和优化。
摘要由CSDN通过智能技术生成

代码及实验报告地址:

https://github.com/NJU-TJL/OpenMP-MPI_Labs

使用OpenMP及MPI完成的几个并行程序设计小实验:矩阵相乘、矩阵LU分解、文档分类中的文档向量过程

我所使用的运行环境

  • Ubuntu 16.04(64位版本)

  • gcc version 5.4.0 20160609 (低版本gcc可能无法使用OpenMP)

  • mpicc for MPICH version 3.3.2(请根据网上教程安装好MPI环境)

代码设计思路等详见于实验报告。

Lab01实验报告目录

实验1 矩阵乘法运算 …3

一、 实验设计 …3

  1. 串行代码 …3
  2. OpenMP 代码 …3
  3. MPI 代码 …3

二、 实验结果 …4

  1. 运行环境 …4
  2. OpenMP 实现运行结果 …4
  3. MPI 实现运行结果 …5
  4. 结果分析 …6

三、 实验中遇到的问题及解决办法 …6

  1. 初版MPI 实现效果不理想 …6

四、 实验总结 …8

  1. 实验体会 …8
  2. 可能的改进之处…8

Lab02实验报告目录

实验2 LU分解 ---------------------------------------------------------------- 3

一、 实

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值