preprintIEEE Transactions on Big DataJun 7, 2019GREEN OA

Billion-Scale Similarity Search with GPUs

Meta (United States)

Indexed inarxivcrossrefdatacite

Abstract

Similarity search finds application in database systems handling complex data such as images or videos, which are typically represented by high-dimensional features and require specific indexing structures. This paper tackles the problem of better utilizing GPUs for this task. While GPUs excel at data parallel tasks such as distance computation, prior approaches in this domain are bottlenecked by algorithms that expose less parallelism, such as k -min selection, or make poor use of the memory hierarchy. We propose a novel design for k -selection. We apply it in different similarity search scenarios, by optimizing brute-force, approximate and compressed-domain search based on product quantization. In all these…

Citation impact

566
total citations
FWCI
46.64
Percentile
100%
References
70
Citations per year

Authors

3

Topics & keywords

Keywords
  • Computer science
  • Nearest neighbor search
  • Search engine indexing
  • k-nearest neighbors algorithm
  • Graph
  • Similarity (geometry)
  • Parallel computing
  • Theoretical computer science
No related works found for this paper.