Distance threshold similarity searches on spatiotemporal trajectories using GPGPU

Michael Gowanlock, Henri Casanova

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

6 Scopus citations

Abstract

The processing of moving object trajectories arises in many application domains. We focus on a trajectory similarity search, the distance threshold search, which finds all trajectories within a given distance of a query trajectory over a time interval. A multithreaded CPU implementation that makes use of an in-memory R-tree index can achieve high parallel efficiency. We propose a GPGPU implementation that avoids index-trees altogether and instead features a GPU-friendly indexing scheme. We show that our GPU implementation compares well to the CPU implementation. One interesting question is that of creating efficient query batches (so as to reduce both memory pressure and computation cost on the GPU). We design algorithms for creating such batches, and we find that using fixed-size batches is sufficient in practice. We develop an empirical response time model that can be used to pick a good batch size.

Original languageEnglish (US)
Title of host publication2014 21st International Conference on High Performance Computing, HiPC 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781479959761
DOIs
StatePublished - 2014
Externally publishedYes
Event2014 21st International Conference on High Performance Computing, HiPC 2014 - Goa, India
Duration: Dec 17 2014Dec 20 2014

Publication series

Name2014 21st International Conference on High Performance Computing, HiPC 2014

Conference

Conference2014 21st International Conference on High Performance Computing, HiPC 2014
Country/TerritoryIndia
CityGoa
Period12/17/1412/20/14

Keywords

  • GPGPU
  • Spatiotemporal databases
  • distance threshold queries

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Distance threshold similarity searches on spatiotemporal trajectories using GPGPU'. Together they form a unique fingerprint.

Cite this