双序统计显著性评估的高性能算法研究

被引量 : 1次 | 上传用户:fenghuazz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生物序列数据呈爆炸性趋势增长。如何处理这些海量数据,挖掘出蕴含于数据之中的生物学意义,是生物信息学领域的一个巨大挑战。另一个挑战来自于高性能计算平台下的适用并行软件的匮乏,这种匮乏在很大程度上制约着高性能计算平台上的计算能力。设计生物信息学领域适用的高性能计算平台下的并行软件,加速分析和处理大数据集的生物序列数据,显得尤为重要。相比于传统的数据库统计显著性,双序统计显著性能够更为准确地相关联(同源)序列。然而,由于其本身固有的计算密集性,双序统计显著性的评估过程是非常耗时的。此外,双序统计显著性的评估准确度也有待进一步的提升。基于此,本文对双序统计显著性的高性能评估算法进行了深入的研究,并取得了以下创新性成果:1.提出基于非统一内存访问(Non-Uniform Memory Access,NUMA)构架下的多核处理器的双序统计显著性评估的高性能算法。针对阿姆达尔加速评估模型在多核处理器环境下的不足,提出了一个新的评估模型,通过考虑引入多核环境下带来的额外开销(如线程同步、数据拷贝等),能更为准确地找出系统加速中的性能瓶颈。通过性能分析得知,双序统计显著性评估有三大计算密集核:序列重排、序列比对和参数拟合。算法优化了序列比对中的时间复杂度和空间复杂度。通过调整NUMA体系结构下的运行参数,克服了NUMA效应。实验表明,在使用24核处理器的情况下,相比于串行执行程序,评估算法获得的最大性能加速可达22.65倍。2.提出基于分布式节点与NUMA多核处理器混合构架下的双序统计显著性算法。该算法利用分布式内存环境下的大规模计算节点提升了整个评估系统的性能空间,同时利用每个节点内的多核处理器共享内存机制,节省了内存消耗。此外,取代基于目标序列数量的平衡负载调度策略,设计了一个新的基于序列长度总和的负载平衡调度算法。相比于串行执行程序,在跨域43个节点使用1024个处理器核的情况下,混合构架环境下加速算法获得的最大性能加速可达621.73倍。3.提出基于通用图形处理器的自适应数据切片的双序统计显著性评估算法。该算法根据GPU的硬件配置特征,自适应地调整传输至GPU中的目标序列数量,确保GPU的高占有率(occupancy)。同时,为了提高全局内存的访问速度,通过对目标序列及其混排副本进行内存布局重组,使之支持合并访问。在使用双GPUTesla C2050情况下,自适应数据切片的双序统计显著性评估算法,相比于串行执行程序,获得的最大性能加速可达369.95倍,GCUPS峰值达到25.50。4.提出一组适用于双序统计显著性的评估策略,包括特定评分矩阵定制、比对分值审查的参数拟合等,显著地提高了评估的准确度。通过对替换评分矩阵的各向异性定制,取代标准替换评分矩阵来评估序列比对的分值,最大程度的利用查询序列自身的特征信息。通过比对分值审查的极大似然参数估计方法,显著地提升极值分布中统计参数拟合的准确度。通过上述评估策略的优化,相比于BLAST、SSEARCH等序列分析系统提供的数据库统计显著性评估,在相同查询序列误报数(Error per Query)水平下,双序统计显著性评估的覆盖率(Coverage)提高了35%-40%。本文的研究成果也可容易地扩展到其它新一代测序(next-generation sequencing)应用当中,如DNA序列映射和序列数据库检索等。随着生物序列数据的日益快速增长,更高性能的加速平台如CPU和GPU混合构架(或GPU集群)、GPU和FPGA混合构架等都会有望应用到处理大规模序列分析当中,而本文的研究工作则可充当一块有意义的基石。
其他文献
文章通过山西省旅游业规模以及旅游业在山西省国民经济中的地位分析了山西省旅游业现状,并通过分析山西省旅游收入的影响因素,构建了山西省旅游收入预测模型,结果分析表明国
高职英语教学的现状不容乐观:学生程度参差不齐,实用教材缺乏,教学方法单一。要改变这一状况,必须根据“实用为主,应用为目的”的教学目标,调整课堂教学,改进教学方法,加强口
目的探讨临床护士的同情心疲乏状况及其影响因素。方法采用便利抽样法,运用自制的一般资料调查表和职业生活质量量表对644名护士进行问卷调查,一般资料调查包括性别、年龄、
中小企业占全国公司总数的99%,是我国社会主义市场经济当中最具生机和活力的群体,在经济活动中发挥着越来越重要的作用。但是融资难这一问题却成为我国目前制约中小企业发展
本文以现代农技推广理论为基础,通过问卷调查对北京郊区的顺义、大兴和密云三个区县的农户动物防疫情况进行了实地访谈,全面客观地了解被调查农民的个体情况(主要包括文化程
<正>国以才昌,业以才荣,兴邦育才,教师为本。教师是教育的奠基石,承担着未来的希望。在当前我国的教育体系中,职业教育承担着培养高素质劳动者和技能型人才的重要任务。一流
<正>一、制作肥皂所需的油脂橄榄油:制作硬块肥皂橄榄油的用量很少。橄榄油能使肥皂泡沫持久,而且不刺激皮肤。在超市便可买到橄榄油。蜂蜡:能使肥皂变得硬,减少肥皂的泡沫。
空间目标探测与识别技术是空间资源开发、空间安全等方向应用的前提条件。其中光电系统又可以提供高精度、高准确性的探测。介绍了目前各国应用的多种地基和天基空间目标探测
近几年来,网络时代的新生物——微信,倍受关注,发展势头迅猛,立即成为网络社交的新宠。与此同时,这一网络社交平台被运用到商业活动之中,由于其自身的特有优势,很快就成长为
<正>印度钢铁工业无力满足国内需求,中国应加大对印度的出口力度莫迪就任印度总理以来力推"印度制造",为此出台了雄心勃勃的基础设施建设计划,希望刺激近年疲软的印度钢铁市