arrow
Return

GPU-Based Algorithms for Processing the k-CP Query on Spatial Data

delete2026-09-23
delete0
delete
OA
AI
I
Ioannis Pateras
P
Polychronis Velentzas
M
Michael Vassilakopoulos *
A
Antonio Corral
DOI:10.3390/ijgi15100438delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Algorithms for processing large-scale spatial datasets are of significant interest in both scientific research and industrial applications. The efficient implementation of such algorithms is crucial for modern data-intensive systems, and GPU-based parallel processing has emerged as a particularly effective approach for accelerating spatial queries. Among these, computing the k closest pairs (k-CP) between large spatial datasets is a fundamental problem with applications in spatial data analysis, geographic information systems, and data mining. This paper presents an exact GPU-based framework for processing k-CP queries in both two- and three-dimensional spaces, including variants capable of processing datasets that exceed the available GPU memory capacity. Starting from a baseline brute-force CUDA implementation, we develop memory-aware partitioning strategies and adapt DSPP-based spatial pruning to reduce unnecessary distance computations in the global k-CP problem. Furthermore, we incorporate several performance optimizations, including pinned memory and concurrent kernel execution, to overlap data transfers with computation and improve scalability. Experimental evaluation using both synthetic and real-world datasets demonstrates that the proposed methods substantially outperform baseline approaches. In particular, the DSPP + PEA variant employing a max-heap buffer generally achieves the best overall performance, especially for large datasets and higher values of k, highlighting its effectiveness and scalability for large-scale spatial query processing.
Keywords:
k Closest-Pairs
GPU
Big Data Sets
parallel programming
C++

Journal

I
ISPRS International Journal of Geo-Information
IF:
2.8
Papers:
606
Citations:
0

Organization

No organization information available
Cited Papers

Cited Papers

Applications of location–based services: a selected review
err2007-06-01
err0
PREAI
errJonathan Raper; Georg Gartner; Hassan Karimi; Chris Rizos
errShare
errSave
Fast k-NNG Construction with GPU-Based Quick Multi-Select
err2014-05-08
err0
errOAAI
errIvan Komarov; Ali Dashti; Roshan M. D'Souza
errShare
errSave
Closest pair queries in spatial databases
err2000-05-16
err0
PREAI
errAntonio Corral; Yannis Manolopoulos; Yannis Theodoridis; Michael Vassilakopoulos
errShare
errSave
Massively Parallel Nearest Neighbor Queries for Dynamic Point Clouds on the GPU
err2009-10-01
err0
PREAI
errPedro Jose Silva Leite; Joao Marcelo Xavier Natario Teixeira; Thiago Souto Maior Cordeiro de Farias; Veronica Teichrieb; Judith Kelner
errShare
errSave
GPU-FS-kNN: A Software Tool for Fast and Scalable kNN Computation Using GPUs
err2012-08-28
err0
errOAAI
errAhmed Shamsul Arefin; Carlos Riveros; Regina Berretta; Pablo Moscato
errShare
errSave
researcher View more