清晨好,您是今天最早来到科研通的研友!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您科研之路漫漫前行!

CUDAMPF: a multi-tiered parallel framework for accelerating protein sequence search in HMMER on CUDA-enabled GPU

计算机科学 并行计算 加速 库达 SIMD公司 管道(软件) 可扩展性 多线程 巨量平行 线程(计算) 操作系统
作者
Hanyu Jiang,Narayan Ganesan
出处
期刊:BMC Bioinformatics [BioMed Central]
卷期号:17 (1): 106-106 被引量:18
标识
DOI:10.1186/s12859-016-0946-4
摘要

BACKGROUND: HMMER software suite is widely used for analysis of homologous protein and nucleotide sequences with high sensitivity. The latest version of hmmsearch in HMMER 3.x, utilizes heuristic-pipeline which consists of MSV/SSV (Multiple/Single ungapped Segment Viterbi) stage, P7Viterbi stage and the Forward scoring stage to accelerate homology detection. Since the latest version is highly optimized for performance on modern multi-core CPUs with SSE capabilities, only a few acceleration attempts report speedup. However, the most compute intensive tasks within the pipeline (viz., MSV/SSV and P7Viterbi stages) still stand to benefit from the computational capabilities of massively parallel processors. RESULTS: A Multi-Tiered Parallel Framework (CUDAMPF) implemented on CUDA-enabled GPUs presented here, offers a finer-grained parallelism for MSV/SSV and Viterbi algorithms. We couple SIMT (Single Instruction Multiple Threads) mechanism with SIMD (Single Instructions Multiple Data) video instructions with warp-synchronism to achieve high-throughput processing and eliminate thread idling. We also propose a hardware-aware optimal allocation scheme of scarce resources like on-chip memory and caches in order to boost performance and scalability of CUDAMPF. In addition, runtime compilation via NVRTC available with CUDA 7.0 is incorporated into the presented framework that not only helps unroll innermost loop to yield upto 2 to 3-fold speedup than static compilation but also enables dynamic loading and switching of kernels depending on the query model size, in order to achieve optimal performance. CONCLUSIONS: CUDAMPF is designed as a hardware-aware parallel framework for accelerating computational hotspots within the hmmsearch pipeline as well as other sequence alignment applications. It achieves significant speedup by exploiting hierarchical parallelism on single GPU and takes full advantage of limited resources based on their own performance features. In addition to exceeding performance of other acceleration attempts, comprehensive evaluations against high-end CPUs (Intel i5, i7 and Xeon) shows that CUDAMPF yields upto 440 GCUPS for SSV, 277 GCUPS for MSV and 14.3 GCUPS for P7Viterbi all with 100 % accuracy, which translates to a maximum speedup of 37.5, 23.1 and 11.6-fold for MSV, SSV and P7Viterbi respectively. The source code is available at https://github.com/Super-Hippo/CUDAMPF.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
醉熏的孤云完成签到,获得积分10
43秒前
44秒前
ChuC发布了新的文献求助10
50秒前
漂亮傲云完成签到,获得积分10
1分钟前
ChuC完成签到,获得积分10
1分钟前
YifanWang应助科研通管家采纳,获得20
1分钟前
YifanWang应助科研通管家采纳,获得10
1分钟前
YifanWang应助科研通管家采纳,获得10
1分钟前
YifanWang应助科研通管家采纳,获得10
1分钟前
YifanWang应助科研通管家采纳,获得10
1分钟前
1分钟前
Hillson完成签到,获得积分10
1分钟前
迷茫的一代完成签到,获得积分0
2分钟前
如意夜云完成签到,获得积分10
2分钟前
2分钟前
wtt完成签到,获得积分10
2分钟前
2分钟前
龚文亮发布了新的文献求助30
2分钟前
taotao完成签到,获得积分10
2分钟前
龚文亮完成签到,获得积分0
2分钟前
2分钟前
优秀笑槐完成签到,获得积分10
3分钟前
蓝意完成签到,获得积分0
3分钟前
YifanWang应助科研通管家采纳,获得10
3分钟前
YifanWang应助科研通管家采纳,获得30
3分钟前
YifanWang应助科研通管家采纳,获得10
3分钟前
YifanWang应助科研通管家采纳,获得10
3分钟前
3分钟前
3分钟前
单身的擎完成签到,获得积分10
4分钟前
快乐的雨珍完成签到,获得积分10
4分钟前
灿烂而孤独的八戒完成签到 ,获得积分0
5分钟前
5分钟前
YifanWang应助科研通管家采纳,获得10
5分钟前
YifanWang应助科研通管家采纳,获得10
5分钟前
YifanWang应助科研通管家采纳,获得10
5分钟前
YifanWang应助科研通管家采纳,获得10
5分钟前
YifanWang应助科研通管家采纳,获得10
5分钟前
YifanWang应助科研通管家采纳,获得10
5分钟前
YifanWang应助科研通管家采纳,获得10
5分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Essentials of Carbohydrate Chemistry and Biochemistry, 4th Edition 800
Navigating Normative Orders. Interdisciplinary Perspectives 800
Organizational Behavior 510
Management and the Arts 510
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
CLSI VET01S-2024 Performance Standards for Antimicrobial Disk and Dilution Susceptibility Tests for Bacteria Isolated From Animals (7th Ed) 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7759672
求助须知:如何正确求助?哪些是违规求助? 9305016
关于积分的说明 20284236
捐赠科研通 7343648
什么是DOI,文献DOI怎么找? 3312600
关于科研通互助平台的介绍 2463197
邀请新用户注册赠送积分活动 2326627