DocumentCode
451246
Title
A Million-Fold Speed Improvement in Genomic Repeats Detection
Author
Romein, John W. ; Heringa, Jaap ; Bal, Henri E.
Author_Institution
Vrije Universiteit, Amsterdam, The Netherlands
fYear
2003
fDate
15-21 Nov. 2003
Firstpage
20
Lastpage
20
Abstract
This paper presents a novel, parallel algorithm for generating top alignments. Top alignments are used for finding internal repeats in biological sequences like proteins and genes. Our algorithm replaces an older, sequential algorithm (Repro), which was prohibitively slow for sequence lengths higher than 2000. The new algorithm is an order of magnitude faster (O(n3) rather than O(n4)). The paper presents a three-level parallel implementation of the algorithm: using SIMD multimedia extensions found on present-day processors (a novel technique that can be used to parallelize any application that performs many sequence alignments), using shared-memory parallelism, and using distributed-memory parallelism. It allows processing the longest known proteins (nearly 35000 amino acids). We show exceptionally high speed improvements: between 548 and 889 on a cluster of 64 dual-processor machines, compared to the new sequential algorithm. Especially for long sequences, extreme speed improvements over the old algorithm are obtained.
Keywords
Amino acids; Bioinformatics; Clustering algorithms; Computer science; Evolution (biology); Genomics; Parallel processing; Permission; Proteins; Sequences;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 2003 ACM/IEEE Conference
Print_ISBN
1-58113-695-1
Type
conf
DOI
10.1109/SC.2003.10018
Filename
1592923
Link To Document