DocumentCode
2307060
Title
Parallel processing in biological sequence comparison using general purpose processors
Author
Sánchez, Friman ; Salamí, Esther ; Ramirez, Alex ; Valero, Mateo
Author_Institution
HiPEAC Eur. Network of Excellence, Univ. Politecnica de Catalunya, Barcelona, Spain
fYear
2005
fDate
6-8 Oct. 2005
Firstpage
99
Lastpage
108
Abstract
The comparison and alignment of DNA and protein sequences are important tasks in molecular biology and bioinformatics. One of the most well known algorithms to perform the string-matching operation present in these tasks is the Smith-Waterman algorithm (SW). However, it is a computation intensive algorithm, and many researchers have developed heuristic strategies to avoid using it, specially when using large databases to perform the search. There are several efficient implementations of the SW algorithm on general purpose processors. These implementations try to extract data-level parallelism taking advantage of single-instruction multiple-data extensions (SIMD), capable of performing several operations in parallel on a set of data. In this paper, we propose a more efficient data parallel implementation of the SW algorithm. Our proposed implementation obtains a 30% reduction in the execution time relative to the previous best data-parallel alternative. In this paper we review different alternative implementation of the SW algorithm, compare them with our proposal, and present preliminary results for some heuristic implementations. Finally, we present a detailed study of the computational complexity of the different alignment algorithms presented and their behavior on the different aspect of the CPU microarchitecture.
Keywords
biology computing; computational complexity; parallel processing; string matching; Smith-Waterman algorithm; biological sequence comparison; computational complexity; general purpose processors; parallel processing; single-instruction multiple-data extension; Bioinformatics; Biology computing; Computational complexity; DNA; Data mining; Databases; Parallel processing; Proposals; Proteins; Sequences;
fLanguage
English
Publisher
ieee
Conference_Titel
Workload Characterization Symposium, 2005. Proceedings of the IEEE International
Print_ISBN
0-7803-9461-5
Type
conf
DOI
10.1109/IISWC.2005.1526005
Filename
1526005
Link To Document