Multi-Space Tree with Incremental Construction for GPU-Accelerated Range Queries

Brian Donnelly, Michael Gowanlock

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Performing range queries is prohibitively expensive as the dimensionality of the data increases. Indexing data structures reduce the time complexity of these searches by eliminating superfluous distance calculations. The state-of-the-art utilizes the GPU due to its high distance calculation throughput as compared to multi-core CPUs. Previous state-of-the-art indexes fall into two categories: metric- and coordinate-based indexes, both of which partition the space using different approaches. The indexes partition the space to generate a set of candidate points for a given query which are later refined by distance calculations. Popular metric-based indexes partition the data based on distances to reference points, where the placement of the reference points determines the partitioning of the data space but the effectiveness depends on the distribution of the data. In high-dimensions, coordinate-based indexes typically partition the data based on a subset of the coordinate dimensions. Regardless of the index type there is a tradeoff between index search overhead and the number of distance calculations, where increasing the number of partitions will increase the search overhead but will decrease the number of distance calculations computed. In this paper, we propose Multi-Space Tree with Incremental Construction (MISTIC), a blended approach which uses both metric-based and coordinate-based partitioning strategies coupled with incremental index construction. We evaluate MISTIC on 5 real-world datasets and compare performance to both a state-of-the-art metric-based index, COSS, and a state-of-the-art coordinate-based index, GDS-JOIN. We find that MISTIC outperforms the state-of-the-art methods with an average speedup of 2.53× over COSS and 2.73× over GDS-JOIN.

Original languageEnglish (US)
Title of host publicationProceedings - 2024 IEEE 31st International Conference on High Performance Computing, Data, and Analytics, HiPC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages132-142
Number of pages11
ISBN (Electronic)9798331509095
DOIs
StatePublished - 2024
Event31st Annual IEEE International Conference on High Performance Computing, Data, and Analytics, HiPC 2024 - Bangalore, India
Duration: Dec 18 2024Dec 21 2024

Publication series

NameProceedings - 2024 IEEE 31st International Conference on High Performance Computing, Data, and Analytics, HiPC 2024

Conference

Conference31st Annual IEEE International Conference on High Performance Computing, Data, and Analytics, HiPC 2024
Country/TerritoryIndia
CityBangalore
Period12/18/2412/21/24

Keywords

  • gpu
  • metric-based
  • range query

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Graphics and Computer-Aided Design
  • Computer Science Applications
  • Information Systems
  • Information Systems and Management
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'Multi-Space Tree with Incremental Construction for GPU-Accelerated Range Queries'. Together they form a unique fingerprint.

Cite this