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 :
بازگشت