- 1
- 0
- 约2.39万字
- 约 78页
- 2018-01-02 发布于湖北
- 举报
LecNote12MPI并行程序开发基础示例程序.ppt
第十二讲 MPI群通信、并行函数调用、并行程序性能分析 Collective communication 通信子与并行函数调用 进程组 通信域 通信子 进程组的拓扑结构 MPI并行程序性能分析 我们已经熟悉两种并行计算的方式 Client-server:求素数 Server负责:输入、输出、产生和派发子任务 Pthread中的master thread CELL BE中的PPE MPI中通过MPI_RANK来区分 Client负责:计算子任务 不需要知道整个计算任务的描述:素数的搜索范围N 子任务是server计算出来的 Peer-to-Peer collaborating: N-Body 每个处理器都需要知道输入数据:粒子数N(决定存储开销)、模拟的时间步数T (决定计算任务量) 每个处理器都需要知道一部分输入数据:粒子的初始状态(在练习中,由0#处理器统一产生;实际中,是由某个处理器负责从输入文件中读入) 在client-server方式下,MPI_Send/MPI_Recv似乎已经足够 MPI_Send/MPI_Recv与需要的数据交换机制很吻合 你还能想出一种更简洁的表达方式吗? 在Peer-to-Peer collaborating方式下, 对上面的两个通信情况,分别使用了一个循环 MPI_Send/MPI_Recv让程序显得比较臃肿,不简洁 仔细分析,效率似乎也有影
您可能关注的文档
最近下载
- 新概念英语第二册+Lesson90+课件.pptx VIP
- 耶鲁ydg413中文说明书.pdf VIP
- 2026年阿法骨化醇行业发展前景与投资战略规划分析报告.docx
- 备战成都中考化学:专题六 实验探究题.pdf VIP
- 六年级学生成长记录手册范本.doc VIP
- 六年级学生成长记录手册.doc VIP
- 2026年中考第二次模拟考试:物理二模模拟卷(辽宁专用)(解析版).docx VIP
- 2025年广西壮族自治区初中学业水平考试中考物理真题试卷(中考真题+答案).docx VIP
- 拼多多2025年下沉市场农产品电商品牌增长策略分析报告.docx
- 炼铁厂高炉区域设备设施安全风险分级管控清单.pdf VIP
原创力文档

文档评论(0)