Parallel construction of wavelet trees on multicore architectures
| UDC.coleccion | Investigación | es_ES |
| UDC.departamento | Ciencias da Computación e Tecnoloxías da Información | es_ES |
| UDC.endPage | 24 | es_ES |
| UDC.grupoInv | Laboratorio de Bases de Datos (LBD) | es_ES |
| UDC.journalTitle | Knowledge and Information Systems | es_ES |
| UDC.startPage | 1 | es_ES |
| dc.contributor.author | Fuentes Sepúlveda, José | |
| dc.contributor.author | Elejalde, Erick | |
| dc.contributor.author | Ferres, Leo | |
| dc.contributor.author | Seco, Diego | |
| dc.date.accessioned | 2017-02-21T16:06:22Z | |
| dc.date.embargoEndDate | 2017-10-05 | es_ES |
| dc.date.embargoLift | 2017-10-05 | |
| dc.date.issued | 2016-10-05 | |
| dc.description | The final publication is available at Springer via http://dx.doi.org/10.1007/s10115-016-1000-6 | es_ES |
| dc.description.abstract | [Abstract] The wavelet tree has become a very useful data structure to efficiently represent and query large volumes of data in many different domains, from bioinformatics to geographic information systems. One problem with wavelet trees is their construction time. In this paper, we introduce two algorithms that reduce the time complexity of a wavelet tree’s construction by taking advantage of nowadays ubiquitous multicore machines. Our first algorithm constructs all the levels of the wavelet in parallel with O(n) time and O(nlgσ+σlgn)O(nlgσ+σlgn) bits of working space, where n is the size of the input sequence and σσ is the size of the alphabet. Our second algorithm constructs the wavelet tree in a domain decomposition fashion, using our first algorithm in each segment, reaching O(lgn)O(lgn) time and O(nlgσ+pσlgn/lgσ)O(nlgσ+pσlgn/lgσ) bits of extra space, where p is the number of available cores. Both algorithms are practical and report good speedup for large real datasets. | es_ES |
| dc.description.sponsorship | Chile.Comisión Nacional de Investigación Científica y Tecnológica; 21120974 | es_ES |
| dc.description.sponsorship | Chile.Comisión Nacional de Investigación Científica y Tecnológica; 63130228 | es_ES |
| dc.identifier.citation | Fuentes-Sepúlveda, J., Elejalde, E., Ferres, L. et al. Knowl Inf Syst (2016). doi:10.1007/s10115-016-1000-6 | es_ES |
| dc.identifier.doi | 10.1007/s10115-016-1000-6 | |
| dc.identifier.issn | 0219-1377 | |
| dc.identifier.issn | 0219-3116 | |
| dc.identifier.uri | http://hdl.handle.net/2183/18149 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Springer U K | es_ES |
| dc.relation.projectID | info:eu-repo/grantAgreement/EC/H2020/690941 | |
| dc.relation.uri | http://link.springer.com/article/10.1007%2Fs10115-016-1000-6 | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.subject | Succinct data structure | es_ES |
| dc.subject | Wavelet tree construction | es_ES |
| dc.subject | Multicore | es_ES |
| dc.subject | Parallel algorithm | es_ES |
| dc.title | Parallel construction of wavelet trees on multicore architectures | es_ES |
| dc.type | journal article | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 205d0115-1d0f-46c4-8581-ea7a69642870 | |
| relation.isAuthorOfPublication.latestForDiscovery | 205d0115-1d0f-46c4-8581-ea7a69642870 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- 2016_Parallel_construction_of_wavelet.pdf
- Size:
- 777.94 KB
- Format:
- Adobe Portable Document Format
- Description:

