首页> 中文会议>2014全国高性能计算学术年会 >一种基于CPU-GPU异构平台的MrBayes MC3并行优化算法

一种基于CPU-GPU异构平台的MrBayes MC3并行优化算法

摘要

MrBayes软件在生物信息学领域应用广泛.它使用Metropolis coupled Markov chain Monte Carlo(MC3)算法对一组能够反映生物物种遗传信息的DNA序列进行贝叶斯系统发育推断,最后得出表示生物之间进化关系的系统发育树.本文提出了“节点序”遍历方式流水线模型和多GPU并行任务划分模型.两个模型主要解决了MrBayes MC3存在的并行问题.使用“节点序”代替原有“链序”的遍历方式,改进算法的流水线模型,提高并发度,提升了单GPU并行执行性能,在百万次迭代时,性能提升8%到13%.多GPU并行任务划分模型利用父子节点数据之间的相关性以及节点内部数据之间的无关性,将GPU端的执行任务做进一步划分,解决了不同GPU间马尔科夫链计算的相关问题,缩短每条马尔科夫链的执行时间,性能提升了15%到21%.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号