Parallel computation of the Burrows Wheeler Transform in compact space
Author
dc.contributor.author
Fuentes Sepúlveda, José
Author
dc.contributor.author
Navarro, Gonzalo
Author
dc.contributor.author
Nekrich, Yakov
Admission date
dc.date.accessioned
2020-05-18T22:27:38Z
Available date
dc.date.available
2020-05-18T22:27:38Z
Publication date
dc.date.issued
2020
Cita de ítem
dc.identifier.citation
Theoretical Computer Science 812(2020)123–136
es_ES
Identifier
dc.identifier.other
10.1016/j.tcs.2019.09.030
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/174815
Abstract
dc.description.abstract
The Burrows-Wheeler Transform (BWT) has become since its introduction a key tool for representing large text collections in compressed space while supporting indexed searching: on a text of length n over an alphabet of size sigma, it requires O (n lg sigma) bits of space, instead of the O (n lg n) bits required by classical indexes. A challenge for its adoption is to build it within O (n lg sigma) bits as well. There are some sequential algorithms building it within this space, but no such a parallel algorithm. In this paper we present a PRAM CREW algorithm to build the BWT using O (n root lgn) work, O(lg(3)n/lg sigma) depth, and O (n lg sigma) bits.
es_ES
Patrocinador
dc.description.sponsorship
Comision Nacional de Investigacion Cientifica y Tecnologica (CONICYT)
CONICYT FONDECYT
3170534
Basal Funds, CONICYT, Chile
FB0001