基于CPU-GPU混合计算平台的RNA二级结构预测算法并行化研究

被引:5
作者
夏飞
朱强华
金国庆
机构
[1] 海军工程大学电子工程学院
关键词
生物信息学; RNA二级结构预测; 最小自由能; 混合加速方法;
D O I
暂无
中图分类号
Q522 [核糖(醣)核酸(RNA)]; TP332 [运算器和控制器(CPU)];
学科分类号
摘要
RNA二级结构预测是生物信息学领域重要的研究方向,基于最小自由能模型的Zuker算法是目前该领域最典型使用最广泛的算法之一。本文基于CPU+GPU的混合计算平台实现了对Zuker算法的并行和加速。根据CPU和GPU计算性能的差异,通过合理的任务分配策略,实现二者之间的并行协作计算和处理单元间的负载平衡;针对CPU和GPU的不同硬件特性,对Zuker算法在CPU和GPU上的实现分别采取了不同的并行优化方法,提高了混合加速系统的计算性能。实验结果表明,CPU处理单元在混合系统中承担了14%以上的计算任务,与传统的多核CPU并行方案相比,采用混合并行加速方法可获得15.93的全局加速比;与最优的单纯GPU加速方案相比,可获得16%的性能提升,并且该混合计算方案可用于对其它生物信息学序列分析应用的并行和加速。
引用
收藏
页码:138 / 146
页数:9
相关论文
共 5 条
[1]   RNA二级结构预测中动态规划的优化和有效并行 [J].
谭光明 ;
冯圣中 ;
孙凝晖 .
软件学报, 2006, (07) :1501-1509
[2]  
Brook for GPUs[J] . Ian Buck,Tim Foley,Daniel Horn,Jeremy Sugerman,Kayvon Fatahalian,Mike Houston,Pat Hanrahan.ACM Transactions on Graphics (TOG) . 2004 (3)
[3]  
Expanded sequence dependence of thermodynamic parameters improves prediction of RNA secondary structure 1 1 Edited by I. Tinoco[J] . David H. Mathews,Jeffrey Sabina,Michael Zuker,Douglas H. Turner.Journal of Molecular Biology . 1999 (5)
[4]  
Fast folding and comparison of RNA secondary structures[J] . I. L. Hofacker,W. Fontana,P. F. Stadler,L. S. Bonhoeffer,M. Tacker,P. Schuster.Monatshefte für Chemie Chemical Monthly . 1989 (2)
[5]  
POSIX Threads Programming .2 Barney B. https://computing.llnl.gov/tutorials/pthreads . 2010