DocumentCode :
3001784
Title :
Sequence Alignment on Massively Parallel Heterogeneous Systems
Author :
Drozd, Aleksandr ; Maruyama, Naoya ; Matsuoka, Satoshi
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Tokyo Inst. of Technol., Tokyo, Japan
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
2498
Lastpage :
2501
Abstract :
Bioinformatics is a quickly emerging area of science with many important applications to human life. Sequence alignment in various forms is one of the main instruments used in bioinformatics. This work is motivated by the ever-increasing amount of sequence data that requires more and more computation power for its processing. This task calls for new GPU-based systems and their higher computational potential and energy efficiency as compared to CPUs. We address the problem of facilitating faster sequence alignment using modern multi-GPU clusters. Our initial step was to develop a fast and scalable GPU exact short sequence aligner. We used matching algorithm with small memory footprint based on Burrows-Wheeler transform. We developed a mathematical model of computation and communication costs to find optimal memory partitioning strategy for index and queries. Our solution achieves 10 times speedup over previous implementation based on suffix array on one GPU and scales to multiple GPUs. Our next step will be to adapt the suggested data structure and performance model for multi-node multi-GPU approximate sequence alignment. It is also planned to use exact matching to detect common regions in large sequences and use it as an intermediate step in full-scale genome comparison.
Keywords :
bioinformatics; graphics processing units; multiprocessing systems; parallel processing; Burrows-Wheeler transform; bioinformatics; massively parallel heterogeneous systems; matching algorithm; mathematical model; memory partitioning; multiGPU clusters; multinode multiGPU approximate sequence alignment; sequence data; Arrays; Bioinformatics; Complexity theory; Genomics; Graphics processing unit; Indexes; Performance evaluation; Burrows-Wheeler transform; GPU; alignment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
Type :
conf
DOI :
10.1109/IPDPSW.2012.311
Filename :
6270878
Link To Document :
بازگشت