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