메뉴 건너뛰기




Volumn , Issue , 2010, Pages 263-274

Suffix tree construction algorithms on modern hardware

Author keywords

Multi core; Suffix tree

Indexed keywords

CACHE PARTITIONING; CACHE PERFORMANCE; CACHE-CONSCIOUS; COMPRESSION TECHNIQUES; DIFFERENT DOMAINS; EXPERIMENTAL EVALUATION; INDEXING STRUCTURES; MULTI CORE; ON-CHIP PARALLELISM; PROCESSING ELEMENTS; STRING PROCESSING ALGORITHMS; SUFFIX-TREES; TEXT DATA; TRADE SPACE;

EID: 77952285612     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1739041.1739075     Document Type: Conference Paper
Times cited : (8)

References (29)
  • 1
    • 38249009042 scopus 로고
    • Self-alignment in words and their applications
    • A. Apostolico and W. Szpankowski. Self-alignment in words and their applications. J. Algorithms, 13:446-467, 1992.
    • (1992) J. Algorithms , vol.13 , pp. 446-467
    • Apostolico, A.1    Szpankowski, W.2
  • 2
    • 2442535875 scopus 로고    scopus 로고
    • Engineering a fast online persistent suffix tree construction
    • S. J. Bedathur and J. R. Haritsa. Engineering a fast online persistent suffix tree construction. In ICDE, page 720, 2004.
    • (2004) ICDE , pp. 720
    • Bedathur, S.J.1    Haritsa, J.R.2
  • 4
    • 2442493152 scopus 로고    scopus 로고
    • A parallel algorithm for the extraction of structured motifs
    • A. M. Carvalho, A. L. Oliveira, A. T. Freitas, and M.-F. Sagot. A parallel algorithm for the extraction of structured motifs. In SAC, pages 147-153, 2004.
    • (2004) SAC , pp. 147-153
    • Carvalho, A.M.1    Oliveira, A.L.2    Freitas, A.T.3    Sagot, M.-F.4
  • 5
    • 33750975048 scopus 로고    scopus 로고
    • Constructing large suffix trees on a computational grid
    • C. Chen and B. Schmidt. Constructing large suffix trees on a computational grid. Journal of Parallel and Distributed Computing, 66(12):1512-1523, 2006.
    • (2006) Journal of Parallel and Distributed Computing , vol.66 , Issue.12 , pp. 1512-1523
    • Chen, C.1    Schmidt, B.2
  • 7
    • 17444427106 scopus 로고    scopus 로고
    • Constructing suffix tree for gigabyte sequences with megabyte memory
    • C.-F. Cheung, J. X. Yu, and H. Lu. Constructing suffix tree for gigabyte sequences with megabyte memory. IEEE TKDE, 17(1):90-105, 2005.
    • (2005) IEEE TKDE , vol.17 , Issue.1 , pp. 90-105
    • Cheung, C.-F.1    Yu, J.X.2    Lu, H.3
  • 8
    • 85011093340 scopus 로고    scopus 로고
    • Adaptive aggregation on chip multiprocessors
    • J. Cieslewicz and K. A. Ross. Adaptive aggregation on chip multiprocessors. In VLDB, pages 339-350, 2007.
    • (2007) VLDB , pp. 339-350
    • Cieslewicz, J.1    Ross, K.A.2
  • 10
    • 0037624231 scopus 로고    scopus 로고
    • On the sorting-complexity of suffix tree construction
    • M. Farach-Colton, P. Ferragina, and S. Muthukrishnan. On the sorting-complexity of suffix tree construction. J. ACM, 47(6):987-1011, 2000.
    • (2000) J. ACM , vol.47 , Issue.6 , pp. 987-1011
    • Farach-Colton, M.1    Ferragina, P.2    Muthukrishnan, S.3
  • 11
    • 85011017823 scopus 로고    scopus 로고
    • Cellsort: High performance sorting on the cell processor
    • B. Gedik, R. R. Bordawekar, and P. S. Yu. Cellsort: high performance sorting on the cell processor. In VLDB, pages 1286-1297, 2007.
    • (2007) VLDB , pp. 1286-1297
    • Gedik, B.1    Bordawekar, R.R.2    Yu, P.S.3
  • 12
    • 70849103704 scopus 로고    scopus 로고
    • Serial and parallel methods for I/O efficient suffix tree construction
    • A. Ghoting and K. Makarychev. Serial and parallel methods for I/O efficient suffix tree construction. In SIGMOD '09, pages 827-840, 2009.
    • (2009) SIGMOD '09 , pp. 827-840
    • Ghoting, A.1    Makarychev, K.2
  • 15
    • 0028123961 scopus 로고
    • Optimal parallel suffix tree construction
    • R. Hariharan. Optimal parallel suffix tree construction. In STOC, pages 290-299, 1994.
    • (1994) STOC , pp. 290-299
    • Hariharan, R.1
  • 16
    • 84944328392 scopus 로고    scopus 로고
    • A database index to large biological sequences
    • E. Hunt, M. P. Atkinson, and R. W. Irving. A database index to large biological sequences. In VLDB, pages 139-148, 2001.
    • (2001) VLDB , pp. 139-148
    • Hunt, E.1    Atkinson, M.P.2    Irving, R.W.3
  • 17
    • 84948971495 scopus 로고    scopus 로고
    • Sparse suffix trees
    • J. Kärkkäinen and E. Ukkonen. Sparse suffix trees. In COCOON, pages 219-230, 1996.
    • (1996) COCOON , pp. 219-230
    • Kärkkäinen, J.1    Ukkonen, E.2
  • 18
    • 67649647601 scopus 로고    scopus 로고
    • A data structure for sponsored search
    • A. Konig, K. Church, and M. Markov. A data structure for sponsored search. In ICDE, pages 90-101, 2009.
    • (2009) ICDE , pp. 90-101
    • Konig, A.1    Church, K.2    Markov, M.3
  • 19
    • 0033227559 scopus 로고    scopus 로고
    • Reducing the space requirement of suffix trees
    • S. Kurtz. Reducing the space requirement of suffix trees. Softw. Pract. Exper., 29(13):1149-1171, 1999.
    • (1999) Softw. Pract. Exper. , vol.29 , Issue.13 , pp. 1149-1171
    • Kurtz, S.1
  • 21
    • 0016942292 scopus 로고
    • A space-economical suffix tree construction algorithm
    • E. M. McCreight. A space-economical suffix tree construction algorithm. J. ACM, 23(2):262-272, 1976.
    • (1976) J. ACM , vol.23 , Issue.2 , pp. 262-272
    • McCreight, E.M.1
  • 22
    • 35448952633 scopus 로고    scopus 로고
    • Genome-scale disk-based suffix tree indexing
    • B. Phoophakdee and M. J. Zaki. Genome-scale disk-based suffix tree indexing. In SIGMOD, pages 833-844, 2007.
    • (2007) SIGMOD , pp. 833-844
    • Phoophakdee, B.1    Zaki, M.J.2
  • 23
    • 0039785294 scopus 로고    scopus 로고
    • Making B+- Trees cache conscious in main memory
    • J. Rao and K. A. Ross. Making B+- trees cache conscious in main memory. SIGMOD Rec., 29(2):475-486, 2000.
    • (2000) SIGMOD Rec. , vol.29 , Issue.2 , pp. 475-486
    • Rao, J.1    Ross, K.A.2
  • 25
    • 0002725788 scopus 로고
    • Cache conscious algorithms for relational query processing
    • A. Shatdal, C. Kant, and J. F. Naughton. Cache conscious algorithms for relational query processing. In VLDB, pages 510-521, 1994.
    • (1994) VLDB , pp. 510-521
    • Shatdal, A.1    Kant, C.2    Naughton, J.F.3
  • 26
    • 25844465842 scopus 로고    scopus 로고
    • Practical methods for constructing suffix trees
    • Y. Tian, S. Tata, R. A. Hankins, and J. M. Patel. Practical methods for constructing suffix trees. The VLDB Journal, 14(3):281-299, 2005.
    • (2005) The VLDB Journal , vol.14 , Issue.3 , pp. 281-299
    • Tian, Y.1    Tata, S.2    Hankins, R.A.3    Patel, J.M.4
  • 27
    • 0001704377 scopus 로고
    • On-line construction of suffix trees
    • E. Ukkonen. On-line construction of suffix trees. Algorithmica, 14(3):249-260, 1995.
    • (1995) Algorithmica , vol.14 , Issue.3 , pp. 249-260
    • Ukkonen, E.1
  • 29
    • 0041636797 scopus 로고
    • A simple proof of the inequality ffd(1) < (11/9)opt(1) + 1, for all l, for the ffd bin-packing algorithm
    • M. Yue. A simple proof of the inequality ffd(1) < (11/9)opt(1) + 1, for all l, for the ffd bin-packing algorithm. Acta Mathematicae Applicatae Sinica, 7:321-331, 1991.
    • (1991) Acta Mathematicae Applicatae Sinica , vol.7 , pp. 321-331
    • Yue, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.