删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

面向GPU的单颗粒冷冻电镜软件RELION并行与优化

本站小编 Free考研考试/2022-01-01

苏华友, 温文, 李东升
(国防科技大学并行与分布处理重点实验室 长沙 410073) (huayousu@163.com)
出版日期: 2018-02-01


基金资助:国家自然科学基金项目(21502509);霍英东青年教师基金项目(141066)

Optimization and Parallelization Single Particle Cryo-EM Software RELION with GPU

Su Huayou, Wen Wen, Li Dongsheng
(Science and Technology on Parallel and Distributed Processing Laboratory, National University of Defense Technology, Changsha 410073)
Online: 2018-02-01







摘要/Abstract


摘要: 单颗粒冷冻电镜是结构生物学研究的重要手段之一,基于贝叶斯理论的冷冻电镜3维图像数据处理软件RELION(regularized likelihood optimization)具有很好的性能和易用性,受到广泛关注.然而其计算需求极大,限制了RELION的应用.针对RELION算法的特点,研究了基于GPU 的并行优化问题.首先全面分析了RELION的原理、RELION程序的算法结构及性能瓶颈;在此基础上,针对GPU细粒度体系结构对程序进行优化设计,提出了基于GPU的多级并型模型.为了获得良好的性能,对RELION的数据结构进行重组.为了避免GPU存储空间不足的问题,设计了自适应并行框架.实验结果表明:基于GPU的RELION实现可以获得良好的性能,相比于单CPU,整个应用的加速比超过36倍,计算密集型算法的加速比达到75倍以上.在多GPU上的测试结果表明基于GPU的RELION具有很好的可扩展性.






[1]杨帆, 张鹏, 王展, 元国军, 安学军. 基于在网计算加速的拜占庭容错算法[J]. 计算机研究与发展, 2021, 58(1): 164-177.
[2]高腾飞,刘勇琰,汤云波,张垒,陈丹. 面向时间序列大数据海量并行贝叶斯因子化分析方法[J]. 计算机研究与发展, 2019, 56(7): 1567-1577.
[3]赵宇海,印莹,李源,汪嗣尧,王国仁. 一种面向大规模序列数据的交互特征并行挖掘算法[J]. 计算机研究与发展, 2019, 56(5): 992-1006.
[4]张乾龙, 侯锐, 杨思博, 赵博彦, 张立新. 体系结构模拟器在处理器设计过程中的作用[J]. 计算机研究与发展, 2019, 56(12): 2702-2719.
[5]段琼,田博,陈征,王洁,何增有. CUDA-TP:基于GPU的自顶向下完整蛋白质鉴定并行算法[J]. 计算机研究与发展, 2018, 55(7): 1525-1538.
[6]刘旭, 杨章, 杨扬. 针对天河2号的一种嵌套剖分负载平衡算法[J]. 计算机研究与发展, 2018, 55(2): 418-425.
[7]易建亮, 陈志广, 肖侬, 卢宇彤. 基于代理的并行文件系统元数据优化与实现[J]. 计算机研究与发展, 2018, 55(2): 438-446.
[8]张鹏,段磊,秦攀,左劼,唐常杰,元昌安,彭舰. 基于Spark的Top-k对比序列模式挖掘[J]. 计算机研究与发展, 2017, 54(7): 1452-1464.
[9]许凯,吴小俊,尹贺峰. 基于分布式低秩表示的子空间聚类算法[J]. 计算机研究与发展, 2016, 53(7): 1605-1611.
[10]李钦,朱延超,刘轶,钱德沛. 基于YARN集群的计算加速部件扩展支持[J]. 计算机研究与发展, 2016, 53(6): 1263-1270.
[11]林灯,崔涛,冷伟,张林波. 一种求解地震波方程的高效并行谱元格式[J]. 计算机研究与发展, 2016, 53(5): 1147-1155.
[12]刘智翔,方勇,宋安平,徐磊,王晓伟,周丽萍,张武. 基于MRT-LBM方法的大规模可扩展并行计算研究[J]. 计算机研究与发展, 2016, 53(5): 1156-1165.
[13]张建民,黎铁军,李思昆. 一种并行计算机互连网络中的地址转换Cache[J]. 计算机研究与发展, 2016, 53(2): 390-398.
[14]郑方,沈莉,李宏亮,谢向辉. 面向高性能计算的众核处理器轻量级错误恢复技术研究[J]. 计算机研究与发展, 2015, 52(6): 1316-1328.
[15]谢向辉,钱磊,吴东,原昊,李祥. 蚁群:一种新型的高效多用计算平台[J]. 计算机研究与发展, 2015, 52(6): 1341-1350.





PDF全文下载地址:

https://crad.ict.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=3640
相关话题/计算机 计算 序列 数据 程序