Accelerating Smith-Waterman Algorithm for Biological Database Search on CUDA-Compatible GPUs
スポンサーリンク
概要
- 論文の詳細を見る
This paper presents a fast method capable of accelerating the Smith-Waterman algorithm for biological database search on a cluster of graphics processing units (GPUs). Our method is implemented using compute unified device architecture (CUDA), which is available on the nVIDIA GPU. As compared with previous methods, our method has four major contributions. (1) The method efficiently uses on-chip shared memory to reduce the data amount being transferred between off-chip video memory and processing elements in the GPU. (2) It also reduces the number of data fetches by applying a data reuse technique to query and database sequences. (3) A pipelined method is also implemented to overlap GPU execution with database access. (4) Finally, a master/worker paradigm is employed to accelerate hundreds of database searches on a cluster system. In experiments, the peak performance on a GeForce GTX 280 card reaches 8.32 giga cell updates per second (GCUPS). We also find that our method reduces the amount of data fetches to 1/140, achieving approximately three times higher performance than a previous CUDA-based method. Our 32-node cluster version is approximately 28 times faster than a single GPU version. Furthermore, the effective performance reaches 75.6 giga instructions per second (GIPS) using 32 GeForce 8800 GTX cards.
著者
-
MUNEKAWA Yuma
Graduate School of Information Science and Technology, Osaka University
-
INO Fumihiko
Graduate School of Information Science and Technology, Osaka University
-
HAGIHARA Kenichi
Graduate School of Information Science and Technology, Osaka University
関連論文
- Accelerating Smith-Waterman Algorithm for Biological Database Search on CUDA-Compatible GPUs
- Parallel Adaptive Estimation of Hip Range of Motion for Total Hip Replacement Surgery(Parallel Image Processing,Parallel/Distributed Processing and Systems)
- Grid Resource Monitoring and Selection for Rapid Turnaround Applications(Computer Systems)
- Evaluation of Performance Prediction Method for Master/Slave Parallel Programs(Computer Systems)
- THREE-DIMENSIONAL PARALLEL IMAGE PROCESSING LIBRARY(International Workshop on Advanced Image Technology 2007)
- THREE-DIMENSIONAL PARALLEL IMAGE PROCESSING LIBRARY
- Accelerating Smith-Waterman Algorithm for Biological Database Search on CUDA-Compatible GPUs