GPU-Based Algorithms for Processing the k Nearest-Neighbor Query on Spatial Data Using Partitioning and Concurrent Kernel Execution

被引:0
|
作者
Polychronis Velentzas
Michael Vassilakopoulos
Antonio Corral
Christos Antonopoulos
机构
[1] University of Thessaly,Department of Electrical and Computer Engineering
[2] University of Almeria,Department of Informatics
关键词
Nearest-neighbor query; GPU; SSD; Spatial-queries algorithms; Plane-sweep; Parallel computing;
D O I
暂无
中图分类号
学科分类号
摘要
Algorithms for answering the k nearest-neighbor (k-NN) query are widely used for queries in spatial databases and for distance classification of a group of query points against a reference dataset to derive the dominating feature class. GPU devices have significantly more processing cores than CPUs and faster device memory than the main memory accessed by CPUs, thus, providing higher computing power for processing demanding queries like the k-NN. However, since device and/or main memory may not be able to host an entire, rather big, reference and query datasets, storing these datasets in a fast secondary device, like a solid state disk (SSD), and partially retrieve the required, at each stage, partitions is, in many practical cases, a feasible solution. We propose and implement the first GPU-based algorithms for processing the k-NN query for big reference and query spatial data stored on SSDs. Based on 3d synthetic and real big spatial data, we experimentally compare these algorithms and highlight the most efficient algorithmic variation. This variation utilizes a CUDA feature known as Concurrent Kernel Execution, to further improve its performance.
引用
收藏
页码:275 / 308
页数:33
相关论文
共 50 条
  • [1] GPU-Based Algorithms for Processing the k Nearest-Neighbor Query on Spatial Data Using Partitioning and Concurrent Kernel Execution
    Velentzas, Polychronis
    Vassilakopoulos, Michael
    Corral, Antonio
    Antonopoulos, Christos
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2023, 51 (06) : 275 - 308
  • [2] In-memory k Nearest Neighbor GPU-based Query Processing
    Velentzas, Polychronis
    Vassilakopoulos, Michael
    Corral, Antonio
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON GEOGRAPHICAL INFORMATION SYSTEMS THEORY, APPLICATIONS AND MANAGEMENT (GISTAM), 2020, : 310 - 317
  • [3] Algorithms for processing the group K nearest-neighbor query on distributed frameworks
    Moutafis, Panagiotis
    Garcia-Garcia, Francisco
    Mavrommatis, George
    Vassilakopoulos, Michael
    Corral, Antonio
    Iribarne, Luis
    DISTRIBUTED AND PARALLEL DATABASES, 2021, 39 (03) : 733 - 784
  • [4] Algorithms for processing the group K nearest-neighbor query on distributed frameworks
    Panagiotis Moutafis
    Francisco García-García
    George Mavrommatis
    Michael Vassilakopoulos
    Antonio Corral
    Luis Iribarne
    Distributed and Parallel Databases, 2021, 39 : 733 - 784
  • [5] MapReduce Algorithms for the K Group Nearest-Neighbor Query
    Moutafis, Panagiotis
    Garcia-Garcia, Francisco
    Mavrommatis, George
    Vassilakopoulos, Michael
    Corral, Antonio
    Iribarne, Luis
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 448 - 455
  • [6] GPU-Based Parallel Indexing for Concurrent Spatial Query Processing
    Nouri, Zhila
    Tu, Yi-Cheng
    30TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM 2018), 2018,
  • [7] Efficient Group K Nearest-Neighbor Spatial Query Processing in Apache Spark
    Moutafis, Panagiotis
    Mavrommatis, George
    Vassilakopoulos, Michael
    Corral, Antonio
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2021, 10 (11)
  • [8] GPU-aided edge computing for processing the k nearest-neighbor query on SSD-resident data
    Velentzas, Polychronis
    Vassilakopoulos, Michael
    Corral, Antonio
    INTERNET OF THINGS, 2021, 15
  • [9] Efficient Nearest-Neighbor Computation for GPU-based Motion Planning
    Pan, Jia
    Lauterbach, Christian
    Manocha, Dinesh
    IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010), 2010, : 2243 - 2248
  • [10] Plane-Sweep Algorithms for the K Group Nearest-Neighbor Query
    Roumelis, George
    Vassilakopoulos, Michael
    Corral, Antonio
    Manolopoulos, Yannis
    2015 1ST INTERNATIONAL CONFERENCE ON GEOGRAPHICAL INFORMATION SYSTEMS THEORY, APPLICATIONS AND MANAGEMENT (GISTAM), 2015, : 83 - 93