Theoretical Computer Science ( IF 1.1 ) Pub Date : 2019-09-24 , DOI: 10.1016/j.tcs.2019.09.030 José Fuentes-Sepúlveda , Gonzalo Navarro , Yakov Nekrich
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 σ, it requires bits of space, instead of the bits required by classical indexes. A challenge for its adoption is to build it within 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 work, depth, and bits.
中文翻译:
紧凑空间中Burrows Wheeler变换的并行计算
自从引入Burrows-Wheeler变换(BWT)以来,它便成为了一种用于在压缩空间中表示大型文本集合并支持索引搜索的关键工具:在长度为n且大小为σ的字母上的文本上,它需要 一点空间,而不是 经典索引所需的位。采用它的挑战是在内部构建它位。在该空间中有一些顺序算法可以构建它,但是没有这种并行算法。在本文中,我们提出了一种PRAM CREW算法以使用 工作, 深度和 位。