首页> 外文会议>Pacific symposium on biocomputing >A MULTITHREADED PARALLEL IMPLEMENTATION OF A DYNAMIC PROGRAMMING ALGORITHM FOR SEQUENCE COMPARISON
【24h】

A MULTITHREADED PARALLEL IMPLEMENTATION OF A DYNAMIC PROGRAMMING ALGORITHM FOR SEQUENCE COMPARISON

机译:用于序列比较动态编程算法的多线程并行实现

获取原文

摘要

This paper discusses the issues involved in implementing a dynamic programming algorithm for biological sequence comparison on a general-purpose parallel computing platform based on a fine-grain event-driven multithreaded program execution model. Fine-grain multithreading permits efficient parallelism exploitation in this application both by taking advantage of asynchronous point-to-point synchronizations and communication with low overheads and by effectively tolerating latency through the overlapping of computation and communication. We have implemented our scheme on EARTH, a fine-grain event-driven multithreaded execution and architecture model which has been ported to a number of parallel machines with off-the-shelf processors. Our experimental results show that the dynamic programming algorithm can be efficiently implemented on EARTH systems with high performance (e.g., speedup of 90 on 120 nodes), good programmability and reasonable cost.
机译:本文讨论了基于细谷物事件驱动的多线程执行模型实现通用并行计算平台的生物序列比较的动态规划算法所涉及的问题。通过利用异步点对点同步和与低开销的通信以及通过计算和通信的重叠有效地容忍延迟,微粒多线程允许在本申请中允许有效的平行开发。我们已经在地球上实施了我们的方案,一种精细谷物事件驱动的多线程执行和架构模型,该执行和架构模型已被移植到具有现成处理器的许多并联机器。我们的实验结果表明,可以在具有高性能的地球系统上有效地实现动态编程算法(例如,在120节节点上的90°),可编程性和成本合理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号