基于FPGA的并行RNA二级结构预测加速算法研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yudalong880210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着生物信息学的不断发展,人们对生物信息数据的处理和分析能力提出了更高的要求虽然生物信息学的算法相对简单,运算类型单一,但是算法数据量较大,重复性很强,而且潜在的并行度较高预测RNA分子的二级结构就是一个典型的这类问题随着RNA序列数量与日俱增,受限于三维动态规划方法()的计算复杂度,现有的软件预测方法已不能满足研究需求,因此迫切需要高性能计算的支持基于FPGA(Field Programmable Gate Arrays)平台的算法加速器是高性能计算研究的重要方向之一,因此,对RNA二级结构预测算法进行异构计算平台上的并行化开发,从而实现算法加速,是一个热点的研究方向本文首先对RNA二级结构预测领域的主要研究情况进行了较为全面的论述与总结,并选择了目前主流的基于最小自由能的预测算法中具有代表性的Nussinov算法进行研究通过详细的分析了Nussinov算法中的数据相关性,分别提出了针对格点内并行性和针对格点间并行性的并行加速方案同时,为了解决存储器容量需求过大以及存储器写入带宽对加速器结构性能的影响,本文提出了取模映射和基于存储平衡优化策略的两种存储结构经验证,在序列长度较长的应用情景下,该存储策略能够获得较好的存储利用率,因此是一个较为可行的方案我们在Xilinx ML605FPGA平台上对两种并行实现方案进行了具体实现,验证了本文提出的并行加速算法的功能的正确性,在p路并行的情况下能够将Nussinov算法的执行效率提高到接近p倍,因此,能够很好的实现对Nussinov算法进行加速的目的
其他文献
近年来,等离子显示器PDP由于其出色的显示效果已经成为高清电视等高清显示设备的主流产品之一。目前限制PDP显示设备普及的主要因素是制造成本过高,而PDP驱动芯片占整个设备
驴友是网络名词,一般指自主旅游,特立独行的群体,像驴一样负重前行,带有探险的意味。$$但驴友冒的风险,应以不涉生命安全为限。人最可宝贵的是生命,命没了,任何希冀和行动,都失去意义
报纸
文章分析了中越边境贸易的现状及面临的一系列问题。针对这些问题,本文在七个方面提出了建议,以使在实施"两廊一圈"中,中越边境贸易得到更为快速的发展,边境人民能从中获得更
随着半导体器件尺寸不断缩小,通过等比例缩小器件尺寸来提高器件性能的方法即将接近极限。因此,众多研究致力于发展新型的器件结构来满足纳米尺寸工艺条件下芯片对器件特性的
目的:探索子宫内膜癌的发生与胰岛素水平及胰岛素抵抗之间的关系。方法:收集在医院诊治的子宫内膜癌患者136例作为实验组,同时选择非子宫内膜癌患者136例为对照组,检测两组患
投资银行业务是资本市场的重要组成部分,也是证券公司的核心业务。随着创业板的推出以及三板市场、柜台市场的创新发展,投行业务对信息资源的利用、客户资源的共享等需求越来
随着无线通信系统以及可携带设备的爆炸性成长,对于低功率以及高转换速度的接口电路有着不可或缺的需求,而模数转换器在这些应用中(如滤波器,视频接口,无线收发器)扮演了重要
产后身痛是指产妇在产褥期内,出现肢体或关节酸楚、疼痛、麻木、重着者。导师褚玉霞教授根据其多年临床经验用黄芪桂枝五物汤合独活寄生汤加减辨证治疗本病,主要采用益气养血
分层教学对教学效率的提高有着较大的促进作用,对分层再创新,引入分层管理、分层教学、分段时间的“生长教学”模式,有效地整合了学生资源,因材施教,使数学的教和学更有趣、