Technical Report: Parallel Distance Threshold Query Processing for Spatiotemporal Trajectory Databases on the GPU
Michael G. Gowanlock, Henri Casanova

TL;DR
This paper presents a GPU-accelerated approach for processing distance threshold queries on spatiotemporal trajectories, demonstrating significant speedups over multithreaded CPU implementations and providing a predictive performance model.
Contribution
It introduces a GPU-friendly indexing method and efficient batching algorithms for trajectory similarity search, improving performance and scalability on GPU hardware.
Findings
GPU implementation achieves 78%-90% parallel efficiency
Significant speedup over multithreaded CPU implementation
Empirical performance model predicts query response time accurately
Abstract
Processing moving object trajectories arises in many application domains and has been addressed by practitioners in the spatiotemporal database and Geographical Information System communities. In this work, we focus on a trajectory similarity search, the distance threshold query, which finds all trajectories within a given distance d of a search trajectory over a time interval. We demonstrate the performance of a multithreaded implementation which features the use of an R-tree index and which has high parallel efficiency (78%-90%). We introduce a GPGPU implementation which avoids the use of index-trees, and instead features a GPU-friendly indexing method. We compare the performance of the multithreaded and GPU implementations, and show that a speedup can be obtained using the latter. We propose two classes of algorithms, SetSplit and GreedySetSplit, to create efficient query batches…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Automated Road and Building Extraction · Geographic Information Systems Studies
