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 条
  • [41] Energy Efficient Dynamic Core Allocation for Video Decoding in Embedded Multicore Architectures
    Pal, Rajesh Kumar
    Paul, Kolin
    Prasad, Sanjiva
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 653 - 660
  • [42] Automatic and Efficient Heap Data Management for Limited Local Memory Multicore Architectures
    Bai, Ke
    Shrivastava, Aviral
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 593 - 598
  • [43] Exploring efficient data parallelism for genome read mapping on multicore and manycore architectures
    Chen, Shaolong
    Angel Senar, Miguel
    PARALLEL COMPUTING, 2019, 87 : 11 - 24
  • [44] SkyAlign: a portable, work-efficient skyline algorithm for multicore and GPU architectures
    Bogh, Kenneth S.
    Chester, Sean
    Assent, Ira
    VLDB JOURNAL, 2016, 25 (06): : 817 - 841
  • [45] SkyAlign: a portable, work-efficient skyline algorithm for multicore and GPU architectures
    Kenneth S. Bøgh
    Sean Chester
    Ira Assent
    The VLDB Journal, 2016, 25 : 817 - 841
  • [46] Parallel MLEM on Multicore Architectures
    Kuestner, Tilman
    Weidendorfer, Josef
    Schirmer, Jasmine
    Klug, Tobias
    Trinitis, Carsten
    Ziegler, Sybille
    COMPUTATIONAL SCIENCE - ICCS 2009, PART I, 2009, 5544 : 491 - +
  • [47] Advances in multicore systems architectures
    Sarbazi-Azad, H.
    Bagherzadeh, N.
    Jaberipour, G.
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (08): : 2783 - 2786
  • [48] Multigrid Smoothers on Multicore Architectures
    Garcia, Carlos
    Prieto, Manuel
    Tirado, Fransisco
    PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 279 - +
  • [49] Evaluation of SuperLU on multicore architectures
    Li, Xiaoye S.
    SCIDAC 2008: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2008, 125
  • [50] Advances in multicore systems architectures
    H. Sarbazi-Azad
    N. Bagherzadeh
    G. Jaberipour
    The Journal of Supercomputing, 2015, 71 : 2783 - 2786