• Overview of Chinese core journals
  • Chinese Science Citation Database(CSCD)
  • Chinese Scientific and Technological Paper and Citation Database (CSTPCD)
  • China National Knowledge Infrastructure(CNKI)
  • Chinese Science Abstracts Database(CSAD)
  • JST China
  • SCOPUS
LI Meng-juan, JIA Lian-yin, CHEN Wen-yan, LYU Xiao-wei, ZHANG Lu-lu. OpenMP based parallel set containtment query algorithmJ. Journal of Yunnan University: Natural Sciences Edition, 2016, 38(3): 376-382. DOI: 10.7540/j.ynu.20150685
Citation: LI Meng-juan, JIA Lian-yin, CHEN Wen-yan, LYU Xiao-wei, ZHANG Lu-lu. OpenMP based parallel set containtment query algorithmJ. Journal of Yunnan University: Natural Sciences Edition, 2016, 38(3): 376-382. DOI: 10.7540/j.ynu.20150685

OpenMP based parallel set containtment query algorithm

  • Set containment query is important in many fields and can be divided into three parts:subset query,equality query and superset query.With the increasing scale of set data,it is urgent to accelerate set containment query.Parallel set containment query is the way to solve this problem.In this paper three parallel set containment query algorithms are proposed based on OpenMP.These algorithms use inverted indexes as underlying structure and execute queries in parallel by paralleling for-cycles.To improve the efficiency of these algorithms,two efficient parallel data structures,PVEC and CountArr,are designed.PVEC is used to store the query results and CountArr is designed for set superset query to count the elements in related inverted lists.Each thread access disjoint part of these two structures and all threads run in parallel asynchronously.Experiments are carried out on two real datasets,MSWEB and DBLP,the results show that the three algorithms can achieve a speedup more than 4X over corresponding serial algorithms on MSWEB dataset.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return