Other Scholarly Content

 

Pragmatics of parallel suffix tree construction Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/defaults/v692tf66d

Descriptions

Attribute NameValues
Creator
Abstract
  • Suffix trees are a well known data structure for facilitating a variety of queries on strings. Construction of the trees requires a considerable number of choices concerning the implementation. Several of those choices are examined in this paper. Performance studies are presented that reveal the consequences of these choices. The main focus of this paper is the implementation choices that influence suffix tree construction on parallel computers. Four algorithms are examined. Two are sequential and two are parallel. Results show that a sequential Algorithm developed by Edward McCreight generally has better performance than Alberto Apostolico's parallel algorithm on real machines. A streamlined version of Apostolico's algorithm helps parallel performance somewhat; but not enough to dethrone McCreight's design. The sequential naive algorithm studied gives a good simple reference point when understanding the other algorithms.
Resource Type
Date Issued
Academic Affiliation
Rights Statement
Publisher
Peer Reviewed
Language

Relationships

Parents:

This work has no parents.

Items