首页> 外文期刊>Journal of Computational Intelligence in Bioinformatics >Novel Parallel MSA Algorithm Implementation Approach on a Computer Cluster
【24h】

Novel Parallel MSA Algorithm Implementation Approach on a Computer Cluster

机译:计算机集群上新型并行MSA算法实现方法

获取原文
获取原文并翻译 | 示例
       

摘要

Multiple sequence alignment is computationally difficult and classified as aNP-Hard problem; so approximate algorithm(s) are generally required formost multiple alignment tasks. The Molecular Biologist may require thealignment of thousands of sequences that each can be of many hundreds oreven several thousands of nucleotides or amino acids. Even this approximationalgorithm requires a long processing period of time to compute near optimalalignment. Thus, one step to reduce the processing time is to parallelize thealgorithm. In this paper we propose a new approach to parallelise one suchpopularly used approximate algorithm called CLUSTAL W multiple sequencealgorithm. In order to have solution over parallelism method we can either usemultiprocessor programming or cluster programming. Multiprocessor systemsare specialized expensive hardware and are not commonly available. Analternate cheapest way is to use a computer cluster. A cluster is a set ofcomputers that are interconnected through fast local area networks to performas one computer system. High performance computing is just one of the thingsthat a cluster can do. The benefit of using Message PassingInterface(MPI)/Parallel Virtual Machine(PVM) cluster is that if we arerunning a single application, which needs a huge number crunching capabilityon a PVM cluster, then the application will take care of thread managementand job migration between the nodes. have designed an optimal size ofparallel tasks in such a way that it can minimize the communication cost andtime complexity. We have implemented parallel algorithm on computer clusterusing C and MPI. Experimental results are showing enhanced speedup.
机译:多序列比对在计算上是困难的,被归类为aNP-Hard问题。因此,大多数多重比对任务通常都需要近似算法。分子生物学家可能需要对数千个序列进行比对,每个序列可以具有数百个甚至数千个核苷酸或氨基酸。即使是这种近似算法,也需要很长的处理时间才能计算出接近最佳的对准。因此,减少处理时间的一个步骤是使算法并行化。在本文中,我们提出了一种新的方法来并行化这样一种普遍使用的近似算法,称为CLUSTAL W多重序列算法。为了解决并行方法,我们可以使用多处理器编程或集群编程。多处理器系统是专用的昂贵硬件,并不常见。另一种最便宜的方法是使用计算机集群。群集是一组计算机,这些计算机通过快速局域网互连在一起以作为一个计算机系统执行。高性能计算只是集群可以做的事情之一。使用Message PassingInterface(MPI)/并行虚拟机(PVM)群集的好处是,如果我们正在运行单个应用程序,该应用程序在PVM群集上需要大量的处理功能,则该应用程序将负责线程管理和作业之间的迁移。节点。已经设计了并行任务的最佳大小,以便可以最大程度地减少通信成本和时间复杂度。我们已经使用C和MPI在计算机集群上实现了并行算法。实验结果表明,加速比提高了。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号