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 条
  • [1] Parallel construction of wavelet trees on multicore architectures
    José Fuentes-Sepúlveda
    Erick Elejalde
    Leo Ferres
    Diego Seco
    Knowledge and Information Systems, 2017, 51 : 1043 - 1066
  • [2] Parallel construction of wavelet trees on multicore architectures
    Fuentes-Sepulveda, Jose
    Elejalde, Erick
    Ferres, Leo
    Seco, Diego
    KNOWLEDGE AND INFORMATION SYSTEMS, 2017, 51 (03) : 1043 - 1066
  • [3] Space Efficient Wavelet Tree Construction
    Claude, Francisco
    Nicholson, Patrick K.
    Seco, Diego
    STRING PROCESSING AND INFORMATION RETRIEVAL, 2011, 7024 : 185 - +
  • [4] Efficient Nested Dissection for Multicore Architectures
    LaSalle, Dominique
    Karypis, George
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 467 - 478
  • [5] DESIGN OF TREE STRUCTURES FOR EFFICIENT QUERYING
    CASEY, RG
    COMMUNICATIONS OF THE ACM, 1973, 16 (09) : 549 - 556
  • [6] On Wavelet Tree Construction
    Tischler, German
    COMBINATORIAL PATTERN MATCHING, 22ND ANNUAL SYMPOSIUM, CPM 2011, 2011, 6661 : 208 - 218
  • [7] An efficient parallel set container for multicore architectures
    de Vega, Alvaro
    Andrade, Diego
    Fraguela, Basilio B.
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 369 - 376
  • [8] Efficient Utilization of Shared Caches in Multicore Architectures
    Singh, Amit Kumar
    Geetha, K.
    Vollala, Satyanarayana
    Ramasubramanian, N.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2016, 41 (12) : 5169 - 5179
  • [9] An efficient adaptive block pinning for multicore architectures
    Chaturvedi, Nitin
    Gurunarayanan, S.
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (03) : 181 - 188
  • [10] Efficient Utilization of Shared Caches in Multicore Architectures
    Amit Kumar Singh
    K. Geetha
    Satyanarayana Vollala
    N. Ramasubramanian
    Arabian Journal for Science and Engineering, 2016, 41 : 5169 - 5179