A graphics processing unit-based parallel algorithm for keyword search on a data graph

被引:0
|
作者
Yang, Shuxin [1 ]
Xu, Huiqin [1 ]
Xu, Bin [1 ]
机构
[1] School of Information Engineering, Jiangxi University of Science and Technology, Ganzhou, China
来源
基金
中国国家自然科学基金;
关键词
Efficiency - Parallel algorithms - Program processors - Computer graphics equipment - Computer graphics - Search engines;
D O I
10.12733/jcis15666
中图分类号
学科分类号
摘要
Keyword search on a data graph has attracted increasing attention due to its practicability. With continuous expansion of the amount of data to be searched, common search methods have been unable to satisfy the demands of users for efficiency. Aiming at improved search efficiency, this study proposed a graphics processing unit (GPU)-based parallel algorithm for keyword search on data graphs. This method searched by establishing a keyword index and a path index. The keyword index therein was used to position keyword nodes, while the path index was used to search the results. Meanwhile, a CPU-based parallel algorithm was introduced in the establishment of index and keyword search. The experimental results suggested that it was effective at improving keyword search efficiency. Copyright © 2015 Binary Information Press.
引用
收藏
页码:7431 / 7444
相关论文
共 50 条
  • [1] An efficient graphics processing unit-based parallel algorithm for pricing multi-asset American options
    Duy Minh Dang
    Christara, Christina C.
    Jackson, Kenneth R.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (08): : 849 - 866
  • [2] Novel Graphics Processing Unit-Based Parallel Algorithms for Understanding Species Diversity in Forests
    Keenan, Michael
    Komarov, Ivan
    D'Souza, Roshan M.
    Riolo, Rick
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPC 2012), 2012, 44 (06): : 49 - 57
  • [3] An Improved Keyword Search on Big Data Graph with Graphics Processors
    He, Xiu
    Yang, Bo
    COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS, (ISICA 2015), 2016, 575 : 390 - 397
  • [4] Comparison of parallel central processing unit- and graphics processing unit-based implementations of greedy string tiling algorithm for source code plagiarism detection
    Misic, Marko J.
    Tomasevic, Milo, V
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (21):
  • [5] Comparison of parallel central processing unit- and graphics processing unit-based implementations of greedy string tiling algorithm for source code plagiarism detection
    Mišić, Marko J.
    Tomašević, Milo V.
    Concurrency and Computation: Practice and Experience, 2022, 34 (21)
  • [6] Graphics processing unit-based alignment of protein interaction networks
    Xie, Jiang
    Zhou, Zhonghua
    Ma, Jin
    Xiang, Chaojuan
    Nie, Qing
    Zhang, Wu
    IET SYSTEMS BIOLOGY, 2015, 9 (04) : 120 - 127
  • [7] Efficient graphics processing unit-based voxel carving for surveillance
    Ober-Gecks, Antje
    Zwicker, Marius
    Henrich, Dominik
    JOURNAL OF ELECTRONIC IMAGING, 2016, 25 (04)
  • [8] Graphics processing unit-based triangulations of Blinn molecular surfaces
    Dias, Sergio E. D.
    Gomes, Abel J. P.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (17): : 2280 - 2291
  • [9] A Graphics Processing Unit-Based, Industrial Grade Compositional Reservoir Simulator
    Esler, K.
    Gandham, R.
    Patacchini, L.
    Garipov, T.
    Samardzic, A.
    Panfili, P.
    Caresani, F.
    Pizzolato, A.
    Cominelli, A.
    SPE JOURNAL, 2022, 27 (01): : 597 - 612
  • [10] Keyword search algorithm of large graph based on GPU
    Lin H.-X.
    Qiao L.-P.
    Yuan Y.
    Wang G.-R.
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2022, 56 (02): : 271 - 279