Billion-Scale Similarity Search with GPUs
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
3Topics & keywords
Topics
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.