首页> 外文会议>Pacific Symposium on Biocomputing 2001, Jan 3-7, 2001, Mauna Lani, Hawaii >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.
机译:本文讨论了在基于细粒度事件驱动的多线程程序执行模型的通用并行计算平台上实现用于生物序列比较的动态编程算法所涉及的问题。细粒度多线程通过利用异步点对点同步和低开销的通信,以及通过计算和通信的重叠来有效地容忍延迟,从而允许在此应用程序中有效利用并行性。我们已经在EARTH上实现了我们的计划,EARTH是一种细粒度的事件驱动的多线程执行和体系结构模型,已被移植到许多具有现成处理器的并行机上。我们的实验结果表明,动态编程算法可以在高性能(例如120个节点上加速90),良好的可编程性和合理的成本的EARTH系统上有效实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号