双序列比对Needleman-Wunsch算法的分布式并行优化研究

来源 :天津师范大学 | 被引量 : 6次 | 上传用户:ab888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过序列比对算法来挖掘出不同序列之间的关系是生物信息学所研究重要内容之一。在众多的序列比对算法中,基于动态规划的序列比对算法Needleman-Wunsch算法具有最优比对结果的特点,但却有着较高的时问及空间复杂度,加上随着测序技术的快速发展,基因序列数据逐年以指数增长趋势快速递增。目前大部分研究人员都是通过高性能多核计算方式来解决前面的这些问题。针对高性能计算设备昂贵和资源有限,Needleman-Wunsch算法中比对数据存在依赖性的特点,以及采用普通的并行技术比较困难的问题,论文提出基于MPI编程技术在异构机群上将该算法分布式并行化。分布式并行化中根据可分负载理论任务调度算法将比对得分矩阵进行划分,通过确定最优迭代次数与子节点获得的子序列长度来充分利用各个节点计算资源,使得计算任务连续执行。另外论文还对算法中的填充过程和回溯过程做了改进,回溯中采用LIFO通信策略使整体算法得到优化,有效降低算法整体的时间及空间复杂度。经过仿真实验数据表明,论文所提出的并行算法在运行时间上比单机串行及其他并行算法得到了减少,达到了预期优化效果,同时鉴于本算法的环境具有搭建简单的结构特点,实用性较强。
其他文献
情感计算已经成为人工智能领域新的发展方向,对于实现和谐人机交互和智能信息处理具有重要意义。但情感计算目前面临很多问题及挑战。粒计算是人工智能领域中一种新的信息和
林业自动化研究在现代科学中具有重要意义,本文主要研究原木端面、植物叶片等一类复杂自然背景下植物图像的分割问题。这些图像具有复杂的自然背景,且背景与前景高度相似等特
在目前高度动态、异构化、分布式的现代信息系统中,跨越单个的RBAC管理域的限制,在多个域之间进行访问是一个研究热点问题。本文对域间角色映射的研究分为三部分:基础理论和
单点登录的基本思想就是一次登录,任意访问。由于Web服务业务经常需要不同域中的多个站点协同工作,这就面临跨域的协同认证和安全信息传递的问题。因此,基于统一标准的跨域的
1998年11月11日,中共中央政治局委员、国务院副总理吴邦国在北京召开的“全国煤炭行业关井压产工作会议”上指出,国务院决定,从现在起到1999年底,关闭非法和布局不合理的各
英国女作家伊·鲍温在《小说家的技巧》一文里认为,一个好的小说家必须要会说故事,而好的故事必须符合三个条件:一、它是简单的。这里的简单是指一个作家在选择故事上的简单
潞安矿务局位于山西省长治市境内,是国家重要的煤炭生产基地。年实际生产能力1500万吨,为中国500家最大工业企业之一。潞安矿务局1949年建局迄今,已走过了38年的发展里程,各
安全空间数据库是当前信息安全研究的一个重要分支,具有广泛应用前景。该领域的研究具有较强的保密性,信息技术发达国家对我国一直施行尖端安全产品禁止输出策略,数据库安全
丰华活性炭有限责任公司是由我局煤气厂和大同铁路分局口泉站于1996年投资兴建的,总投资600多万元,1997年9月建成投产。目前,公司已具备了年产3000t煤质活性炭的生产加工能
合成孔径雷达(SAR)是一种主动式微波遥感器,能够对各种目标以很高的分辨率成像,而且几乎不受任何天气的影响,因此在国民经济和军事领域中都有着广泛的应用。近年来,随着SAR技