GPU-Accelerated Block-Max Query Processing

被引:4
|
作者
Huang, Haibing [1 ]
Ren, Mingming [1 ]
Zhao, Yue [1 ]
Stones, Rebecca J. [1 ]
Zhang, Rui [1 ]
Wang, Gang [1 ]
Liu, Xiaoguang [1 ]
机构
[1] Nankai Univ, Coll Comp & Control Engn, Nankai Baidu Joint Lab, Tianjin 300350, Peoples R China
来源
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2017 | 2017年 / 10393卷
关键词
Information retrieval; GPU; Index partition; Query assignment;
D O I
10.1007/978-3-319-65482-9_15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a method for parallel top-k query processing on GPU(s). We employ a novel partitioning strategy which splits the posting lists according to document ID numbers. Individual GPU threads simultaneously perform top-k query processing within their allocated subsets of posting lists, the results of the query are merged to give the final top-k results. We further design a CPU-GPU cooperative query processing method, where a majority of queries involving shorter posting lists are processed on the GPU side. We experiment with AND, OR, WAND, and Block-Max WAND (BMW) queries, with experimental results showing a promising improvement in query throughput, particularly in the case of BMW queries.
引用
收藏
页码:225 / 238
页数:14
相关论文
共 50 条
  • [1] GHive: A Demonstration of GPU-Accelerated Query Processing in Apache Hive
    Liu, Haotian
    Tang, Bo
    Zhang, Jiashu
    Deng, Yangshen
    Zheng, Xinying
    Shen, Qiaomu
    Yan, Xiao
    Zeng, Dan
    Mao, Zunyao
    Zhang, Chaozu
    You, Zhengxin
    Wang, Zhihao
    Jiang, Runzhe
    Wang, Fang
    Yiu, Man Lung
    Li, Huan
    Han, Mingji
    Li, Qian
    Luo, Zhenghai
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 2417 - 2420
  • [2] CLIJ: GPU-accelerated image processing for everyone
    Haase, Robert
    Royer, Loic A.
    Steinbach, Peter
    Schmidt, Deborah
    Dibrov, Alexandr
    Schmidt, Uwe
    Weigert, Martin
    Maghelli, Nicola
    Tomancak, Pavel
    Jug, Florian
    Myers, Eugene W.
    NATURE METHODS, 2020, 17 (01) : 5 - 6
  • [3] A GPU-accelerated Framework for Processing Trajectory Queries
    Zhang, Bowen
    Shen, Yanyan
    Zhu, Yanmin
    Yu, Jiadi
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1037 - 1048
  • [4] CLIJ: GPU-accelerated image processing for everyone
    Robert Haase
    Loic A. Royer
    Peter Steinbach
    Deborah Schmidt
    Alexandr Dibrov
    Uwe Schmidt
    Martin Weigert
    Nicola Maghelli
    Pavel Tomancak
    Florian Jug
    Eugene W. Myers
    Nature Methods, 2020, 17 : 5 - 6
  • [5] GPU-Accelerated Query by Humming Using Modified SPRING Algorithm
    Yao, Guangchao
    Zheng, Yao
    Xiao, Limin
    Ruan, Li
    Li, Yongnan
    Zhang, Zhenzhong
    2013 IEEE 13TH INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2013, : 654 - 663
  • [6] GPU-Accelerated Microdosimetry
    Decunha, J.
    Mohan, R.
    MEDICAL PHYSICS, 2022, 49 (06) : E467 - E468
  • [7] GPU-Accelerated Signal Processing for Passive Bistatic Radar
    Zhao, Xinyu
    Liu, Peng
    Wang, Bingnan
    Jin, Yaqiu
    REMOTE SENSING, 2023, 15 (22)
  • [8] GPU-accelerated CellProfiler
    Chakroun, Imen
    Michiels, Nick
    Wuyts, Roel
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 321 - 326
  • [9] Weighted Block-Asynchronous Iteration on GPU-Accelerated Systems
    Anzt, Hartwig
    Tomov, Stanimire
    Dongarra, Jack
    Heuveline, Vincent
    EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 145 - 154
  • [10] Block-asynchronous Multigrid Smoothers for GPU-accelerated Systems
    Anzt, Hartwig
    Tomov, Stanimire
    Gates, Mark
    Dongarra, Jack
    Heuveline, Vincent
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 7 - 16