基于APU的序列比对算法并行设计与优化

来源 :天津大学 | 被引量 : 0次 | 上传用户:liongliong462
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
序列比对是生物信息学的重要基础。Smith-Waterman算法是序列比对中使用最为广泛的算法。它采用动态规划的思想,计算序列中最为相似的序列片段。由于生物信息迅速增长,加速和优化序列比对算法至关重要。在序列比对问题上,国内外科学家和研究者做出了大量贡献,利用GPU、Xeon Phi等高性能计算平台优化序列比对算法。然而,由于CPU计算能力的忽略以及CPU和GPU之间巨大的PCI-E通信代价,已有的工作并不能完全发挥计算机的性能。在这种情况下,APU(Accelerate Processing Unit)无疑是一个很好的选择。CPU和GPU集成在同一块芯片上,通过共享内存实现数据传输。如何利用好共享内存,发挥出CPU和GPU合作的优势,是在APU上实现序列比对面临的巨大挑战。针对长序列比对问题,本文提出了基于APU的并行系统——ASW。针对负载均衡问题,ASW从两个方面:任务划分和任务调度来解决问题。任务划分针对设备资源、算法特性建立模型计算任务合适大小;任务调度则根据CPU、GPU当前任务队列的空闲情况动态分配任务。经过测试,ASW的性能达到了7.2GCUPS。针对数据库搜索问题,本文提出基于APU的并行系统——ASWD。ASWD针对不同的数据库特征为序列比对设置合适的计算平台。针对负载均衡问题,ASWD通过预估计的方式计算分配比例,并在运行过程中动态地调整分配比例。经过测试,ASWD在经过负载调整之后可以达到2.5倍的加速比。综上,本文针对序列比对算法的两种不同应用场景分别实现了基于APU的并行系统——ASW和ASWD。针对架构特点和算法特点提出了对两个系统的一些优化策略。
其他文献
在生物数学领域中,Lotka-Volterra模型是一个经典的数学模型。它有近百年的历史,至今仍有很大的活力,引起众多学者对其关注、研究。经典的Lotka-Volterra模型学者们己经研究得比较透彻。但是带有收获项的Lotka-Volterra模型,在现有的文献中研究的并不多,一般仅研究带有常数收获项的情形。研究带有扩散项的Lotka-Volterra模型更是寥寥无几。本文主要通过微分方程定性理
软件缺陷预测技术通过对软件历史数据进行分析,利用分类、排序等模型,识别潜在有缺陷的软件模块。软件缺陷预测模型构建过程中,有缺陷样本数远小于无缺陷样本数,且分布不均匀,存在严重的类间不平衡和类内不平衡问题,这两种情况都会对构建预测模型产生负面影响。为了减少数据不平衡对预测模型的影响,在软件缺陷预测模型构建的四个阶段都存在相应的方法对数据不平衡进行修正,包括数据采样、特征提取、分类器优化以及评价标准。
角蛋白是一种可再生、可生物降解、价格低廉,而且容易获得的非食物性蛋白质。废弃的羽毛、羊毛、头发、指甲及动物角蹄中均富含角蛋白,但大多被焚烧或掩埋等方法处理,这不仅
近年来,大数据和人工智能得到了快速发展。当面对海量数据以及高表达性的本体时,推理效率受到巨大的挑战。通过物化方式将推理问题转换为查询问题是当前查询问答推理的主流方
无线传感器网络(Wireless Sensor Networks,WSNs)是当下信息领域中研究的热门方向之一,可用于特殊环境实现信号的采集、处理和发送。作为一种新颖的信息采集和处理技术,无线
ART DECO风格近些年呈现出逐渐回归于其传统的建筑设计、室内设计和工业造型设计领域的趋势,该风格已融入到了图形设计、工艺美术、时装设计和影视艺术等诸多方面。ART DECO
随着语义网的发展,RDF数据越来越多地应用于各个场景,其数据规模不断增长。为了更好地应用这些数据的价值,并且满足现今RDF数据规模巨大的需求,需要设计一套能处理RDF大图数
随着微电子产业的飞速发展,射频无线接收机技术也日新月异,基于CMOS工艺的多模多频接收系统在成本上较单一系统的接收机优势明显,在无线通信领域中受到了广泛的关注。滤波器
近年来,柔性可穿戴光探测设备在通信、健康和安全等领域受到关注,而紫外光探测设备由于其抗干扰能力强、探测灵敏度高等优势在民用和军用领域应用广泛。目前所报道的纤维状、织物状柔性紫外光探测器普遍存在机械强度不高、界面接触弱等柔性性能不佳的问题,且器件组装工艺复杂,难以实现柔性可穿戴的应用。因此,本论文采用可兼容工业化量产的全溶液工艺,制备了光响应性能优异且具有高柔性、高机械强度的柔性紫外光探测器。本论文
党的十九大报告指出,深化金融体制改革,增强金融服务实体经济能力,健全货币政策和宏观审慎政策双支柱调控框架,健全金融监管体系,守住不发生系统性金融风险的底线。在银企间存在极强的信贷关联情况下,实体经济与金融体系之间势必会出现风险反馈效应:企业贷款违约的出现,必然导致银行坏账的增多和不良资产率的上升;银行在遭受资产损失后或违约概率提高后信贷宽松政策的调整会直接影响企业的资金流动性,尤其是核心银行的信贷