MPI学习之路
文章平均质量分 88
威成天下
仰天大笑出门去,我辈岂是蓬蒿人!
展开
-
为什么要并行计算?
本文主要介绍了并行的相关背景以及为什么需要并行,并从并行程序的设计方面介绍了并行硬件和并行软件,最后介绍了两种主要的并行系统:基于共享内存的并行和基于分布式内存的并行,顺便谈了谈我个人的理解。原创 2017-11-28 21:08:16 · 25569 阅读 · 1 评论 -
初识MPI
本文主要对MPI进行了简要介绍,并说明如何搭建个人运行环境,最后记录了一些学习MPI的方法和参考资料。原创 2017-12-01 18:51:11 · 1081 阅读 · 0 评论 -
MPI集群环境搭建
本篇文章详细介绍了MPI集群环境搭建的步骤,包括网络环境配置、安装MPICH、SSH免密登录和建立挂载NFS共享目录。原创 2017-12-04 19:40:44 · 21786 阅读 · 17 评论 -
Hadoop3.0集群环境搭建
1 前言项目中大部分数据存储在Hadoop分布式文件系统(HDFS)中,包括MPI并行用到的原始数据,因此我搭建了Hadoop集群进行测试。距离我搭建Hadoop集群也有几个月了,当时只记录下了主要步骤,有些细节可能被遗忘。不过我会用最通俗的语言还原搭建Hadoop3.0集群的流程,尽可能保证所有读者在看了我的文章后可以成功搭建出Hadoop集群。2 准备工作集群中两个节点(m...原创 2018-05-02 22:28:00 · 5286 阅读 · 3 评论 -
MPI实例之中值滤波二
前言前段时间写了“MPI实例之中值滤波”,当时测试出来的结果显示并行时间是超过串行时间的,这是因为程序在进程通信上花费太多时间。后来我将点对点通信修改为集合通信,通信时间大大减少。代码修改后的代码如下:#include <gdal_priv.h> #include <iostream>#include "mpi.h"using namespac...原创 2018-05-09 22:04:09 · 770 阅读 · 1 评论 -
MPI实例之中值滤波
前言距上次更新MPI系列博客4个多月,该段时间甚少接触MPI。最近指导师弟进行毕设实验时再次用到,因此还是有必要记录下学习MPI的过程。我上篇博客(MPI集群环境搭建)已经详细介绍了MPI集群搭建的详细流程,当时是在VMware下创建了两个Ubuntu14.04虚拟机,后来我基于实验室OpenStack(关于OpenStack的搭建,后续有时间的话我会另作介绍)平台新建了两个Ubuntu16....原创 2018-04-27 20:17:21 · 1181 阅读 · 2 评论