DocumentCode :
1961137
Title :
Pairwise Sequence Alignment Method for Distributed Shared Memory Systems
Author :
Montanola, A. ; Roig, C. ; Hernandez, Porfidio
Author_Institution :
Comput. Sci. Dept., Univ. de Lleida, Lleida, Spain
fYear :
2013
fDate :
Feb. 27 2013-March 1 2013
Firstpage :
432
Lastpage :
436
Abstract :
One of the initial key steps of the multiple sequence alignment problem is the pairwise alignment of all pairs of genomic sequences involved. With the increased requirements to align several thousand sequences, it is necessary to find efficient new ways to align as many pairs of sequences as possible. Traditional sequential algorithms are limited by their memory and processing capabilities while parallel implementations running over clusters are able to process considerably more sequences. Nowadays, computer systems are capable of running several processing threads using a shared memory model, which allows us to combine it with distributed memory model. This paper presents a parallel pairwise aligner based on Smith-Waterman capable of processing large numbers of sequences with a small memory footprint. Our implementation is based on the use of a message-passing library such as MPI combined with a threading library, such as pthreads. Our experimentation shows the gain in efficiency for processing different numbers of sequences with different numbers of threads.
Keywords :
application program interfaces; biology computing; distributed shared memory systems; genomics; message passing; multi-threading; parallel algorithms; software libraries; MPI; Smith-Waterman-based parallel pairwise aligner; computer systems; distributed memory model; distributed shared memory systems; genomic sequences; message passing library; multiple sequence alignment problem; pairwise sequence alignment method; parallel implementation; pthreads; sequential algorithms; shared memory model; thread processing; threading library; Amino acids; Bioinformatics; Clustering algorithms; Computational modeling; Instruction sets; Libraries; Message systems; distributed computing; multi-core; sequence alignment; shared memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
ISSN :
1066-6192
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
Type :
conf
DOI :
10.1109/PDP.2013.69
Filename :
6498586
Link To Document :
بازگشت