Title
Document Type
Article
Date
2001
Keywords
burrows-wheeler transform, computational biology, suffix arrays, suffix trees
Language
English
Disciplines
Computer Sciences
Description/Abstract
We present a parallel algorithm for lexicographically sorting the suffixes of a string. Suffix sorting has applications in string processing, data compression and computational biology. The ordered list of suffixes of a string stored in an array is known as Suffix Array, an important data structure in string processing and computational biology. Our focus is on deriving a practical implementation that works well for typical inputs rather than achieving the best possible asymptotic running-time for artificial, worst-case inputs. We experimentally evaluated our algorithm on an IBM SP-2 using genomes of several organisms. Our experiments show that the algorithm delivers good, scalable performance.
Recommended Citation
Futamura, Natsuhiko; Aluru, Srinivas; and Kurtz, Stefan, "Parallel suffix sorting" (2001). Electrical Engineering and Computer Science - All Scholarship. 64.
https://surface.syr.edu/eecs/64