• DocumentCode
    3035784
  • Title

    Parallel Wavelet Tree Construction

  • Author

    Shun, Julian

  • fYear
    2015
  • fDate
    7-9 April 2015
  • Firstpage
    63
  • Lastpage
    72
  • Abstract
    We present parallel algorithms for wavelet tree construction with polylogarithmic depth, improving upon the linear depth of the recent parallel algorithms by Fuentes-Sepulveda et al. We experimentally show that on a 40-core machine with two-way hyper-threading, we outperform the existing parallel algorithms by 1.3--5.6x and achieve up to 27x speedup over the sequential algorithm on a variety of real-world and artificial inputs. Our algorithms show good scalability with increasing thread count, input size and alphabet size. We also discuss extensions to variants of the standard wavelet tree.
  • Keywords
    data structures; multi-threading; parallel algorithms; parallel algorithm; parallel wavelet tree construction; polylogarithmic depth; sequential algorithm; two-way hyper-threading; Arrays; Complexity theory; Parallel algorithms; Standards; Wavelet transforms; Parallel algorithms; Wavelet trees;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference (DCC), 2015
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Type

    conf

  • DOI
    10.1109/DCC.2015.7
  • Filename
    7149263