Efficient Wavelet Tree Construction and Querying for Multicore Architectures

Fuentes-Sepulveda, J; Elejalde, E; Ferres, L; Seco, D.

Abstract

Wavelet trees have become very useful to handle large data sequences efficiently. By the same token, in the last decade, multicore architectures have become ubiquitous, and parallelism in general has become extremely important in order to gain performance. This paper introduces two practical multicore algorithms for wavelet tree construction that run in O(n) time using lg s processors, where n is the size of the input and s the alphabet size. Both algorithms have efficient memory consumption. We also present a querying technique based on batch processing that improves on simple domain-decomposition techniques.

Más información

Título según WOS: Efficient Wavelet Tree Construction and Querying for Multicore Architectures
Título de la Revista: BIO-INSPIRED SYSTEMS AND APPLICATIONS: FROM ROBOTICS TO AMBIENT INTELLIGENCE, PT II
Volumen: 8504
Editorial: SPRINGER INTERNATIONAL PUBLISHING AG
Fecha de publicación: 2014
Página de inicio: 150
Página final: 161
Idioma: English
Notas: ISI