一个不错的英文的MPI教程:http://mpitutorial.com 中科大的MPI学习资料:http://micro.ustc.edu.cn/Linux/MPI/
分类:
其他好文 时间:
2016-02-25 15:38:57
阅读次数:
157
学习了MPI四种通信模式 及其函数用法: (1)标准通信模式:MPI_SEND (2)缓存通信模式:MPI_BSEND (3)同步通信模式:MPI_SSEND (4)就绪通信模式:MPI_RSEND 四种通信模式的区别都在消息发送端,而消息接收端的操作都是MPI_RECV。 1.标准通信模式 原理图
分类:
其他好文 时间:
2016-02-20 23:01:07
阅读次数:
688
MIC C编程(offload模式) 编程特点 简单---隐藏大量细节,语法与OpenMPI类似(不需要开辟空间) 灵活---OpenMP MPI(但是用的不多)pThread等多种方式 传统---与CPU编程一脉相承 MIC C扩展语言结构 编译指导方式(#pragma) offload --表示
分类:
其他好文 时间:
2016-02-11 16:49:53
阅读次数:
442
MIC编程 (基础部分,可参考上一篇《MIC简介》) 几个问题: 1.什么是MIC? 协处理器、加速卡 2.什么是MIC编程? 让程序运行在MIC卡上 3.如何发挥MIC卡的优势? 并行(在众多核心上) 4.如何并行? 应用并行库:OpenMP、MPI、pThread、TBB…… MIC应用模式 M
分类:
其他好文 时间:
2016-02-08 21:23:39
阅读次数:
582
这里的内容主要是都志辉老师《高性能计算之并行编程技术——MPI并行程序设计》书上有一些代码是FORTAN的,我在学习的过程中,将其都转换成C的代码,便于统一记录。这章内容分为两个部分:MPI对等模式程序例子 & MPI主从模式程序例子1. 对等模式MPI程序设计1.1 问题背景这部分以Jacobi迭...
分类:
其他好文 时间:
2016-01-24 01:47:08
阅读次数:
376
MPI MaelstromTime Limit:1000MSMemory Limit:10000KTotal Submissions:7471Accepted:4550DescriptionBIT has recently taken delivery of their new supercom.....
分类:
其他好文 时间:
2016-01-23 01:00:36
阅读次数:
240
有了apue的基础,再看mpi程序多进程通信就稍微容易了一些,以下几个简单程序来自都志辉老师的那本MPI的书的第七章。现在ubuntu上配置了一下mpich的环境:http://www.cnblogs.com/liyanwei/archive/2010/04/26/1721142.html注意,为了...
分类:
其他好文 时间:
2016-01-19 00:02:01
阅读次数:
470
来源http://www.open-mpi.org/网络连接SSH连接,保证各台机器之间可以无密码登陆,此处不展开hosts文件如下1 #/etc/hosts2 192.168.0.190 master3 192.168.0.189 slave14 192.168.0.81 slave...
分类:
其他好文 时间:
2016-01-16 18:59:33
阅读次数:
321
2.并行编程模型和工具– MPI –MPI(Message Passing Interface)是一种消息传递编程模型,服务于进程通信。它不特指某一个对它的实现,而是一种标准和规范的代表,它是一种库描述,而不是一种语言,易于使用且具有高可移植性。说白了就是一些编程接口。– OpenMP –Open ...
分类:
其他好文 时间:
2016-01-13 19:25:19
阅读次数:
137
话说ML进化树如果要进行高bootstrap值的验证的话对于计算能力要求是很高的。不并行做基本不可能。所以下了一个RAxML,在linux下有好几种编译方式,看了一下手上的机器支持AVX指令集,所以选择AVX-MPI方式吧。先安装openmpi,照网上教程编译就行,就是略慢。但是安装完mpicc之后...
分类:
其他好文 时间:
2016-01-03 20:51:13
阅读次数:
353