Efficient Wavelet Tree Construction and Querying for Multicore Architectures

被引:0
|
作者
Fuentes-Sepulveda, Jose [1 ]
Elejalde, Erick [1 ]
Ferres, Leo [1 ]
Seco, Diego [1 ]
机构
[1] Univ Concepcion, Concepcion, Chile
来源
关键词
ALGORITHMS; QUERIES;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:150 / 161
页数:12
相关论文
共 50 条
  • [21] Energy efficient scheduling algorithm for the multicore heterogeneous embedded architectures
    P. Anuradha
    Hemalatha Rallapalli
    G. Narsimha
    Design Automation for Embedded Systems, 2018, 22 : 1 - 12
  • [22] Efficient Parallel GCD Algorithms for Multicore Shared Memory Architectures
    Pathirana, Gihan Tharaka
    Sotheeswaran, Sittampalam
    Ratnarajah, Nagulan
    2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020), 2020, : 272 - 273
  • [23] Integrating Streaming Computations for Efficient Execution on Novel Multicore Architectures
    Knezovic, Josip
    Kovac, Mario
    Mlinaric, Hrvoje
    AUTOMATIKA, 2010, 51 (04) : 387 - 396
  • [24] Fast Wavelet Tree Construction in Practice
    Kaneta, Yusaku
    STRING PROCESSING AND INFORMATION RETRIEVAL, SPIRE 2018, 2018, 11147 : 218 - 232
  • [25] The wavelet matrix: An efficient wavelet tree for large alphabets
    Claude, Francisco
    Navarro, Gonzalo
    Ordonez, Alberto
    INFORMATION SYSTEMS, 2015, 47 : 15 - 32
  • [26] Concurrent Operations of O-2-Tree on Shared Memory Multicore Architectures
    Ohene-Kwofie, Daniel
    Otoo, E. J.
    Nimako, Gideon
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2014, 1 (03): : 1 - 18
  • [27] Enhancing Parallelism of Tile Bidiagonal Transformation on Multicore Architectures Using Tree Reduction
    Ltaief, Hatem
    Luszczek, Piotr
    Dongarra, Jack
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2012, 7203 : 661 - 670
  • [28] OpenMP on multicore architectures
    Terboven, Christian
    Mey, Dieter an
    Sarholz, Samuel
    PRACTICAL PROGRAMMING MODEL FOR THE MULTI-CORE ERA, PROCEEDINGS, 2008, 4935 : 54 - 64
  • [29] Affinity-Based Network Interfaces for Efficient Communication on Multicore Architectures
    Andrés Ortiz
    Julio Ortega
    Antonio F. Díaz
    Alberto Prieto
    Journal of Computer Science and Technology, 2013, 28 : 508 - 524
  • [30] An Efficient Vectorized Auction Algorithm for Many-Core and Multicore Architectures
    Sena, Alexandre C.
    Silva, Marcio N. P.
    Nascimento, Aline P.
    HIGH PERFORMANCE COMPUTING, CARLA 2021, 2022, 1540 : 76 - 90