- 1
- 0
- 约6千字
- 约 39页
- 2019-03-01 发布于天津
- 举报
应用案例分析-生物信息学-周纯葆-中国科学院海洋研究所高性能计算
* * 应用案例分析-域分解与功能分解 对等模式 * * 应用案例分析-域分解与功能分解 域分解对等模式主要代码 …… residue = nd % np ; /* 计算余数 */ if ( residue == 0 ) { /* 如果能平均分配 */ num = nd / np ; start = num * myid ; } else { /* 如果不能平均分配,进程号靠前的每个进程多处理一条数据 */ if ( myid residue ) { num = nd / np + 1 ; start = num * myid ; } else { num = nd / np ; start = num * myid + residue ; } } …… * * 应用案例分析-域分解与功能分解 并行思想: 多条Markov链由多个进程同时进行计算 单条Markov链内部似然由多个进程同时进行计算 避免了仅利用任务分解造成的扩展性不好的问题 任务分解受到Markov链数量的限制,域分解与数据相关 由于任务分解和域分解相结合,进程组织较复杂 * * 应用案例分析-域分解与功能分解 进程虚拟拓扑结构 * * 应用案例分析-域分解与功能分解 任务分解主要代码 …… for(i=0; iiteration; i++) /*iteration为迭代的总次数*/ { doMCMC(); /*每个进程各自执行MCMC计算,域分解部分*/ /* 随机产生需要交换的Markov链标号 */ i = Rnk(); j = Rnk(); if(myrank==i || myrank==j) { /* Markov链i和j交换信息,信息存储在message中 */ MPI_Recv( message, 1, MPI_INT, source, 0, MPI_COMM_WORLD, status ); MPI_Send( message, 1, MPI_INT, dest, 1, MPI_COMM_WORLD ); } } 汇总结果文件; …… * * 应用案例分析-域分解与功能分解 域分解主要代码 …… residue = nd % np ; /* 计算余数 */ if ( residue == 0 ) { /* 如果能平均分配 */ num = nd / np ; start = num * myid ; } else { /* 如果不能平均分配,进程号靠前的每个进程多处理一条数据 */ if ( myid residue ) { num = nd / np + 1 ; start = num * myid ; } else { num = nd / np ; start = num * myid + residue ; } } …… * * 应用案例分析-域分解与功能分解 任务分解示意图 * * 应用案例分析-域分解与功能分解 域分解示意图 * * Supercomputing Center of Chinese Academy of Sciences Title Unit Name Date 应用案例分析--生物信息学 周纯葆 中国科学院计算机网络信息中心 超级计算中心 zhoucb@sccas.cn * * 目录 生物信息学计算特点 并行计算主要方法 常用并行策略 应用案例分析 * * 生物信息学计算特点 数据计算无相关性 比对 数据挖掘 ...... * * 并行计算主要方法 域分解(Domain decomposition) 划分的对象是数据。可以是算法的输入数据、中间处理数据和输出数据 不同数据项同时完成相同操作 可扩展性随数据规模而增长 * * 并行计算主要方法 功能分解(Functional Decomposition) 划分的对象是计算。将计算划分为不同的任务,其划分对象出发点不同于域分解 不同计算或任务同时完成的并行 若
您可能关注的文档
- 平面几何是古希腊的玩意儿在公元前三百年解析几何便由Euclid编辑.DOC
- 幽门梗阻胃肠减压严重呕吐——代碱大量胃酸吐出代碱——伴有.PDF
- 幼儿身体动作评量工具.PPT
- 广东2011—2012年疑似预防接种异常反应监测数据-华南预防医学.PDF
- 广东人民医院心律失常培训基地简介医院简介广东人民医院.DOC
- 广东区域卫生信息平台门诊数据质量分析-华南预防医学.PDF
- 广东外语外贸大学学生创新奖管理规定-广东外语外贸大学MBA广外.DOC
- 广东学位与研究生教育改革研究项目-黑龙江教育厅.DOC
- 广东普通高校成人教育研究会总结报告-廖仕湖理事长34MB.PPT
- 广东气象局通用数据访问接口-培训V0-广东乡镇气象服务站平台.PPT
最近下载
- (二模)苏北七市2025届高三第二次调研测试化学试卷(含标准答案).pdf
- 家校协同育人实施方案.docx
- 《数学(拓展模块一)上下册》中职数学课程全套教学课件.pptx
- 桥梁、涵洞施工方案.docx VIP
- 2026年春教科版(新教材)小学科学三年级下册(全册)教学设计(附教材目录P131).pdf
- 2025年供应链管理知识考试试题及答案解析 .docx VIP
- 5G通信基站安装协议.docx
- 煤矿井下供电的三大保护细则.docx VIP
- Unit 1 - Unit 4 课文原文及中文翻译 2025-2026学年译林版英语八年级下册.docx VIP
- 法理学(中国人民大学) 超星尔雅学习通章节测试答案.docx VIP
原创力文档

文档评论(0)