Manycore processing of repeated k-NN queries over massive moving objects observations
Francesco Lettich, Salvatore Orlando, Claudio Silvestri

TL;DR
This paper introduces a hybrid CPU/GPU pipeline for efficiently processing repeated k-NN queries over large, continuously moving object datasets, achieving significant speedups over CPU-only methods.
Contribution
It presents the first GPU-based solution for repeated k-NN queries on massive, dynamic spatial data, combining novel data structures and memory access strategies.
Findings
Achieves 10x-20x speedup over CPU-based methods.
Effectively handles highly skewed spatial distributions.
Demonstrates efficiency with inexpensive GPUs.
Abstract
The ability to timely process significant amounts of continuously updated spatial data is mandatory for an increasing number of applications. In this paper we focus on a specific data-intensive problem concerning the repeated processing of huge amounts of k nearest neighbours (k-NN) queries over massive sets of moving objects, where the spatial extents of queries and the position of objects are continuously modified over time. In particular, we propose a novel hybrid CPU/GPU pipeline that significantly accelerate query processing thanks to a combination of ad-hoc data structures and non-trivial memory access patterns. To the best of our knowledge this is the first work that exploits GPUs to efficiently solve repeated k-NN queries over massive sets of continuously moving objects, even characterized by highly skewed spatial distributions. In comparison with state-of-the-art sequential…
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 · Geographic Information Systems Studies · Automated Road and Building Extraction
