期刊文献+

面向FPGA的RNA二级结构预测并行算法研究 被引量:2

FPGA-Oriented Fine-Grained Algorithm for RNA Secondary Structure Prediction
下载PDF
导出
摘要 动态规划是RNA二级结构预测最主要的算法,文中提出一种对动态规划矩阵采用分块技术的细粒度并行算法,通过对数据依赖关系的分析,引入了流水的策略,提高了算法的效率.在时钟模拟器上验证了算法的正确性,获得了一系列关于并行加速比、空泡率、存储访问带宽等问题的模拟结果,确定了FPGA PE阵列设计中的基本参数,为FPGA成功实现奠定了基础. Dynamic programming is the most important algorithm in RNA secondary structure prediction. This paper proposes a fine-grained parallel algorithm by blocking the dynamic pro gramming matrix. By the analysis to the data-dependence, the authors introduce pipeline to im prove the efficiency of algorithm. They validate the correctness through clock-level simulator and obtain a series of result about speedup, bubble ratio and storage access bandwidth. They deter mine some basic parameters for FPGA and settle the foundation of FPGA realization.
出处 《计算机学报》 EI CSCD 北大核心 2006年第2期233-238,共6页 Chinese Journal of Computers
基金 中国科学院知识创新工程重大项目基金(KSCX2-SW-223) 国家自然科学基金(60403025)资助~~
关键词 RNA 二级结构预测 FPGA 并行 流水 RNA RNA seeondary structure predietion FPGA parallel pipeline
  • 相关文献

参考文献9

  • 1Jiang Tao,Xu Ying,Zhang Michael Q..Current Topics in Computational Molecular Biology.Beijing:Tsinghua University Press,The MIT Press,2002.
  • 2Zuker M.,Stiegler P..Optimal computer folding of large RNA sequences using thermodynamics and auxiliary information.Nucleic Acids Research,1981,9(1):133~148.
  • 3Eddy S.,Durbin R..RNA sequence analysis using covariance models.Nuclear Acides Research,1984,22(11):2079~2088.
  • 4Eddy S..A memory efficient dynamic programming algorithm for optimal alignment of a sequence to a RNA secondary structure.BMC Bioinformatics,2002,3(18):1~16.
  • 5Lyngso R.B.,Zuker M..Fast evaluation of internal loops in RNA secondary structure predication.Bioinformatics,1999,15(6):440~445.
  • 6Tan G.,Lin X.,Sun N..An efficient dynamic programming algorithm and implementation for RNA secondary structure prediction.In:Proceedings of ICCS 2005,Atlanta,USA,2005,869~876.
  • 7Hofacher I.L.,Huynen M.A.,Stadler P.F.,Stolorz P.E..RNA folding on parallel computers:The minimum free energy structures of complete HIV genomes.Santa Fe Institute Preprint:Technical Report 95-10-089,1995,10,089.
  • 8Tan G.,Feng S.,Sun N..Load balancing algorithm in clusterbased RNA secondary structure predication.In:Proceedings of the 4th International Symposium on Parallel and Distributed Computing,IEEE Computer Society,Lille,France,2005,91 ~96.
  • 9Rivas E.,Eddy S.R..A dynamic programming algorithm for RNA secondary structure prediction including pseudoknots.Journal of Molecular Biology,1999,285(5):2053~2068.

同被引文献22

  • 1刘超,马志强,刘帅.生物信息学中的双序列比对算法[J].长春工程学院学报(自然科学版),2006,7(3):55-57. 被引量:1
  • 2谭光明,冯圣中,孙凝晖.RNA二级结构预测中动态规划的优化和有效并行[J].软件学报,2006,17(7):1501-1509. 被引量:12
  • 3Mount D W. Bioinformatics: Sequence and Genome Analysis [M]. 2nd ed. New York: Cold Spring Harbor Laboratory Press, 2001.
  • 4Zuker M, Stiegler P. Optimal computer folding of large RNA sequence using thermodynamics and auxiliary information [J]. Nucleic Acids Research, 1981, 9(1): 144-148.
  • 5Lyngso R B, Zuker M. Fast evaluation of internal loops in RNA secondary structure prediction[J]. Bioinformatics, 1999, 15(6): 440-445.
  • 6Tan G, Liu X, Sun N. An efficient dynamic programming algorithm and implementation for RNA secondary structure prediction [G] //LNCS 3515: Proc of the 5th Int Conf on Computational Science. Berlin: Springer, 2005:869-876.
  • 7Tan G, Sun N, Gao G. A parallel dynamic programming algorithm on a multi core architecture [C]//Proc of Int Syrup on Parallelism in Algorithms and Architectures. New York: ACM, 2007:135 144.
  • 8Tan G, Xu L, Dai Z, et al. A study of architectural optimization methods in bioinformaties applications [J]. Journal of High Performance Computing Applications, 2007, 21(3): 371-384.
  • 9Jacob A, Burlier J, Chamberlain R. Accelerating Nussinov rna secondary structure prediction with systolic arrays on FPGAs [C] //Proc of the 19th IEEE Int Conf on Application- Specific Systems, Architectures and Processors. Piscataway, NI, IEEE, 2008:191-196.
  • 10Nussinov R, Pieczenik G, Griggs J R, et al. Algorithms for loop matchings [J]. SIAM Journal on Applied mathematics, 1978, 35(1): 68-82.

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部