Six-fold speed-up of Smith-Waterman sequence database searches using parallel processing on common microprocessors

Citation
T. Rognes et E. Seeberg, Six-fold speed-up of Smith-Waterman sequence database searches using parallel processing on common microprocessors, BIOINFORMAT, 16(8), 2000, pp. 699-706
Citations number
18
Categorie Soggetti
Multidisciplinary
Journal title
BIOINFORMATICS
ISSN journal
13674803 → ACNP
Volume
16
Issue
8
Year of publication
2000
Pages
699 - 706
Database
ISI
SICI code
1367-4803(200008)16:8<699:SSOSSD>2.0.ZU;2-3
Abstract
Motivation: Sequence database searching is among the most important and cha llenging tasks in bioinformatics. The ultimate choice of sequence-search al gorithm is that of Smith-Waterman. However because of the computationally d emanding nature of this method, heuristic programs or special-purpose hardw are alternatives have been developed. Increased speed has been obtained at the cost of reduced sensitivity or very expensive hardware. Results: A fast implementation of the Smith-Waterman sequence-alignment alg orithm using Single-Instruction, Multiple-Data (SIMD) technology is present ed. This implementation is based on the MultiMedia eXtensions (MMX) and Str eaming SIMD Extensions (SSE) technology that is embedded in Intel's latest microprocessors. Similar technology exists also in other modem microprocess ors. Six-fold speed-up relative to the fastest previously known Smith-Water man implementation on the same hardware was achieved by an optimized 8-way parallel processing approach. A speed of more than 150 million cell updates per second was obtained on a single Intel Pentium III 500 MHz microprocess or: This is probably the fastest implementation of this algorithm on a sing le general-purpose microprocessor described to date.