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
Link To Document