Abstract
Suffix trees and suffix arrays are two well-known index data structures for strings. It is known that the latter can be easily transformed into the former: Iliopoulos and Rytter [5] showed two simple transformation algorithms on the CREW PRAM model. However, the PRAM model is a theoretical one and we need a practical parallel model. The Message Passing Interface (MPI) is a standard widely used on both massively parallel machines and on clusters. In this paper, we show how to implement the algorithms of Iliopoulos and Rytter on the MPI environment. Our contribution includes the modification of algorithms due to the lack of shared memory, small number of processors, communication costs between processors. © Springer-Verlag Berlin Heidelberg 2007.
Cite
CITATION STYLE
Lee, I., Iliopoulos, C. S., & Ohn, S. Y. (2007). Transformation of suffix arrays into suffix trees on the MPI environment. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4482 LNAI, pp. 248–255). Springer Verlag. https://doi.org/10.1007/978-3-540-72530-5_29
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.