TKSimGPU: A Parallel Top-K Trajectory Similarity Query Processing Algorithm for GPGPUs

被引:0
|
作者
Leal, Eleazar [1 ]
Gruenwald, Le [1 ]
Zhang, Jianting [2 ]
You, Simin [3 ]
机构
[1] Univ Oklahoma, Sch Comp Sci, Norman, OK 73019 USA
[2] CUNY City Coll, Dept Comp Sci, New York, NY 10031 USA
[3] CUNY, Grad Ctr, Dept Comp Sci, New York, NY 10016 USA
关键词
Trajectory; Trajectory similarity; GPGPU; High performance;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There exist large datasets containing the sequences of points that moving objects occupy in space as time goes by. Such sequences of moving objects are known as trajectories. Being able to issue queries that allow the extraction of patterns from the movements of these objects is important to many real world applications, such as urban planning in transportation and bird migration tracking in ecology. One example of such queries is the top-K trajectory similarity query. This type of query receives as input arguments two sets P and Q of trajectories and a positive integer k, and seeks to find for every trajectory p P the set of k trajectories in Q that are the most similar to p. However, querying these trajectory data is both compute and I/O intensive. In this paper we explore the potential of GPGPUs for supporting, in a scalable manner, top-K trajectory similarity queries. To this end, we propose an algorithm, called TKSimGPU, that incorporates parallelization strategies in order to answer this type of trajectory queries. We conducted experiments comparing the throughput of top-K trajectory similarity queries performed on multicore CPUs and GPGPUs using a large scale real world trajectory dataset. The experiments show that TKSimGPU achieved a 3.37x speedup in query processing time over exhaustive search on a GPU, and a 4.9x speedup in query processing time on a 12-core CPU architecture.
引用
收藏
页码:461 / 469
页数:9
相关论文
共 50 条
  • [31] SETJoin: a novel top-k similarity join algorithm
    Hongya Wang
    Lihong Yang
    Yingyuan Xiao
    Soft Computing, 2020, 24 : 14577 - 14592
  • [32] Best position algorithms for efficient top-k query processing
    Akbarinia, Reza
    Pacitti, Esther
    Valduriez, Patrick
    INFORMATION SYSTEMS, 2011, 36 (06) : 973 - 989
  • [33] Probabilistic Top-k Query Processing in Distributed Sensor Networks
    Ye, Mao
    Liu, Xingjie
    Lee, Wang-Chien
    Lee, Dik Lun
    26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 585 - 588
  • [34] Top-k query processing of reverse skyline in metric space
    Jiang, T. (jxtaojiang@gmail.com), 1600, Science Press (51):
  • [35] Crowdsourcing for Top-K Query Processing over Uncertain Data
    Ciceri, Eleonora
    Fraternali, Piero
    Martinenghi, Davide
    Tagliasacchi, Marco
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (01) : 41 - 53
  • [36] Efficient Group Top-k Spatial Keyword Query Processing
    Yao, Kai
    Li, Jianjun
    Li, Guohui
    Luo, Changyin
    WEB TECHNOLOGIES AND APPLICATIONS, PT I, 2016, 9931 : 153 - 165
  • [37] Distributed top-k query processing by exploiting skyline summaries
    Vlachou, Akrivi
    Doulkeridis, Christos
    Norvag, Kjetil
    DISTRIBUTED AND PARALLEL DATABASES, 2012, 30 (3-4) : 239 - 271
  • [38] Adaptive Top-k Query Processing in Intermittently Connected Networks
    Deng Bo
    Zhang Hui
    Ding Kun
    Jiang Guoquan
    FGCN: PROCEEDINGS OF THE 2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING, VOLS 1 AND 2, 2008, : 48 - 51
  • [39] Progressive Top-k Subarray Query Processing in Array Databases
    Choi, Dalsu
    Park, Chang-Sup
    Chung, Yon Dohn
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (09): : 989 - 1001
  • [40] Probabilistic top-k range query processing for uncertain databases
    Xiao, Guoqing
    Wu, Fan
    Zhou, Xu
    Li, Keqin
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2016, 31 (02) : 1109 - 1120