期刊文献+

基于CUDA对RNA二级结构预测的并行研究 被引量:1

CUDA based parallel research of RNA secondary structure prediction
下载PDF
导出
摘要 为解决长链RNA二级结构预测面临的计算压力,分析了当前基于最小自由能预测RNA二级结构的相关串行、并行算法,提出了一种基于CUDA(compute unified device architecture)编程模型的并行加速算法。在实现时充分利用了支持CUDA编程模型的GPU(graphic processing unit)设备中的共享存储器、常量存储器等硬件,对RNA二级结构预测算法中的动态规划进行了有效的并行。实验结果表明,在支持CUDA编程模型的GPU上实现的并行程序,获得了与已有的串行、并行算法相同的准确度,同时运行速度更快。 To overcome the computational pressure in the prediction of secondary structure of long-chain RNA, related serial and parallel algorithms according to MFE (minimum free energy) are analyzed, then a parallel implementation based on CUDA is proposed. The implementation takes fully advantage of shared memory and texture memory in CUDA based GPU for the effec tive parallel. The experimental results show that the parallel program implemented on the GPU which supports CUDA achieves the same accuracy compared with existing serial, parallel algorithms while yields reasonable speedups.
作者 陈飞 郝福珍
出处 《计算机工程与设计》 CSCD 北大核心 2014年第1期297-302,314,共7页 Computer Engineering and Design
关键词 统一计算设备架构 RNA二级结构预测 并行算法 最小自由能 动态规划 CUDA~ RNA secondary structure prediction parallel algorithms minimum free energy dynamic programming
  • 相关文献

参考文献10

  • 1Markham NR,Zuker M. UNAFold:Software for nucleic acid folding and hybridization[J].{H}Methods in Molecular Biology,2008.3-31.
  • 2Mathews D H. Revolutions in RNA secondary structure prediction[J].{H}Journal of Molecular Biology,2006,(3):526-532.doi:10.1016/j.jmb.2006.01.067.
  • 3Mathuriya A,Bader D A,Heitsch C E. GTfold:a scalable multicore code for RNA secondary structure prediction[A].{H}Hawaii,USA,2009.981-988.
  • 4Mathews DH,Turner DH,Zuker M. RNA secondary structure prediction[A].2007.2944-2960.
  • 5Du Z,Yin Z,Bader D. A tile-based parallel viterbi algorithm for biological sequence alignment on GPU with CUDA[A].2010.1-8.
  • 6Nickolls J,Buck I,Skadron K. Scalable parallel programmingwithCUDA[J].ACMQueue,2008,(2):40-53.
  • 7Cole J R,Wang Q. The ribosomal database project:Improved alignments and new tools for rRNA analysis[J].{H}Nucleic Acids Research,2009,(suppl):141-145.
  • 8Stratton J A,Stone S S,Hwu W W. MCUDA:An efficient implementation of CUDA kernels on multicores[A].Canada,2008.16-30.
  • 9谭光明,冯圣中,孙凝晖.RNA二级结构预测中动态规划的优化和有效并行[J].软件学报,2006,17(7):1501-1509. 被引量:12
  • 10邹权,郭茂祖,张涛涛.RNA二级结构预测方法综述[J].电子学报,2008,36(2):331-337. 被引量:24

二级参考文献55

  • 1Tinoco I,Borer PN.Improved estimation of secondary structure in ribonucleic acids.Nature New Biology,1973,246(150):40-41.
  • 2Gardner PP,Giegerich R.A comprehensive comparison of comparative RNA structure prediction approaches.BMC Bioinformatics,2004.1-32.
  • 3Rivas E,Eddy S.A dynamic programming algorithm for RNA structure prediction including pseudoknots.Journal of Molecular Biology,1999,285(5):2053-2068.
  • 4Hacker I.2006.http://www.tbi.univie.ac.at/~ivo/RNA/
  • 5Zuker M.2006.http://www.ibc.wustl.edu/~zuker/rna/energy
  • 6Lyngso RB,Zuker M.Fast evaluation of internal loops in RNA secondary structure prediction.Bioinformatics,1999,15(6):440-445.
  • 7Rodriguez C,Roda J,Almeida,F,Gonzalez D.Paradigms for parallel dynamic programming.In:Proc.of the EUROMICRO.IEEE Computer Society,2002.553-560.
  • 8Hsuna S,Huang S,Liu F.Parallel dynamic programming.IEEE Trans.on Parallel and Distributed Systems,1994,5(3):326-328.
  • 9Parallel dynamic programming[Ph.D.Thesis].Phillip Gnassi Bradford:The University of Alabama,1994.
  • 10Liu T,Schmidt B.Parallel RNA sequence-structure alignment.In:Proc.of the 18th Int'l Parallel and Distributed Processing Symp.New Mexico:IEEE Computer Society,2004.1034-1041.

共引文献34

同被引文献9

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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