Transformation of suffix arrays into suffix trees on the MPI environment

被引:0
|
作者
Lee, Inbok [1 ]
Iliopoulos, Costas S. [2 ]
Ohn, Syng-Yup [1 ]
机构
[1] Hankuk Aviat Univ, Sch Elect Telecommun & Comp Engn, Shindomyun, South Korea
[2] Kings Coll London, Dept Comp Sci, London WC2R 2LS, England
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:248 / +
页数:3
相关论文
共 50 条
  • [41] Dynamic extended suffix arrays
    Salson, M.
    Lecroq, T.
    Leonard, M.
    Mouchard, L.
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2010, 8 (02) : 241 - 257
  • [42] EFFICIENT IMPLEMENTATION OF SUFFIX TREES
    ANDERSSON, A
    NILSSON, S
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (02): : 129 - 141
  • [43] Distributed generation of suffix arrays
    Navarro, G
    Kitajima, JP
    Ribeiro-Neto, BA
    Ziviani, N
    [J]. COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 1997, 1264 : 102 - 115
  • [44] Dynamic Generalized Suffix Arrays
    Lu, Songfeng
    Zhao, Hua
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 1398 - 1401
  • [45] Succinct Gapped Suffix Arrays
    Russo, Luis M. S.
    Tischler, German
    [J]. STRING PROCESSING AND INFORMATION RETRIEVAL, 2011, 7024 : 290 - +
  • [46] Compressed Spaced Suffix Arrays
    Gagie T.
    Manzini G.
    Valenzuela D.
    [J]. Mathematics in Computer Science, 2017, 11 (2) : 151 - 157
  • [47] BuST-bundled Suffix Trees
    Bortolussi, Luca
    Fabris, Francesco
    Policriti, Alberto
    [J]. FOURTH IFIP INTERNATIONAL CONFERENCE ON THEORETICAL COMPUTER SCIENCE - TCS 2006, 2006, 209 : 91 - +
  • [48] Efficient implementation of lazy suffix trees
    Giegerich, R
    Kurtz, S
    Stoye, J
    [J]. ALGORITHM ENGINEERING, 1999, 1668 : 30 - 42
  • [49] Compressed Suffix Trees with Full Functionality
    Kunihiko Sadakane
    [J]. Theory of Computing Systems, 2007, 41 : 589 - 607
  • [50] A fast algorithm for making suffix arrays and for Burrows-Wheeler transformation
    Sadakane, K
    [J]. DCC '98 - DATA COMPRESSION CONFERENCE, 1998, : 129 - 138